13 <output>BabayagaNLOBhabhaSimRec.root</output>
15 <contact>arul.prakash@physik.uni-muenchen.de</contact>
17 This steering file produces 1000 radiative Bhabha events
with
18 Babayaga.NLO, runs the detector simulation
with mixed
in background,
and
19 performs the standard reconstruction.
24from basf2 import set_random_seed, create_path, process, statistics
25from simulation import add_simulation
26from reconstruction import add_reconstruction
27from validation import statistics_plots, event_timing_plot
28from background import get_background_files
33emptypath = create_path()
35# specify number of events to be generated
36main.add_module("EventInfoSetter", evtNumList=[1000], runList=[1], expList=[0])
38# generate Bhabha events
39main.add_module("BabayagaNLOInput")
41# register the preselection module
42generatorpreselection = main.add_module("GeneratorPreselection")
43generatorpreselection.param(
48 "MinChargedTheta": 16.5,
49 "MaxChargedTheta": 150.5,
51 "MinPhotonEnergy": 0.5,
52 "MinPhotonTheta": 12.0,
53 "MaxPhotonTheta": 156.0,
56generatorpreselection.if_value(
"<1", emptypath)
59add_simulation(main, bkgfiles=get_background_files())
62add_reconstruction(main)
65main.add_module(
"Profile")
68main.add_module(
"RootOutput", outputFileName=
"../BabayagaNLOBhabhaSimRec.root")
70main.add_module(
'Progress')
77 "BabayagaNLOBhabhaSimRec_statistics.root",
78 contact=
"arul.prakash@physik.uni-muenchen.de",
79 job_desc=
"a standard simulation and reconstruction job with radiative "
80 "Bhabha events using Babayaga.NLO",
81 prefix=
"BabayagaNLOBhabhaSimRec",
84 "../BabayagaNLOBhabhaSimRec.root",
85 "BabayagaNLOBhabhaSimRec_statistics.root",
86 contact=
"arul.prakash@physik.uni-muenchen.de",
87 job_desc=
"a standard simulation and reconstruction job with radiative "
88 "Bhabha events using Babayaga.NLO",
89 prefix=
"BabayagaNLOBhabhaSimRec",