15 from ROOT.Belle2
import KLMTimeAlgorithm
16 from klm_calibration_utils
import get_time_pre_collector_path
17 from prompt.calibrations.caf_klm_time
import get_collector
18 from caf.framework
import CAF, Calibration, Collection
19 from caf
import backends
21 basf2.set_log_level(basf2.LogLevel.INFO)
23 input_files = sys.argv[1:]
33 algorithm = KLMTimeAlgorithm()
35 algorithm.setMinimalDigitNumber(0)
36 cal_klm =
Calibration(name=
'KLMTime', algorithms=algorithm)
38 coll_cdst = get_collector(
'hlt_mumu',
'klmTime')
39 rec_path_cdst = get_time_pre_collector_path(muon_list_name=
'klmTime', mc=
True)
40 collection_cdst =
Collection(collector=coll_cdst,
41 input_files=input_files,
42 pre_collector_path=rec_path_cdst)
43 cal_klm.add_collection(name=
'cdst', collection=collection_cdst)
48 framework.add_calibration(cal_klm)