18 modules = path.modules()
20 if m.name() ==
"HistoManager":
22 assert m.has_properties(basf2.ModulePropFlags.PARALLELPROCESSINGCERTIFIED), \
23 f
'{m} is missing c_ParallelProcessingCertified flag!'
25 for sub_path
in m.get_all_condition_paths():
29 if __name__ ==
"__main__":
32 path = basf2.create_path()
37 for trigger
in SoftwareTriggerModes:
38 path = basf2.create_path()
39 path.add_module(
"HistoManager")
40 add_hlt_processing(path, run_type=RunTypes.beam, softwaretrigger_mode=trigger)
43 path = basf2.create_path()
44 path.add_module(
"HistoManager")
45 add_hlt_processing(path, run_type=RunTypes.cosmic, softwaretrigger_mode=SoftwareTriggerModes.monitor,
46 data_taking_period=
"phase3")
50 for do_reconstruction
in [
True,
False]:
51 path = basf2.create_path()
52 path.add_module(
"HistoManager")
53 add_expressreco_processing(path, run_type=RunTypes.beam, do_reconstruction=do_reconstruction)
56 for do_reconstruction
in [
True,
False]:
57 path = basf2.create_path()
58 path.add_module(
"HistoManager")
59 add_expressreco_processing(path, run_type=RunTypes.cosmic, do_reconstruction=do_reconstruction,
60 data_taking_period=
"phase3")