19 from simulation
import add_simulation
20 from reconstruction
import add_reconstruction
26 eventinfosetter = register_module(
'EventInfoSetter')
27 eventinfosetter.param({
'evtNumList': [100000],
'runList': [1]})
28 main.add_module(eventinfosetter)
33 set_random_seed(123456)
59 pGun = register_module(
'ParticleGun')
63 'momentumGeneration':
'fixed',
64 'momentumParams': [0.5],
65 'thetaGeneration':
'uniform',
66 'thetaParams': [(12.01), (31.36)],
67 'phiGeneration':
'uniform',
68 'phiParams': [0., 360.],
69 'vertexGeneration':
'uniform',
70 'xVertexParams': [0.0, 0.0],
71 'yVertexParams': [0.0, 0.0],
72 'zVertexParams': [0.0, 0.0],
75 pGun.param(param_pGun)
82 bkgdir +
'Coulomb_HER_100us.root',
83 bkgdir +
'Coulomb_LER_100us.root',
84 bkgdir +
'Coulomb_HER_100usECL.root',
85 bkgdir +
'Coulomb_LER_100usECL.root',
86 bkgdir +
'RBB_HER_100us.root',
87 bkgdir +
'RBB_LER_100us.root',
88 bkgdir +
'RBB_HER_100usECL.root',
89 bkgdir +
'RBB_LER_100usECL.root',
90 bkgdir +
'Touschek_HER_100us.root',
91 bkgdir +
'Touschek_LER_100us.root',
92 bkgdir +
'Touschek_HER_100usECL.root',
93 bkgdir +
'Touschek_LER_100usECL.root',
102 add_reconstruction(main)
108 ecldataanalysis = register_module(
'ECLDataAnalysis')
109 ecldataanalysis.param(
'rootFileName',
'EclDataAnalysis_500MeV_100000_Full_FWD.root')
110 ecldataanalysis.param(
'doTracking', 0)
111 main.add_module(ecldataanalysis)