13 <output>MuonGenSimNoBkg.root</output>
14 <contact>arul.prakash@physik.uni-muenchen.de</contact>
16 <description>This steering file produces 10000 events
with one Muon each
17 and runs the detector simulation without mixing
in background.</description>
28from simulation
import add_simulation
29from beamparameters
import add_beamparameters
30from validation
import statistics_plots, event_timing_plot
37eventinfosetter = register_module(
"EventInfoSetter")
38eventinfosetter.param(
"evtNumList", [10000])
39eventinfosetter.param(
"runList", [1])
40eventinfosetter.param(
"expList", [0])
41main.add_module(eventinfosetter)
44beamparameters = add_beamparameters(main,
"Y4S")
48particlegun = register_module(
"ParticleGun")
49particlegun.param(
"nTracks", 1)
50particlegun.param(
"pdgCodes", [13, -13])
51particlegun.param(
"momentumGeneration",
"uniform")
52particlegun.param(
"momentumParams", [0.1, 4])
53main.add_module(particlegun)
59main.add_module(register_module(
"Profile"))
62output = register_module(
"RootOutput")
63output.param(
"outputFileName",
"../MuonGenSimNoBkg.root")
64main.add_module(output)
66main.add_module(
'Progress')
73 "MuonGenSimNoBkg_statistics.root",
74 contact=
"arul.prakash@physik.uni-muenchen.de",
75 job_desc=
"a standard simulation job with generic MuonGenSimNoBkg events",
76 prefix=
"MuonGenSimNoBkg",
79 "../MuonGenSimNoBkg.root",
80 "MuonGenSimNoBkg_statistics.root",
81 contact=
"arul.prakash@physik.uni-muenchen.de",
82 job_desc=
"a standard simulation job with Muon events",
83 prefix=
"MuonGenSimNoBkg",