19 set_log_level(LogLevel.DEBUG)
23 if argc == 2
and argvs[1][-6:] ==
".sroot":
25 input = register_module(
'SeqRootInput')
26 matchobj = re.search(
r"([^\/]+)\.sroot", f_in_root)
27 basename = re.sub(
r'\.sroot$',
'', matchobj.group())
28 input.param(
'inputFileName', f_in_root)
29 elif argc == 2
and argvs[1][-5:] ==
".root":
31 input = register_module(
'RootInput')
32 matchobj = re.search(
r"([^\/]+)\.root", f_in_root)
33 basename = re.sub(
r'\.root$',
'', matchobj.group())
34 input.param(
'inputFileName', f_in_root)
36 input = register_module(
'RootInput')
37 input.param(
'inputFileName',
'/home/belle/nkzw/e3.4S/r034*/all/raw/sub00/raw.physics.hlt_hadron.0003.*.root')
38 basename =
"e3.4S.r034"
40 sys.exit(
"trgcdctsfDQM.py> # of arg is strange. Exit.")
42 main.add_module(input)
43 histo = register_module(
'HistoManager')
44 histo.param(
"histoFileName",
"dqm.%s.superlayer4.root" % basename)
47 trgcdctsfUnpacker = register_module(
"TRGCDCTSFUnpacker")
48 trgcdctsfUnpacker.param(
'TSFMOD', 4)
49 main.add_module(trgcdctsfUnpacker)
50 main.add_module(histo)
53 trgcdctsfdqm = register_module(
'TRGCDCTSFDQM')
54 trgcdctsfdqm.param(
'generatePostscript',
True)
55 trgcdctsfdqm.param(
'TSFMOD', 4)
57 psname =
"dqm.%s.ps" % basename
58 trgcdctsfdqm.param(
'postScriptName', psname)
60 main.add_module(trgcdctsfdqm)
62 progress = register_module(
'Progress')
63 main.add_module(progress)