19 sys.exit(
"trggdlSummary.py> # of arg is strange. Exit.")
24 set_log_level(LogLevel.INFO)
29 if f_in_root[-6:] ==
".sroot":
30 rootfiletype =
"sroot"
31 input = register_module(
'SeqRootInput')
32 matchobj = re.search(
"([^\/]+)\.sroot", f_in_root)
33 basename = re.sub(
'\.sroot$',
'', matchobj.group())
34 if f_in_root[-5:] ==
".root":
36 input = register_module(
'RootInput')
37 matchobj = re.search(
"([^\/]+)\.root", f_in_root)
38 basename = re.sub(
'\.root$',
'', matchobj.group())
40 input.param(
'inputFileName', f_in_root)
41 main.add_module(input)
45 output = register_module(
'RootOutput')
46 output.param(
"outputFileName",
"trgsum/trgsum.%s.root" % basename)
47 if not os.path.isdir(
'trgsum'):
51 trggdlUnpacker = register_module(
"TRGGDLUnpacker")
52 main.add_module(trggdlUnpacker)
55 trggdlsummary = register_module(
'TRGGDLSummary')
56 main.add_module(trggdlsummary)
58 progress = register_module(
'Progress')
59 main.add_module(progress)
61 main.add_module(output, branchNames=[
"TRGSummary"])