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