14 from ROOT.Belle2
import KLMTimeAlgorithm
15 from klm_calibration_utils
import get_time_pre_collector_path
16 from prompt.calibrations.caf_klm_time
import get_collector
17 from caf.framework
import CAF, Calibration, Collection
18 from caf
import backends
20 basf2.set_log_level(basf2.LogLevel.INFO)
22 input_files = sys.argv[1:]
32 algorithm = KLMTimeAlgorithm()
34 algorithm.setMinimalDigitNumber(0)
35 cal_klm =
Calibration(name=
'KLMTime', algorithms=algorithm)
37 coll_cdst = get_collector(
'hlt_mumu',
'klmTime')
38 rec_path_cdst = get_time_pre_collector_path(muon_list_name=
'klmTime', mc=
True)
39 collection_cdst =
Collection(collector=coll_cdst,
40 input_files=input_files,
41 pre_collector_path=rec_path_cdst)
42 cal_klm.add_collection(name=
'cdst', collection=collection_cdst)
46 framework.backend = backends.LSF()
47 framework.add_calibration(cal_klm)