13 from optparse
import OptionParser
16 set_log_level(LogLevel.INFO)
18 from basf2
import conditions
19 conditions.override_globaltags()
20 conditions.append_globaltag(
'online')
21 conditions.append_globaltag(
'ARICH_phase3_test')
25 parser = OptionParser()
26 parser.add_option(
'-i',
'--inputpath', dest=
'path', default=
'')
27 (options, args) = parser.parse_args()
29 input = register_module(
'SeqRootInput')
30 file_list = [options.path + f
for f
in os.listdir(options.path)
if f.endswith(
'.sroot')]
32 input.param(
'inputFileNames', file_list)
34 histo = register_module(
'HistoManager')
36 cal = register_module(
'ARICHRateCal')
37 cal.param(
"nrun", 100)
38 cal.param(
"nevents", 1000)
39 cal.param(
"dth", 0.0096)
40 cal.param(
"th0", -0.48)
41 cal.param(
"internal",
True)
43 unpack = register_module(
'ARICHUnpacker')
47 convert = register_module(
'Convert2RawDet')
48 output = register_module(
'RootOutput')
49 progress = register_module(
'Progress')
55 main.add_module(input)
56 main.add_module(histo)
57 main.add_module(convert)
58 main.add_module(unpack)
60 main.add_module(progress)