ATLAS Offline Software
bbTomu4mu4.py
Go to the documentation of this file.
1 
4 
5 # General evgen config options
6 from Pythia8B_i.Pythia8B_iConf import Pythia8B_i
7 topAlg+=Pythia8B_i("Pythia8B")
8 evgenConfig.generators += ["Pythia8B"]
9 evgenConfig.description = "Inclusive bb->mu4mu4 production"
10 evgenConfig.keywords = ["BPHYS"]
11 evgenConfig.minevents = 5000
12 
13 # Hard process
14 topAlg.Pythia8B.Commands += ['HardQCD:all = on'] # Uncomment for MSEL1
15 #topAlg.Pythia8B.Commands += ['HardQCD:gg2bbbar = on'] # Uncomment for MSEL5
16 #topAlg.Pythia8B.Commands += ['HardQCD:qqbar2bbbar = on'] # Uncomment for MSEL5
17 topAlg.Pythia8B.Commands += ['PhaseSpace:pTHatMin = 7.']
18 topAlg.Pythia8B.Commands += ['ParticleDecays:mixB = off']
19 topAlg.Pythia8B.Commands += ['HadronLevel:all = off']
20 
21 # Quark cuts
22 topAlg.Pythia8B.SelectBQuarks = True
23 topAlg.Pythia8B.SelectCQuarks = False
24 topAlg.Pythia8B.QuarkPtCut = 7.0
25 topAlg.Pythia8B.AntiQuarkPtCut = 7.0
26 topAlg.Pythia8B.QuarkEtaCut = 4.5
27 topAlg.Pythia8B.AntiQuarkEtaCut = 4.5
28 topAlg.Pythia8B.RequireBothQuarksPassCuts = False
29 topAlg.Pythia8B.VetoDoubleBEvents = True
30 
31 # Number of repeat-hadronization loops
32 topAlg.Pythia8B.NHadronizationLoops = 10
33 
34 # List of B-species - for counting purposes (no effect on generation)
35 include("Pythia8B_i/BPDGCodes.py")
36 
37 # Final state selections
38 topAlg.Pythia8B.TriggerPDGCode = 13
39 topAlg.Pythia8B.TriggerStatePtCut = [4.0]
40 topAlg.Pythia8B.TriggerStateEtaCut = [2.5]
41 topAlg.Pythia8B.MinimumCountPerCut = [2]
42 
43 
44 #Uncomment for DumpMC print-out
45 #from TruthExamples.TruthExamplesConf import DumpMC
46 #topAlg += DumpMC()
python.Include.include
include
Definition: Include.py:318