24import AthenaCommon.AtlasUnixGeneratorJob
26from PartPropSvc.PartPropSvcConf
import PartPropSvc
27svcMgr += PartPropSvc()
33svcMgr.AuditorSvc.Auditors = [
"ChronoAuditor" ]
38from AthenaCommon.AlgSequence
import AlgSequence
41from PythiaB.PythiaBConf
import PythiaB
43PythiaB = topAlg.PythiaB
45from EvtGen_i.EvtGen_iConf
import EvtDecay
47EvtDecay = topAlg.EvtDecay
49from GeneratorFilters.GeneratorFiltersConf
import BSignalFilter
51BSignalFilter = topAlg.BSignalFilter
59svcMgr.MessageSvc.OutputLevel = 2
66svcMgr.EventSelector.RunNumber = 1
67svcMgr.EventSelector.FirstEvent = 1
71include(
"EvtGen_i/StopPytWeakBdecays.py" )
79PythiaB.PythiaCommand += [
"pysubs ckin 3 15.",
82PythiaB.cutbq = [
"0. 102.5 and 10. 2.5"]
86BSignalFilter.SignaltoNtup = 10
87BSignalFilter.LVL1MuonCutOn = TRUE
88BSignalFilter.LVL1MuonCutPT = 6000.0
89BSignalFilter.LVL1MuonCutEta = 2.5
90BSignalFilter.LVL2MuonCutOn = TRUE
91BSignalFilter.LVL2ElectronCutOn = FALSE
92BSignalFilter.LVL2MuonCutPT = 3000.0
93BSignalFilter.LVL2MuonCutEta = 2.5
94BSignalFilter.Cuts_Final_hadrons_switch = TRUE
95BSignalFilter.Cuts_Final_hadrons_pT = 500.0
96BSignalFilter.Cuts_Final_hadrons_eta = 2.5
102EvtDecay.userDecayTableName =
"Bs2Jpsiphi.DEC"
116theApp.HistogramPersistency =
"ROOT"
124svcMgr.NTupleSvc.Output = [
"FILE1 DATAFILE='pythiaB.root' OPT='NEW' TYP='ROOT'" ]
128from AthenaPoolCnvSvc.WriteAthenaPool
import AthenaPoolOutputStream
129include(
"GeneratorObjectsAthenaPool/GeneratorObjectsAthenaPool_joboptions.py" )
131Stream1 = AthenaPoolOutputStream(
"Stream1" )
132Stream1.OutputFile =
"pythiaB.pool.root"
135Stream1.ItemList += [
"2101#*",
"133273#*" ]
136Stream1.AcceptAlgs = [
"BSignalFilter"]
138include(
"AthenaSealSvc/AthenaSealSvc_joboptions.py" )
139AthenaSealSvc.CheckDictionary = TRUE