5 from simulation
import add_simulation
6 from reconstruction
import add_reconstruction
7 from reconstruction
import add_mdst_output
11 set_log_level(LogLevel.ERROR)
15 eventinfosetter = register_module(
'EventInfoSetter')
16 eventinfosetter.param({
'evtNumList': [10],
'runList': [1]})
17 main.add_module(eventinfosetter)
22 elenoise = float(par[2])
23 photostat = float(par[3])
27 bg = glob.glob(bgdir +
'/*.root')
28 add_simulation(main, bkgfiles=bg, components=
'ECL')
30 add_simulation(main, components=
'ECL')
34 eclpuredigi = register_module(
'ECLDigitizerPureCsI')
35 eclpuredigi.param(
'Calibration', 1)
36 eclpuredigi.param(
'elecNoise', elenoise)
37 eclpuredigi.param(
'photostatresolution', photostat)
38 eclpuredigi.param(
'sigmaTrigger', 0)
39 eclpuredigi.param(
'LastRing', 12)
41 main.add_module(eclpuredigi)
44 EclCovMatrixNtuple = register_module(
'EclCovMatrixNtuple')
45 EclCovMatrixNtuple.param(
'dspArrayName',
'ECLDspsPureCsI')
46 EclCovMatrixNtuple.param(
'digiArrayName',
'ECLDigitsPureCsI')
47 EclCovMatrixNtuple.param(
'outputFileName', outfile)
48 main.add_module(EclCovMatrixNtuple)
50 add_mdst_output(main, additionalBranches=[
'ECLDspsPureCsI'])
51 progress = register_module(
'Progress')
52 main.add_module(progress)