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>
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", [10000])
38eventinfosetter.param(
"runList", [1])
39eventinfosetter.param(
"expList", [0])
40main.add_module(eventinfosetter)
43beamparameters = add_beamparameters(main,
"Y4S")
47particlegun = register_module(
"ParticleGun")
48particlegun.param(
"nTracks", 1)
49particlegun.param(
"pdgCodes", [13, -13])
50particlegun.param(
"momentumGeneration",
"uniform")
51particlegun.param(
"momentumParams", [0.1, 4])
52main.add_module(particlegun)
58main.add_module(register_module(
"Profile"))
61output = register_module(
"RootOutput")
62output.param(
"outputFileName",
"../MuonGenSimNoBkg.root")
63main.add_module(output)
65main.add_module(
'Progress')
66process(main, calculateStatistics=
True)
69 "MuonGenSimNoBkg_statistics.root",
70 contact=
"arul.prakash@physik.uni-muenchen.de",
71 job_desc=
"a standard simulation job with generic MuonGenSimNoBkg events",
72 prefix=
"MuonGenSimNoBkg",
75 "../MuonGenSimNoBkg.root",
76 "MuonGenSimNoBkg_statistics.root",
77 contact=
"arul.prakash@physik.uni-muenchen.de",
78 job_desc=
"a standard simulation job with Muon events",
79 prefix=
"MuonGenSimNoBkg",