ATLAS Offline Software
Loading...
Searching...
No Matches
schan_top_dec.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3from ... import Logging
4from ..powheg_RES import PowhegRES
5
6
7logger = Logging.logging.getLogger("PowhegControl")
8
9
11 """! Default Powheg configuration for off-shell s-channel single top quark production.
12 Create a configurable object with all applicable Powheg options.
13
14 @author Dominic Hirschbuehl <dominic.hirschbuehl@cern.ch>
15 """
16
17 def __init__(self, base_directory, **kwargs):
18 """! Constructor: all process options are set here.
19
20 @param base_directory: path to PowhegBox code.
21 @param kwargs dictionary of arguments from Generate_tf.
22 """
23 super(schan_top_dec, self).__init__(base_directory, "single-top-dec-pwhg", **kwargs)
24
25 # Add all keywords for this process, overriding defaults if required
26 self.add_keyword("allrad", 1)
27 self.add_keyword("alpha")
28 self.add_keyword("alphaem_inv")
29 self.add_keyword("bmass")
30 self.add_keyword("bornktmin")
31 self.add_keyword("bornonly")
32 self.add_keyword("bornsuppfact")
33 self.add_keyword("bornzerodamp",1)
34 self.add_keyword("bottomthr")
35 self.add_keyword("bottomthrpdf")
36 self.add_keyword("btildeborn")
37 self.add_keyword("btildecoll")
38 self.add_keyword("btildereal")
39 self.add_keyword("btildevirt")
40 self.add_keyword("btlscalect")
41 self.add_keyword("btlscalereal")
42 self.add_keyword("charmthr")
43 self.add_keyword("charmthrpdf")
44 self.add_keyword("check_bad_st1")
45 self.add_keyword("check_bad_st2")
46 self.add_keyword("chklimseed")
47 self.add_keyword("CKM_Vcd")
48 self.add_keyword("CKM_Vcs")
49 self.add_keyword("CKM_Vud")
50 self.add_keyword("CKM_Vus")
51 self.add_keyword("clobberlhe")
52 self.add_keyword("colltest")
53 self.add_keyword("collinearcut",0.01)
54 self.add_keyword("conjugate")
55 self.add_keyword("compress_lhe")
56 self.add_keyword("compress_upb")
57 self.add_keyword("compute_rwgt")
58 self.add_keyword("diagonalCKM",1)
59 self.add_keyword("doublefsr",0)
60 self.add_keyword("emscales")
61 self.add_keyword("evenmaxrat")
62 self.add_keyword("ewscheme")
63 self.add_keyword("facscfact", self.default_scales[0])
64 self.add_keyword("fastbtlbound")
65 self.add_keyword("flg_debug")
66 self.add_keyword("foldcsi", 2)
67 self.add_keyword("foldphi", 5)
68 self.add_keyword("foldy", 5)
69 self.add_keyword("for_reweighting")
70 self.add_keyword("fullrwgt")
71 self.add_keyword("gfermi")
72 self.add_keyword("globalsuppression")
73 self.add_keyword("hdamp", 172.5)
74 self.add_keyword("hfact")
75 self.add_keyword("hmass")
76 self.add_keyword("hwidth")
77 self.add_keyword("icsimax")
78 self.add_keyword("ih1")
79 self.add_keyword("ih2")
80 self.add_keyword("itmx1", 3)
81 self.add_keyword("itmx1btl")
82 self.add_keyword("itmx1btlbrn")
83 self.add_keyword("itmx1rm")
84 self.add_keyword("itmx2", 5)
85 self.add_keyword("itmx2btl")
86 self.add_keyword("itmx2btlbrn")
87 self.add_keyword("itmx2rm")
88 self.add_keyword("iupperfsr",1)
89 self.add_keyword("iupperisr")
90 self.add_keyword("iymax")
91 self.add_keyword("lhans1", self.default_PDFs)
92 self.add_keyword("lhans2", self.default_PDFs)
93 self.add_keyword("lhrwgt_descr")
94 self.add_keyword("lhrwgt_group_combine")
95 self.add_keyword("lhrwgt_group_name")
96 self.add_keyword("lhrwgt_id")
97 self.add_keyword("LOevents")
98 self.add_keyword("manyseeds")
99 self.add_keyword("max_io_bufsize")
100 self.add_keyword("maxseeds")
101 self.add_keyword("ncall1", 20000)
102 self.add_keyword("ncall1btl")
103 self.add_keyword("ncall1btlbrn")
104 self.add_keyword("ncall1rm")
105 self.add_keyword("ncall2", 20000)
106 self.add_keyword("ncall2btl")
107 self.add_keyword("ncall2btlbrn")
108 self.add_keyword("ncall2rm")
109 self.add_keyword("ncallfrominput")
110 self.add_keyword("noevents")
111 self.add_keyword("nores")
112 self.add_keyword("novirtual")
113 self.add_keyword("nubound", 5000)
114 self.add_keyword("par_2gsupp")
115 self.add_keyword("par_diexp")
116 self.add_keyword("par_dijexp")
117 self.add_keyword("parallelstage")
118 self.add_keyword("pdfreweight")
119 self.add_keyword("process",2,frozen=True)
120 self.add_keyword("ptsqmin")
121 self.add_keyword("ptsupp")
122 self.add_keyword("radregion")
123 self.add_keyword("rand1")
124 self.add_keyword("rand2")
125 self.add_keyword("regridfix")
126 self.add_keyword("renscfact", self.default_scales[1])
127 self.add_keyword("rwl_add")
128 self.add_keyword("rwl_file")
129 self.add_keyword("rwl_format_rwgt")
130 self.add_keyword("rwl_group_events")
131 self.add_keyword("scalechoice",1)
132 self.add_keyword("smartsig")
133 self.add_keyword("softmismch")
134 self.add_keyword("softonly")
135 self.add_keyword("softtest")
136 self.add_keyword("stage2init")
137 self.add_keyword("storeinfo_rwgt")
138 self.add_keyword("storemintupb")
139 self.add_keyword("testplots")
140 self.add_keyword("testsuda")
141 self.add_keyword("tmass_phsp")
142 self.add_keyword("tmass")
143 self.add_keyword("twidth")
144 self.add_keyword("twidth_phsp")
145 self.add_keyword("ubexcess_correct")
146 self.add_keyword("ubsigmadetails", -1) # disable cross-section output to avoid Fortran crash
147 self.add_keyword("use-old-grid")
148 self.add_keyword("use-old-ubound")
149 self.add_keyword("user_reshists_sep")
150 self.add_keyword("verytinypars")
151 self.add_keyword("virtonly")
152 self.add_keyword("whichpwhgevent")
153 self.add_keyword("withbtilde")
154 self.add_keyword("withdamp", 1)
155 self.add_keyword("withnegweights")
156 self.add_keyword("withremnants")
157 self.add_keyword("withsubtr")
158 self.add_keyword("wmass")
159 self.add_keyword("wwidth")
160 self.add_keyword("xgriditeration")
161 self.add_keyword("xupbound", 2)
162 self.add_keyword("zerowidth")
163 self.add_keyword("zmass")
164 self.add_keyword("zwidth")
165
add_keyword(self, keyword, value=None, name=None, frozen=None, hidden=None, description=None, **kwargs)
Register configurable parameter that is exposed to the user.
Default Powheg configuration for off-shell s-channel single top quark production.
__init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Base class for PowhegBox RES processes.
Definition powheg_RES.py:7
default_scales(self)
Default scale variations for this process.