24 import AthenaCommon.AtlasUnixGeneratorJob
26 from PartPropSvc.PartPropSvcConf
import PartPropSvc
27 svcMgr += PartPropSvc()
32 svcMgr.AuditorSvc.Auditors = [
"ChronoAuditor" ]
37 from AthenaCommon.AlgSequence
import AlgSequence
40 from PythiaB.PythiaBConf
import PythiaB
42 PythiaB = topAlg.PythiaB
44 from Pythia_i.Pythia_iConf
import Pythia
46 Pythia = topAlg.Pythia
48 from EvtGen_i.EvtGen_iConf
import EvtDecay
50 EvtDecay = topAlg.EvtDecay
52 from GeneratorFilters.GeneratorFiltersConf
import BSignalFilter
54 BSignalFilter = topAlg.BSignalFilter
62 svcMgr.EventSelector.RunNumber = 1
63 svcMgr.EventSelector.FirstEvent = 1
65 svcMgr.MessageSvc.OutputLevel = 2
69 include(
"StopPytWeakBdecays.py" )
78 PythiaB.PythiaCommand += [
"pysubs ckin 3 6.",
81 PythiaB.cutbq = [
"0. 102.5 and 10. 2.5"]
85 BSignalFilter.SignaltoNtup = 10
86 BSignalFilter.LVL1MuonCutOn = TRUE
88 BSignalFilter.LVL1MuonCutPT = 6000.0
89 BSignalFilter.LVL1MuonCutEta = 2.5
92 BSignalFilter.LVL2MuonCutOn = TRUE
93 BSignalFilter.LVL2MuonCutPT = 4000.0
94 BSignalFilter.LVL2MuonCutEta = 2.5
95 BSignalFilter.LVL2ElectronCutOn = FALSE
96 BSignalFilter.LVL2ElectronCutPT = 1000.0
97 BSignalFilter.LVL2ElectronCutEta = 2.5
99 BSignalFilter.Cuts_Final_hadrons_switch = TRUE
100 BSignalFilter.Cuts_Final_hadrons_pT = 500.0
101 BSignalFilter.Cuts_Final_hadrons_eta = 2.5
102 BSignalFilter.Cuts_Final_e_switch = TRUE
103 BSignalFilter.Cuts_Final_e_pT = 500.0
104 BSignalFilter.Cuts_Final_e_eta = 2.5
105 BSignalFilter.Cuts_Final_mu_switch = TRUE
106 BSignalFilter.Cuts_Final_mu_pT = 4000.0
107 BSignalFilter.Cuts_Final_mu_eta = 2.5
113 EvtDecay = Algorithm(
"EvtDecay" )
114 EvtDecay.userDecayTableName =
"Bplus_Kplus_mu6mu4.DEC"
129 theApp.HistogramPersistency =
"ROOT"
136 svcMgr.NTupleSvc.Output = [
"FILE1 DATAFILE='pythiaB.root' OPT='NEW' TYP='ROOT'" ]
140 from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
141 include(
"GeneratorObjectsAthenaPool/GeneratorObjectsAthenaPool_joboptions.py" )
144 Stream1.OutputFile =
"pythiaB.pool.root"
147 Stream1.ItemList += [
"2101#*",
"133273#*" ]
148 Stream1.AcceptAlgs = [
"BSignalFilter" ]
150 include(
"AthenaSealSvc/AthenaSealSvc_joboptions.py" )
151 AthenaSealSvc.CheckDictionary = TRUE