ATLAS Offline Software
Loading...
Searching...
No Matches
jjj.py
Go to the documentation of this file.
1# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2
3from ..powheg_V2 import PowhegV2
4
5
6class jjj(PowhegV2):
7 """! Default Powheg configuration for three jet production.
8
9 Create a configurable object with all applicable Powheg options.
10
11 @author James Robinson <james.robinson@cern.ch>
12 """
13
14 def __init__(self, base_directory, **kwargs):
15 """! Constructor: all process options are set here.
16
17 @param base_directory: path to PowhegBox code.
18 @param kwargs dictionary of arguments from Generate_tf.
19 """
20 super(jjj, self).__init__(base_directory, "trijet", **kwargs)
21
22 # Add all keywords for this process, overriding defaults if required
23 self.add_keyword("alphas_from_lhapdf")
24 self.add_keyword("bornktmin", 10.0)
25 self.add_keyword("bornonly")
26 self.add_keyword("bornsuppfact", 800.0)
27 self.add_keyword("bornzerodamp")
28 self.add_keyword("bottomthr")
29 self.add_keyword("bottomthrpdf")
30 self.add_keyword("brpar_diexp")
31 self.add_keyword("brpar_dijexp")
32 self.add_keyword("btildeborn")
33 self.add_keyword("btildecoll")
34 self.add_keyword("btildereal")
35 self.add_keyword("btildevirt")
36 self.add_keyword("btlscalect")
37 self.add_keyword("btlscalereal")
38 self.add_keyword("charmthr")
39 self.add_keyword("charmthrpdf")
40 self.add_keyword("check_bad_st1")
41 self.add_keyword("check_bad_st2")
42 self.add_keyword("clobberlhe")
43 self.add_keyword("colltest")
44 self.add_keyword("compress_lhe")
45 self.add_keyword("compress_upb")
46 self.add_keyword("compute_rwgt")
47 self.add_keyword("doublefsr", 1)
48 self.add_keyword("evenmaxrat")
49 self.add_keyword("facscfact", self.default_scales[0])
50 self.add_keyword("fastbtlbound")
51 self.add_keyword("fixedgrid")
52 self.add_keyword("flg_debug")
53 self.add_keyword("foldcsi", 2)
54 self.add_keyword("foldphi", 2)
55 self.add_keyword("foldy", 2)
56 self.add_keyword("fullphsp")
57 self.add_keyword("fullrwgt")
58 self.add_keyword("fullrwgtmode")
59 self.add_keyword("hdamp")
60 self.add_keyword("hfact")
61 self.add_keyword("HWJsudakov")
62 self.add_keyword("icsimax")
63 self.add_keyword("ih1")
64 self.add_keyword("ih2")
65 self.add_keyword("itmx1", 8)
66 self.add_keyword("itmx1rm")
67 self.add_keyword("itmx2", 12)
68 self.add_keyword("itmx2rm")
69 self.add_keyword("iupperfsr")
70 self.add_keyword("iupperisr")
71 self.add_keyword("iymax")
72 self.add_keyword("ktmerging")
73 self.add_keyword("lhans1", self.default_PDFs)
74 self.add_keyword("lhans2", self.default_PDFs)
75 self.add_keyword("lhapdf6maxsets")
76 self.add_keyword("lhrwgt_descr")
77 self.add_keyword("lhrwgt_group_combine")
78 self.add_keyword("lhrwgt_group_name")
79 self.add_keyword("lhrwgt_id")
80 self.add_keyword("LOevents")
81 self.add_keyword("manyseeds")
82 self.add_keyword("max_io_bufsize")
83 self.add_keyword("maxseeds")
84 self.add_keyword("minlo", 1)
85 self.add_keyword("mintupbratlim")
86 self.add_keyword("mintupbxless")
87 self.add_keyword("ncall1", 40000)
88 self.add_keyword("ncall1rm", 40000)
89 self.add_keyword("ncall2", 200000)
90 self.add_keyword("ncall2rm")
91 self.add_keyword("ncallfrominput")
92 self.add_keyword("noevents")
93 self.add_keyword("novirtual")
94 self.add_keyword("nubound", 160000)
95 self.add_keyword("olddij")
96 self.add_keyword("par_2gsupp")
97 self.add_keyword("par_diexp")
98 self.add_keyword("par_dijexp")
99 self.add_keyword("parallelstage")
100 self.add_keyword("pdfreweight")
101 self.add_keyword("ptsqmin")
102 self.add_keyword("ptsupp")
103 self.add_keyword("radregion")
104 self.add_keyword("raisingscales")
105 self.add_keyword("rand1")
106 self.add_keyword("rand2")
107 self.add_keyword("rapsuppfact")
108 self.add_keyword("renscfact", self.default_scales[1])
109 self.add_keyword("rwl_add")
110 self.add_keyword("rwl_file")
111 self.add_keyword("rwl_format_rwgt")
112 self.add_keyword("rwl_group_events")
113 self.add_keyword("skipextratests")
114 self.add_keyword("smartsig")
115 self.add_keyword("softtest")
116 self.add_keyword("stage2init")
117 self.add_keyword("storeinfo_rwgt")
118 self.add_keyword("storemintupb")
119 self.add_keyword("testplots")
120 self.add_keyword("testsuda")
121 self.add_keyword("ubexcess_correct")
122 self.add_keyword("ubsigmadetails")
123 self.add_keyword("use-old-grid")
124 self.add_keyword("use-old-ubound")
125 self.add_keyword("withdamp")
126 self.add_keyword("withnegweights")
127 self.add_keyword("withsubtr")
128 self.add_keyword("xgriditeration")
129 self.add_keyword("xupbound", 4)
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 three jet production.
Definition jjj.py:6
__init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition jjj.py:14
Base class for PowhegBox V2 processes.
Definition powheg_V2.py:6
default_scales(self)
Default scale variations for this process.