5 SVD Local Calibration CHECK Script
7 > basf2 SVDLOcalCalibrationsCheck.py -- --ref REF --check CHECK
16 parser = argparse.ArgumentParser(description=
"SVD Calibration Check against a Reference")
17 parser.add_argument(
'--ref', metavar=
'reference', dest=
'ref', type=str, nargs=1, help=
'Reference rootfile')
18 parser.add_argument(
'--check', metavar=
'check', dest=
'check', type=str, nargs=1, help=
'Calibration to check rootfile')
20 args = parser.parse_args()
25 the_check = args.check[0]
27 eventinfosetter = register_module(
'EventInfoSetter')
28 eventinfosetter.param({
'evtNumList': [1],
'expList': 0,
'runList': 0})
29 main.add_module(eventinfosetter)
30 main.add_module(
"Gearbox")
31 main.add_module(
"Geometry")
33 mod = register_module(
"SVDLocalCalibrationsCheck")
35 mod.param(
'reference_root', str(the_ref))
36 mod.param(
'check_root', str(the_check))
37 mod.param(
'outputPdfName',
'SVDLocalCalibrationsCheck.pdf')
38 mod.param(
'cutN_outliers', 5)
39 mod.param(
'cutNoise_average', 0.1)
40 mod.param(
'cutNoise_outliers', 0.3)
41 mod.param(
'cutCalPeakADC_average', 0.015)
42 mod.param(
'cutCalPeakADC_outliers', 0.3)
43 mod.param(
'cutPedestal_average', 0.02)
44 mod.param(
'cutPedestal_outliers', 0.3)