ATLAS Offline Software
LQ_s_chan.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaCommon import Logging
4 from ..powheg_RES import PowhegRES
5 
6 
7 logger = Logging.logging.getLogger("PowhegControl")
8 
9 
11  """! Default Powheg configuration for LeptoQuarks s-channel production.
12 
13  Create a configurable object with all applicable Powheg options.
14 
15  @author Andrej Saibel <Andrej.Saibel@cern.ch>
16  """
17 
18  def __init__(self, base_directory, **kwargs):
19  """! Constructor: all process options are set here.
20 
21  @param base_directory: path to PowhegBox code.
22  @param kwargs dictionary of arguments from Generate_tf.
23  """
24  super(LQ_s_chan, self).__init__(base_directory, "LQ-s-chan", **kwargs)
25 
26  # Add all keywords for this process, overriding defaults if required
27  self.add_keyword("bornktmin")
28  self.add_keyword("bornonly")
29  self.add_keyword("bornsmartsig", 0)
30  self.add_keyword("bornsuppfact")
31  self.add_keyword("bornzerodamp")
32  self.add_keyword("bottommass")
33  self.add_keyword("bottomthr")
34  self.add_keyword("bottomthrpdf")
35  self.add_keyword("btildeborn")
36  self.add_keyword("btildecoll")
37  self.add_keyword("btildereal")
38  self.add_keyword("btildevirt")
39  self.add_keyword("btlscalect")
40  self.add_keyword("btlscalereal")
41  self.add_keyword("BWgen",1)
42  self.add_keyword("bwshape")
43  self.add_keyword("charge",1)
44  self.add_keyword("charmmass")
45  self.add_keyword("charmthr")
46  self.add_keyword("charmthrpdf")
47  self.add_keyword("check_bad_st2")
48  self.add_keyword("clobberlhe")
49  self.add_keyword("colltest")
50  self.add_keyword("compress_lhe")
51  self.add_keyword("compress_upb")
52  self.add_keyword("compute_rwgt")
53  self.add_keyword("doublefsr")
54  self.add_keyword("etacutlep")
55  self.add_keyword("etacutjet")
56  self.add_keyword("evenmaxrat",0)
57  self.add_keyword("ew")
58  self.add_keyword("facscfact", self.default_scales[0])
59  self.add_keyword("fastbtlbound")
60  self.add_keyword("fixedgrid")
61  self.add_keyword("flg_debug")
62  self.add_keyword("foldcsi")
63  self.add_keyword("foldphi")
64  self.add_keyword("foldy")
65  self.add_keyword("fullrwgt")
66  self.add_keyword("fullrwgtmode")
67  self.add_keyword("gfermi")
68  self.add_keyword("hdamp")
69  self.add_keyword("hdecaymode")
70  self.add_keyword("hdecaywidth")
71  self.add_keyword("hfact", 104.16)
72  self.add_keyword("hmass")
73  self.add_keyword("hwidth")
74  self.add_keyword("icsimax")
75  self.add_keyword("ih1")
76  self.add_keyword("ih2")
77  self.add_keyword("itmx1", 2)
78  self.add_keyword("itmx1rm")
79  self.add_keyword("itmx2", 2)
80  self.add_keyword("itmx2rm")
81  self.add_keyword("iupperfsr")
82  self.add_keyword("iupperisr")
83  self.add_keyword("iymax")
84  self.add_keyword("lhans1", self.default_PDFs)
85  self.add_keyword("lhans2", self.default_PDFs)
86  self.add_keyword("lhapdf6maxsets")
87  self.add_keyword("lhrwgt_descr")
88  self.add_keyword("lhrwgt_group_combine")
89  self.add_keyword("lhrwgt_group_name")
90  self.add_keyword("lhrwgt_id")
91  self.add_keyword("LOevents")
92  self.add_keyword("LQmasslow")
93  self.add_keyword("LQmasshigh")
94  self.add_keyword("manyseeds")
95  self.add_keyword("maxseeds")
96  self.add_keyword("minlo")
97  self.add_keyword("mLQ",2000.)
98  self.add_keyword("mLQcuthi")
99  self.add_keyword("mLQcutlo")
100  self.add_keyword("ncall1", 30000)
101  self.add_keyword("ncall1rm")
102  self.add_keyword("ncall2", 50000)
103  self.add_keyword("ncall2rm")
104  self.add_keyword("ncallfrominput")
105  self.add_keyword("nubound", 50000)
106  self.add_keyword("parallelstage")
107  self.add_keyword("pdfreweight")
108  self.add_keyword("ptcutlep")
109  self.add_keyword("ptcutjet")
110  self.add_keyword("rand1")
111  self.add_keyword("rand2")
112  self.add_keyword("recombination",1)
113  self.add_keyword("renscfact", self.default_scales[1])
114  self.add_keyword("runningscale")
115  self.add_keyword("rwl_add")
116  self.add_keyword("rwl_file")
117  self.add_keyword("rwl_format_rwgt")
118  self.add_keyword("rwl_group_events")
119  self.add_keyword("smartsig")
120  self.add_keyword("smear",0)
121  self.add_keyword("softtest")
122  self.add_keyword("stage2init")
123  self.add_keyword("storeinfo_rwgt")
124  self.add_keyword("storemintupb")
125  self.add_keyword("testplots")
126  self.add_keyword("testsuda")
127  self.add_keyword("topmass")
128  self.add_keyword("use-old-grid")
129  self.add_keyword("use-old-ubound")
130  self.add_keyword("widthLQ",0)
131  self.add_keyword("withbtilde",1)
132  self.add_keyword("withdamp")
133  self.add_keyword("withremnants",1)
134  self.add_keyword("withnegweights")
135  self.add_keyword("withsubtr")
136  self.add_keyword("xgriditeration")
137  self.add_keyword("xupbound")
138  self.add_keyword("y_1e",0)
139  self.add_keyword("y_2e",0)
140  self.add_keyword("y_3e",0)
141  self.add_keyword("y_1m",0)
142  self.add_keyword("y_2m",0)
143  self.add_keyword("y_3m",0)
144  self.add_keyword("y_1t",0)
145  self.add_keyword("y_2t",0)
146  self.add_keyword("y_3t",0)
147 
148 
python.processes.powheg.LQ_s_chan.LQ_s_chan
Default Powheg configuration for LeptoQuarks s-channel production.
Definition: LQ_s_chan.py:10
python.processes.powheg_base.PowhegBase.default_scales
def default_scales(self)
Default scale variations for this process.
Definition: powheg_base.py:243
python.processes.configurable.Configurable.add_keyword
def add_keyword(self, keyword, value=None, name=None, frozen=None, hidden=None, description=None, **kwargs)
Register configurable parameter that is exposed to the user.
Definition: configurable.py:21
python.processes.powheg.LQ_s_chan.LQ_s_chan.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: LQ_s_chan.py:18
python.processes.powheg_base.PowhegBase.default_PDFs
def default_PDFs(self)
Default PDFs for this process.
Definition: powheg_base.py:238
python.processes.powheg_RES.PowhegRES
Base class for PowhegBox RES processes.
Definition: powheg_RES.py:7