Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ccTomu4mu4.py
Go to the documentation of this file.
1 
4 
5 from Pythia8B_i.Pythia8B_iConf import Pythia8B_i
6 topAlg+=Pythia8B_i("Pythia8B")
7 evgenConfig.generators += ["Pythia8B"]
8 evgenConfig.description = "Inclusive cc->mu4mu4 production"
9 evgenConfig.keywords = ["BPHYS"]
10 evgenConfig.minevents = 5000
11 
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 = False
23 topAlg.Pythia8B.SelectCQuarks = True
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 #Uncomment for DumpMC print-out
44 #from TruthExamples.TruthExamplesConf import DumpMC
45 #topAlg += DumpMC()
46 
python.Include.include
include
Definition: Include.py:318