ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Generators
PowhegControl
share
example
processes
fourtops
mc.PhPy8EG_A14NNPDF23_fourtops_example.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2
3
#--------------------------------------------------------------
4
# This is an example joboption to generate events with Powheg
5
# using ATLAS' interface. Users should optimise and carefully
6
# validate the settings before making an official sample request.
7
#--------------------------------------------------------------
8
9
#--------------------------------------------------------------
10
# EVGEN configuration
11
#--------------------------------------------------------------
12
evgenConfig.description =
"POWHEG+Pythia8 4 tops production with A14 NNPDF2.3 tune."
13
evgenConfig.keywords = [
"SM"
,
"top"
]
14
evgenConfig.contact = [
"tpelzer@cern.ch"
]
15
16
# --------------------------------------------------------------
17
# Load ATLAS defaults for the Powheg 4 tops process
18
# --------------------------------------------------------------
19
include(
"PowhegControl/PowhegControl_fourtops_Common.py"
)
20
21
# --------------------------------------------------------------
22
# Settings
23
# --------------------------------------------------------------
24
# define the decay mode
25
#PowhegConfig.decay_mode = "t t~ t t~ > all" # inclusive is the default
26
#PowhegConfig.decay_mode = "t t~ t t~ > 4l" # exactly 4 leptons
27
#PowhegConfig.decay_mode = "t t~ t t~ > 3l4l" # at least 3 leptons
28
#PowhegConfig.decay_mode = "t t~ t t~ > 2lSS" # exactly 2 leptons, same sign
29
#PowhegConfig.decay_mode = "t t~ t t~ > 2lOS" # exactly 2 leptons, opposite sign
30
#PowhegConfig.decay_mode = "t t~ t t~ > 1l" # exactly 1 lepton
31
#PowhegConfig.decay_mode = "t t~ t t~ > allhad" # fully-hadronic
32
#PowhegConfig.decay_mode = "t t~ t t~ > undecayed" # undecayed (e.g. to produce a lhe file)
33
34
PowhegConfig.decay_mode =
"t t~ t t~ > all [MadSpin]"
35
PowhegConfig.MadSpin_decays= [
"decay t > w+ b, w+ > all all"
,
"decay t~ > w- b~, w- > all all"
]
36
#PowhegConfig.MadSpin_process= "generate p p > t t~ t t~ [QCD]" # this process is default - can be changed (for studies)
37
40
41
# --------------------------------------------------------------
42
# Generate events
43
# --------------------------------------------------------------
44
PowhegConfig.generate()
45
46
#--------------------------------------------------------------
47
# Pythia8 showering with the A14 NNPDF2.3 tune, main31 routine
48
#--------------------------------------------------------------
49
include(
"Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py"
)
50
include(
"Pythia8_i/Pythia8_Powheg_Main31.py"
)
51
# Setting the appropriate number of final state particles for the main31 routine
52
genSeq.Pythia8.Commands += [
'Powheg:NFinal = 4'
]
53
54
Generated on
for ATLAS Offline Software by
1.17.0