18 from ROOT
import Belle2
19 from modularAnalysis
import *
20 from simulation
import add_simulation
21 from reconstruction
import add_reconstruction
22 from beamparameters
import add_beamparameters
28 eventinfosetter = register_module(
'EventInfoSetter')
29 eventinfosetter.param({
'evtNumList': [100],
'runList': [1]})
30 main.add_module(eventinfosetter)
34 intseed = random.randint(1, 1)
37 pGun = register_module(
'ParticleGun')
41 'momentumGeneration':
'fixed',
42 'momentumParams': [0.5],
43 'thetaGeneration':
'uniform',
44 'thetaParams': [0., 30.],
45 'phiGeneration':
'uniform',
46 'phiParams': [0., 360.],
47 'vertexGeneration':
'uniform',
48 'xVertexParams': [0.0, 0.0],
49 'yVertexParams': [0.0, 0.0],
50 'zVertexParams': [0.0, 0.0],
52 pGun.param(param_pGun)
58 add_reconstruction(main)
64 ecldataanalysis = register_module(
'ECLDataAnalysis')
65 ecldataanalysis.param(
'rootFileName',
'EclDataAnalysis_Test.root')
66 ecldataanalysis.param(
'doTracking', 1)
67 ecldataanalysis.param(
'doPureCsIStudy', 0)
68 main.add_module(ecldataanalysis)