10 eventInfoSetterModule = register_module(
'EventInfoSetter')
11 eventInfoSetterModule.param({
'evtNumList': [10],
'runList': [1],
14 progressModule = register_module(
'Progress')
16 particleGunModule = register_module(
'ParticleGun')
17 particleGunModule.param({
18 'pdgCodes': [13, -13],
21 'momentumGeneration':
'uniform',
22 'momentumParams': [0.6, 1.4],
23 'thetaGeneration':
'uniform',
24 'thetaParams': [17., 150.],
27 rootOutputModule = register_module(
'RootOutput')
28 rootOutputModule.param({
'outputFileName':
'mc_gun.root'})
33 main.add_module(eventInfoSetterModule)
34 main.add_module(progressModule)
36 main.add_module(particleGunModule)
38 components = [
'MagneticFieldConstant4LimitedRCDC',
'BeamPipe',
'PXD',
'SVD',
43 main.add_module(rootOutputModule)