13 <output>KLongGenSimNoBkg.root</output>
14 <contact>arul.prakash@physik.uni-muenchen.de</contact>
16 <description>This steering file produces 1000 events with one KLong each
17 and runs the detector simulation without mixing in background.</description>
27from simulation
import add_simulation
28from beamparameters
import add_beamparameters
29from validation
import statistics_plots, event_timing_plot
36eventinfosetter = register_module(
"EventInfoSetter")
37eventinfosetter.param(
"evtNumList", [1000])
38eventinfosetter.param(
"runList", [1])
39eventinfosetter.param(
"expList", [0])
40main.add_module(eventinfosetter)
43beamparameters = add_beamparameters(main,
"Y4S")
48particlegun = register_module(
"ParticleGun")
49particlegun.param(
"nTracks", 1)
50particlegun.param(
"pdgCodes", [130])
51particlegun.param(
"momentumGeneration",
"uniform")
52particlegun.param(
"momentumParams", [1, 1])
53particlegun.param(
"thetaGeneration",
"uniform")
54particlegun.param(
"thetaParams", [30, 30])
55particlegun.param(
"phiGeneration",
"uniform")
56particlegun.param(
"phiParams", [0, 360])
57main.add_module(particlegun)
63main.add_module(register_module(
"Profile"))
66output = register_module(
"RootOutput")
67output.param(
"outputFileName",
"../KLongGenSimNoBkg.root")
68main.add_module(output)
70main.add_module(
'Progress')
71process(main, calculateStatistics=
True)
74 "KLongGenSimNoBkg_statistics.root",
75 contact=
"arul.prakash@physik.uni-muenchen.de",
76 job_desc=
"a standard simulation job with generic KLongGenSimNoBkg events",
77 prefix=
"KLongGenSimNoBkg",
80 "../KLongGenSimNoBkg.root",
81 "KLongGenSimNoBkg_statistics.root",
82 contact=
"arul.prakash@physik.uni-muenchen.de",
83 job_desc=
"a standard simulation job with Klong events",
84 prefix=
"KLongGenSimNoBkg",