19 from optparse
import OptionParser
20 from reconstruction
import add_cosmics_reconstruction
21 home = os.environ[
'BELLE2_LOCAL_DIR']
25 use_central_database(
"332_COPY-OF_GT_gen_prod_004.11_Master-20171213-230000")
28 parser = OptionParser()
33 default=
'/ghi/fs01/belle2/bdata/users/tkonno/cosmic/cosmic.0002.00951.HLT3.f00000.root')
34 parser.add_option(
'-o',
'--output', dest=
'output', default=
'ARICHHits.root')
35 parser.add_option(
'-d',
'--debug', dest=
'debug', default=0)
36 parser.add_option(
'-s',
'--display', dest=
'display', default=0)
37 (options, args) = parser.parse_args()
45 input_module = register_module(
'RootInput')
46 input_module.param(
'inputFileName', options.filename)
48 main.add_module(input_module)
51 histo = register_module(
'HistoManager')
52 histo.param(
'histoFileName',
"histograms.root")
53 main.add_module(histo)
57 if int(options.display):
58 gearbox = register_module(
'Gearbox')
59 main.add_module(gearbox)
60 geometry = register_module(
'Geometry')
61 geometry.param(
'components', [
'ARICH'])
62 main.add_module(geometry)
65 unPacker = register_module(
'ARICHUnpacker')
66 unPacker.param(
'debug', int(options.debug))
67 main.add_module(unPacker)
70 arichHits = register_module(
'ARICHFillHits')
71 main.add_module(arichHits)
74 arichHists = register_module(
'ARICHDQM')
75 arichHists.param(
'MaxHits', 40)
76 arichHists.param(
'MinHits', 5)
77 main.add_module(arichHists)
80 if int(options.display):
81 display = register_module(
'Display')
83 display.param(
'showARICHHits',
True)
85 display.param(
'fullGeometry',
True)
86 displ.add_module(display)
89 output = register_module(
'RootOutput')
90 output.param(
'outputFileName', options.output)
91 branches = [
'ARICHDigits',
'ARICHHits']
92 output.param(
'branchNames', branches)
93 main.add_module(output)
96 progress = register_module(
'Progress')
97 main.add_module(progress)
99 arichHists.if_value(
'==1', displ)
108 if not int(options.display):
109 com =
'root -l histograms.root ' + home +
'/arich/utility/scripts/plotDQM.C'