6 <output>KLongGenSimNoBkg.root</output>
7 <contact>Software team b2soft@mail.desy.de</contact>
9 <description>This steering file produces 1000 events with one KLong each
10 and runs the detector simulation without mixing in background.</description>
14 from basf2
import set_random_seed, create_path, process, statistics, \
16 from simulation
import add_simulation
17 from beamparameters
import add_beamparameters
19 set_random_seed(12345)
24 eventinfosetter = register_module(
'EventInfoSetter')
25 eventinfosetter.param(
'evtNumList', [1000])
26 eventinfosetter.param(
'runList', [1])
27 eventinfosetter.param(
'expList', [0])
28 main.add_module(eventinfosetter)
31 beamparameters = add_beamparameters(main,
"Y4S")
36 particlegun = register_module(
'ParticleGun')
37 particlegun.param(
'nTracks', 1)
38 particlegun.param(
'pdgCodes', [130])
39 particlegun.param(
'momentumGeneration',
'uniform')
40 particlegun.param(
'momentumParams', [1, 1])
41 particlegun.param(
'thetaGeneration',
'uniform')
42 particlegun.param(
'thetaParams', [30, 30])
43 particlegun.param(
'phiGeneration',
'uniform')
44 particlegun.param(
'phiParams', [0, 360])
45 main.add_module(particlegun)
51 main.add_module(register_module(
'Profile'))
54 output = register_module(
'RootOutput')
55 output.param(
'outputFileName',
'../KLongGenSimNoBkg.root')
56 main.add_module(output)
63 from validation
import *
65 'KLongGenSimNoBkg_statistics.root',
66 contact=
'Software team b2soft@mail.desy.de',
67 job_desc=
'a standard simulation job with generic KLongGenSimNoBkg events',
68 prefix=
'KLongGenSimNoBkg'
71 '../KLongGenSimNoBkg.root',
72 'KLongGenSimNoBkg_statistics.root',
73 contact=
'Software team b2soft@mail.desy.de',
74 job_desc=
'a standard simulation job with Klong events',
75 prefix=
'KLongGenSimNoBkg'