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