11 from ROOT
import Belle2
12 from tracking
import add_cdc_cr_track_finding
13 from caf.framework
import Calibration, CAF
14 from caf
import backends
17 probcut = float(sys.argv[1])
if len(sys.argv) == 2
else 0.001
18 data_period =
'phase2'
22 use_central_database(
"332_COPY-OF_GT_gen_prod_004.11_Master-20171213-230000", LogLevel.INFO)
23 use_central_database(
"MagneticFieldPhase2QCSoff")
24 use_local_database(
"/home/belle/muchida/basf2/release/cdc/examples/caf/localDB/database.txt")
30 from caf.backends
import get_input_data
32 input_data = get_input_data()
33 output_file_name =
'CollectorOutput.root'
37 main_path = basf2.create_path()
38 main_path.add_module(
'RootInput',
40 entrySequences=[
'0:2000'],
41 inputFileNames=input_data)
43 main_path.add_module(
'HistoManager', histoFileName=output_file_name)
45 main_path.add_module(
'Gearbox')
46 main_path.add_module(
'Geometry', useDB=
True)
47 main_path.add_module(
'CDCUnpacker')
49 set_cdc_cr_parameters(data_period)
50 add_cdc_cr_reconstruction(main_path,
53 main_path.add_module(
'CDCCalibrationCollector',
55 EventT0Extraction=
True,
57 calExpectedDriftTime=
True
59 basf2.print_path(main_path)