ATLAS Offline Software
mc.PhPy8EG_A14NNPDF23_DY_SLQ_example.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 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 Drell-Yan Scalar LeptoQuark production with A14 NNPDF2.3 tune."
13 evgenConfig.keywords = ["BSM", "leptoquark"]
14 evgenConfig.contact = ["tpelzer@cern.ch"]
15 
16 # --------------------------------------------------------------
17 # Load ATLAS defaults for the Powheg Drell-Yan Scalar LeptoQuark process
18 # --------------------------------------------------------------
19 include("PowhegControl/PowhegControl_DY_SLQ_Common.py")
20 
21 # --------------------------------------------------------------
22 # Relevant parameters for this process
23 # --------------------------------------------------------------
24 # Yukawa couplings to down-type quarks (S1t RR)
25 PowhegConfig.YSD1x1 = 0.
26 PowhegConfig.YSD1x2 = 0.
27 PowhegConfig.YSD1x3 = 0.
28 PowhegConfig.YSD2x1 = 0.
29 PowhegConfig.YSD2x2 = 0.
30 PowhegConfig.YSD2x3 = 0.
31 PowhegConfig.YSD3x1 = 0.
32 PowhegConfig.YSD3x2 = 0.
33 PowhegConfig.YSD3x3 = 2.5
34 PowhegConfig.MSD = 2e3 # mass
35 # Yukawa couplings to up-type quarks (S1 RR)
36 PowhegConfig.YSU1x1 = 0.
37 PowhegConfig.YSU1x2 = 0.
38 PowhegConfig.YSU1x3 = 0.
39 PowhegConfig.YSU2x1 = 0.
40 PowhegConfig.YSU2x2 = 0.
41 PowhegConfig.YSU2x3 = 0.
42 PowhegConfig.YSU3x1 = 0.
43 PowhegConfig.YSU3x2 = 0.
44 PowhegConfig.YSU3x3 = 0.
45 PowhegConfig.MSU = 2e3 # mass
46 # General Leptoquark (LQ) Parameters
47 PowhegConfig.SM = 1 # Include SM contribution
48 PowhegConfig.LQ = 0 # Include basic LQ contributions
49 PowhegConfig.LQ_EW = 0 # Include LQ corrections to photon/Z couplings
50 PowhegConfig.LQ_Int = 0 # Include the interference between the SM and the LQ contributions
51 PowhegConfig.mass_t = 172.5 # top-quark (running) mass
52 PowhegConfig.mass_low = 2000 # lower limit for dilepton mass
53 PowhegConfig.mass_high = 2100 # upper limit for dilepton mass
54 #PowhegConfig.runningscale = 1
55 #PowhegConfig.new_damp = 1
56 #PowhegConfig.hnew_damp = 0.5
57 #PowhegConfig.hdamp = 1.0
58 
59 # --------------------------------------------------------------
60 # Integration settings
61 # --------------------------------------------------------------
62 PowhegConfig.ncall1 = 10000
63 PowhegConfig.ncall2 = 10000
64 PowhegConfig.nubound = 10000
65 
66 
67 # --------------------------------------------------------------
68 # Generate events
69 # --------------------------------------------------------------
70 PowhegConfig.generate()
71 
72 #--------------------------------------------------------------
73 # Pythia8 showering with the A14 NNPDF2.3 tune, main31 routine
74 #--------------------------------------------------------------
75 include("Pythia8_i/Pythia8_A14_NNPDF23LO_EvtGen_Common.py")
76 include("Pythia8_i/Pythia8_Powheg_Main31.py")
77 # Setting the appropriate number of final state particles for the main31 routine
78 genSeq.Pythia8.Commands += [ 'Powheg:NFinal = 2' ]
python.Include.include
include
Definition: Include.py:319