12 from optparse
import OptionParser
13 from reconstruction
import add_cosmics_reconstruction
14 home = os.environ[
'BELLE2_LOCAL_DIR']
16 parser = OptionParser()
21 default=
'hsm/belle2/bdata/Data/Raw/e0007/r01640/sub00/cosmic.0007.01640.HLT1.f00000.root')
22 parser.add_option(
'-o',
'--output', dest=
'output', default=
'trggrl_unpacker.root')
23 parser.add_option(
'-t',
'--tracking', dest=
'tracking', default=0)
24 parser.add_option(
'-g',
'--gdl', dest=
'gdl', default=0)
25 (options, args) = parser.parse_args()
27 runID = str(options.run)
29 set_log_level(LogLevel.ERROR)
34 input = register_module(
'RootInput')
35 input.param(
'inputFileName', options.filename)
37 main.add_module(input)
39 histo = register_module(
'HistoManager')
40 histo.param(
'histoFileName',
"dqm.root")
41 main.add_module(histo)
43 unpacker = register_module(
'TRGGRLUnpacker')
44 main.add_module(unpacker)
46 trggrldqm = register_module(
'TRGGRLDQM')
47 main.add_module(trggrldqm)
50 if int(options.tracking):
51 cdcunpacker = register_module(
'CDCUnpacker')
52 cdcunpacker.param(
'xmlMapFileName',
"cdc/data/ch_map.dat")
53 cdcunpacker.param(
'enablePrintOut',
False)
54 main.add_module(cdcunpacker)
55 add_cosmics_reconstruction(main,
'CDC',
False)
59 trggdlUnpacker = register_module(
"TRGGDLUnpacker")
60 main.add_module(trggdlUnpacker)
61 trggdlsummary = register_module(
'TRGGDLSummary')
62 main.add_module(trggdlsummary)
64 output = register_module(
'RootOutput')
65 output.param(
"outputFileName", options.output)
66 main.add_module(output, branchNames=[
"TRGGRLUnpackerStore"])