9 b2.set_log_level(b2.LogLevel.ERROR)
14 globalTag =
'data_reprocessing_prompt'
17 b2.use_database_chain()
18 b2.use_central_database(globalTag, b2.LogLevel.WARNING)
19 b2.use_local_database(
"localdb/database.txt",
"localdb")
22 gearbox = b2.register_module(
'Gearbox')
23 geometry = b2.register_module(
'Geometry')
27 main = b2.create_path()
31 input = b2.register_module(
'DQMHistAnalysisInput')
32 input.param(
'HistMemoryPath', argv[1])
33 input.param(
'AutoCanvas',
False)
34 input.param(
'AutoCanvasFolders', [])
35 main.add_module(input)
41 main.add_module(gearbox, fileName=
"/geometry/Belle2_earlyPhase3.xml")
42 main.add_module(geometry)
44 pxd_charge = b2.register_module(
'DQMHistAnalysisPXDCharge')
45 pxd_charge.param(
'histogramDirectoryName',
'PXDER')
46 main.add_module(pxd_charge)
48 pxd_trackcharge = b2.register_module(
'DQMHistAnalysisPXDTrackCharge')
49 pxd_trackcharge.param(
'histogramDirectoryName',
'PXDER')
50 main.add_module(pxd_trackcharge)
52 pxd_inj = b2.register_module(
'DQMHistInjection')
53 main.add_module(pxd_inj)
55 pxd_commode = b2.register_module(
'DQMHistAnalysisPXDCM')
56 pxd_commode.param(
'histogramDirectoryName',
'PXDDAQ')
57 main.add_module(pxd_commode)
59 pxd_effi = b2.register_module(
'DQMHistAnalysisPXDEff')
60 pxd_effi.param(
'histogramDirectoryName',
'PXDEFF')
61 pxd_effi.param(
"binsU", 16)
62 pxd_effi.param(
"binsV", 24)
63 pxd_effi.param(
"singleHists",
False)
64 main.add_module(pxd_effi)
66 pxd_redu = b2.register_module(
'DQMHistAnalysisPXDReduction')
67 pxd_redu.param(
'histogramDirectoryName',
'PXDDAQ')
68 main.add_module(pxd_redu)
75 output = b2.register_module(
'DQMHistAnalysisOutputRelayMsg')
77 output.param(
'Port', int(argv[2]))
78 main.add_module(output)