33 from ROOT
import Belle2
40 from basf2
import conditions
as b2conditions
41 from reconstruction
import prepare_user_cdst_analysis
55 INPUT_LIST += glob.glob(
"oneTestFile/*.root")
58 OUTPUT =
"eclBhabhaTimeCalibrationValidationCollector.root"
64 input_arg = env.getInputFilesOverride()
65 if len(input_arg) > 0:
66 INPUT_LIST = [str(x)
for x
in input_arg]
68 INPUT_LIST.sort(key=
lambda item: (len(item), item))
71 output_arg = env.getOutputFileOverride()
72 if len(output_arg) > 0:
89 components = [
'CDC',
'ECL']
97 if INPUT_LIST[0].endswith(
'sroot'):
98 main.add_module(
'SeqRootInput', inputFileNames=INPUT_LIST)
101 main.add_module(
'RootInput', inputFileNames=INPUT_LIST)
103 main.add_module(
"HistoManager", histoFileName=OUTPUT)
105 if 'Raw' in INPUT_LIST[0]:
109 main.add_module(
'Gearbox')
118 reconstruction.add_ecl_track_matcher_module(main, components)
120 prepare_user_cdst_analysis(main)
123 ECLtimeCalibValidationCollectorInfo = main.add_module(
'eclBhabhaTimeCalibrationValidationCollector', timeAbsMax=TIME_ABS_MAX,
127 ECLtimeCalibValidationCollectorInfo.set_log_level(LogLevel.INFO)
128 ECLtimeCalibValidationCollectorInfo.set_debug_level(36)
132 main.add_module(
'Progress')
135 set_log_level(LogLevel.INFO)
143 b2conditions.override_globaltags()
145 B2INFO(
"Adding Local Database {} to head of chain of local databases.")
146 b2conditions.prepend_testing_payloads(
"localdb/database.txt")
147 B2INFO(
"Using Global Tag {}")
148 b2conditions.prepend_globaltag(
"ECL_testingNewPayload_RefCrystalPerCrate")
149 b2conditions.prepend_globaltag(
"master_2020-05-13")
150 b2conditions.prepend_globaltag(
"online_proc11")
151 b2conditions.prepend_globaltag(
"data_reprocessing_proc11")
152 b2conditions.prepend_globaltag(
"Reco_master_patch_rel5")
159 process(main, max_event=30)