ATLAS Offline Software
Loading...
Searching...
No Matches
Hj_MiNNLO.py
Go to the documentation of this file.
1# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2
3from AthenaCommon import Logging
4from ..powheg_V2 import PowhegV2
5import os
6
7
8logger = Logging.logging.getLogger("PowhegControl")
9
10
12 """! Default Powheg configuration for Higgs boson production plus one jet using MiNNLOPS.
13
14 Create a configurable object with all applicable Powheg options.
15
16 @author Simone Amoroso <simone.amoroso@cern.ch>
17 """
18
19 def __init__(self, base_directory, **kwargs):
20 """! Constructor: all process options are set here.
21
22 @param base_directory: path to PowhegBox code.
23 @param kwargs dictionary of arguments from Generate_tf.
24 """
25
26 # apply same hack as in Zj_MiNNLO to avoid Hoppet 'ERRORS'
27 warnings = super(Hj_MiNNLO, self).hoppet_warning()
28 infos = super(Hj_MiNNLO, self).hoppet_info()
29
30 super(Hj_MiNNLO, self).__init__(base_directory, os.path.join("HJ", "HJMiNNLO"), warning_output=warnings, info_output=infos, **kwargs)
31
32 # Add all keywords for this process, overriding defaults if required
33 self.add_keyword("alphas_from_lhapdf",0.0)
34 self.add_keyword("alphas_from_pdf",1.0)
35 self.add_keyword("alphas_cutoff_fact")
36 self.add_keyword("alphaem")
37 self.add_keyword("bmass_in_minlo")
38 self.add_keyword("bornktmin", 0.26)
39 self.add_keyword("bornonly")
40 self.add_keyword("bornsuppfact")
41 self.add_keyword("bornzerodamp")
42 self.add_keyword("bottommass")
43 self.add_keyword("bottomthr")
44 self.add_keyword("bottomthrpdf")
45 self.add_keyword("btildeborn")
46 self.add_keyword("btildecoll")
47 self.add_keyword("btildereal")
48 self.add_keyword("btildevirt")
49 self.add_keyword("btlscalect")
50 self.add_keyword("btlscalereal")
51 self.add_keyword("bwcutoff")
52 self.add_keyword("charmmass")
53 self.add_keyword("charmthr")
54 self.add_keyword("charmthrpdf")
55 self.add_keyword("check_bad_st1")
56 self.add_keyword("check_bad_st2")
57 self.add_keyword("ckkwscalup")
58 self.add_keyword("clobberlhe")
59 self.add_keyword("colltest")
60 self.add_keyword("compress_lhe")
61 self.add_keyword("compress_upb")
62 self.add_keyword("compute_rwgt")
63 self.add_keyword("distribute_by_ub")
64 self.add_keyword("distribute_by_ub_AP")
65 self.add_keyword("doublefsr")
66 self.add_keyword("evenmaxrat")
67 self.add_keyword("facscfact", self.default_scales[0])
68 self.add_keyword("factsc2min")
69 self.add_keyword("fastbtlbound")
70 self.add_keyword("fixedgrid")
71 self.add_keyword("flg_debug")
72 self.add_keyword("foldcsi", 5)
73 self.add_keyword("foldphi", 2)
74 self.add_keyword("foldy", 5)
75 self.add_keyword("frensc2min")
76 self.add_keyword("fullrwgt")
77 self.add_keyword("fullrwgtmode")
78 self.add_keyword("hdamp")
79 self.add_keyword("hdecaywidth")
80 self.add_keyword("hfact")
81 self.add_keyword("higgsfixedwidth")
82 self.add_keyword("hmass")
83 self.add_keyword("hwidth")
84 self.add_keyword("icsimax")
85 self.add_keyword("inc_delta_terms")
86 self.add_keyword("ih1")
87 self.add_keyword("ih2")
88 self.add_keyword("itmx1", 5)
89 self.add_keyword("itmx1rm")
90 self.add_keyword("itmx2", 5)
91 self.add_keyword("itmx2rm")
92 self.add_keyword("iupperfsr")
93 self.add_keyword("iupperisr")
94 self.add_keyword("iymax")
95 self.add_keyword("largeptscales", 0)
96 self.add_keyword("lhans1", self.default_PDFs)
97 self.add_keyword("lhans2", self.default_PDFs)
98 self.add_keyword("lhapdf6maxsets")
99 self.add_keyword("lhrwgt_descr")
100 self.add_keyword("lhrwgt_group_combine")
101 self.add_keyword("lhrwgt_group_name")
102 self.add_keyword("lhrwgt_id")
103 self.add_keyword("LOevents")
104 self.add_keyword("manyseeds")
105 self.add_keyword("masswindow")
106 self.add_keyword("max_io_bufsize")
107 self.add_keyword("maxseeds")
108 self.add_keyword("minlo_nnll")
109 self.add_keyword("minlo", 1)
110 self.add_keyword("minnlo", 1)
111 self.add_keyword("mintupbratlim")
112 self.add_keyword("mintupbxless")
113 self.add_keyword("modlog_p")
114 self.add_keyword("ncall1", 150000)
115 self.add_keyword("ncall1rm", 150000)
116 self.add_keyword("ncall2", 150000)
117 self.add_keyword("ncall2rm")
118 self.add_keyword("ncallfrominput")
119 self.add_keyword("nnlo")
120 self.add_keyword("noevents")
121 self.add_keyword("novirtual")
122 self.add_keyword("nubound", 100000)
123 self.add_keyword("olddij")
124 self.add_keyword("par_2gsupp")
125 self.add_keyword("par_diexp", 2)
126 self.add_keyword("par_dijexp", 2)
127 self.add_keyword("parallelstage")
128 self.add_keyword("pdfreweight")
129 self.add_keyword("pdf_cutoff_fact")
130 self.add_keyword("ptsqmin")
131 self.add_keyword("ptsupp")
132 self.add_keyword("Q0",2)
133 self.add_keyword("quarkmasseffects")
134 self.add_keyword("radregion")
135 self.add_keyword("rand1")
136 self.add_keyword("rand2")
137 self.add_keyword("renscfact", self.default_scales[1])
138 self.add_keyword("runningscales")
139 self.add_keyword("rwl_add")
140 self.add_keyword("rwl_file")
141 self.add_keyword("rwl_format_rwgt")
142 self.add_keyword("rwl_group_events")
143 self.add_keyword("skipextratests")
144 self.add_keyword("smartsig")
145 self.add_keyword("softtest")
146 self.add_keyword("stage2init")
147 self.add_keyword("sthw2")
148 self.add_keyword("storeinfo_rwgt")
149 self.add_keyword("storemintupb")
150 self.add_keyword("sudscalevar")
151 self.add_keyword("testplots")
152 self.add_keyword("testsuda")
153 self.add_keyword("topmass")
154 self.add_keyword("ubexcess_correct")
155 self.add_keyword("ubsigmadetails")
156 self.add_keyword("use-old-grid")
157 self.add_keyword("use-old-ubound")
158 self.add_keyword("withdamp")
159 self.add_keyword("withnegweights")
160 self.add_keyword("withsubtr")
161 self.add_keyword("xgriditeration")
162 self.add_keyword("xupbound", 2)
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 Higgs boson production plus one jet using MiNNLOPS.
Definition Hj_MiNNLO.py:11
__init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition Hj_MiNNLO.py:19
Base class for PowhegBox V2 processes.
Definition powheg_V2.py:6
default_scales(self)
Default scale variations for this process.