17 from subprocess
import call
20 set_log_level(LogLevel.ERROR)
23 input = register_module(
'SeqRootInput')
25 unpacker = register_module(
"ECLUnpacker")
26 unpacker.param(
"storeTrigTime",
True)
28 calib = register_module(
'ECLDigitCalibrator')
30 histo = register_module(
'HistoManager')
32 trigger_skim_module = register_module(
"TriggerSkim")
33 trigger_skim_module.param(
'triggerLines', [
"software_trigger_cut&all&total_result"])
34 trigger_skim_module.if_value(
"==0", Path(), AfterConditionPath.END)
36 ecldqm = register_module(
'ECLDQM')
37 ecldqm.param(
"histogramDirectoryName",
"ECL")
38 ecldqm.param(
"EnergyUpperThr", 1.5)
39 ecldqm.param(
"PedestalMeanUpperThr", 7000)
40 ecldqm.param(
"PedestalMeanLowerThr", -1000)
41 ecldqm.param(
"PedestalRmsUpperThr", 100.)
45 main.add_module(input)
46 main.add_module(unpacker)
47 main.add_module(calib)
48 main.add_module(histo)
49 main.add_module(trigger_skim_module)
50 main.add_module(ecldqm)