20 sys.exit(
"trggdlSummary.py> # of arg is strange. Exit.")
25 set_log_level(LogLevel.INFO)
39 basf2.conditions.disable_globaltag_replay()
40 basf2.conditions.prepend_testing_payloads(
'./localdb/database.txt')
50 if f_in_root[-6:] ==
".sroot":
51 rootfiletype =
"sroot"
52 input = register_module(
'SeqRootInput')
53 matchobj = re.search(
"([^\/]+)\.sroot", f_in_root)
54 basename = re.sub(
'\.sroot$',
'', matchobj.group())
55 if f_in_root[-5:] ==
".root":
57 input = register_module(
'RootInput')
58 matchobj = re.search(
"([^\/]+)\.root", f_in_root)
59 basename = re.sub(
'\.root$',
'', matchobj.group())
61 input.param(
'inputFileName', f_in_root)
62 main.add_module(input)
66 trggdlUnpacker = register_module(
"TRGGDLUnpacker")
68 main.add_module(trggdlUnpacker)
71 trggdlsummary = register_module(
'TRGGDLSummary')
72 main.add_module(trggdlsummary)
74 datatsim = register_module(
'TRGGDL')
75 datatsim.param(
'SimulationMode', 3)
76 datatsim.param(
'Belle2Phase',
"Belle2Phase")
79 main.add_module(datatsim)
81 histo = register_module(
'HistoManager')
82 histo.param(
"histoFileName",
"trgsum/dsim.%s.root" % basename)
83 main.add_module(histo)
84 if not os.path.isdir(
'trgsum'):
87 progress = register_module(
'Progress')
88 main.add_module(progress)