5 from optparse
import OptionParser
6 from tracking
import add_tracking_reconstruction
15 parser = OptionParser()
16 parser.add_option(
'-f',
'--file', dest=
'filename',
17 default=
'ARICHRec.root')
18 (options, args) = parser.parse_args()
20 home = os.environ[
'BELLE2_LOCAL_DIR']
23 set_log_level(LogLevel.ERROR)
29 input_module = register_module(
'RootInput')
30 input_module.param(
'inputFileName', home +
"/ARICHEvents.root")
31 main.add_module(input_module)
34 histo = register_module(
'HistoManager')
35 histo.param(
'histoFileName',
'DQMhistograms.root')
36 main.add_module(histo)
39 gearbox = register_module(
'Gearbox')
40 main.add_module(gearbox)
43 geometry = register_module(
'Geometry')
44 geometry.param(
'components', [
'ARICH'])
45 main.add_module(geometry)
48 arichDigi = register_module(
'ARICHDigitizer')
49 main.add_module(arichDigi)
52 arichHits = register_module(
'ARICHFillHits')
53 main.add_module(arichHits)
57 arichreco = register_module(
'ARICHReconstructor')
58 main.add_module(arichreco)
62 arichNtuple = register_module(
'ARICHNtuple')
63 arichNtuple.param(
'outputFile', options.filename)
64 main.add_module(arichNtuple)
68 arichdqm = register_module(
'ARICHDQM')
69 main.add_module(arichdqm)
77 progress = register_module(
'Progress')
78 main.add_module(progress)