diff --git a/Generators/PowhegControl/python/parameters/registry.py b/Generators/PowhegControl/python/parameters/registry.py index 7deeaad9c43028572182de3942d09e574063bf6d..76c1bdc0dc5d0f5ca2ed0d3266a6ee4f9ab8d672 100644 --- a/Generators/PowhegControl/python/parameters/registry.py +++ b/Generators/PowhegControl/python/parameters/registry.py @@ -200,8 +200,8 @@ class Registry(object): self.add_default("lambdaHHH", 1, description="coupling modifier for trilinear Higgs coupling. [SM: 1]") self.add_default("largecorrfact", -1, description="[-1:use Powheg default]") self.add_default("lepaslight", -1, description="[-1:use Powheg default]") - self.add_default("lhans1", 10800, name="PDF", description="PDF set for hadron 1. [LHAGLUE numbering]") - self.add_default("lhans2", 10800, name="PDF", description="PDF set for hadron 2. [LHAGLUE numbering]") + self.add_default("lhans1", 260000, name="PDF", description="PDF set for hadron 1. [LHAPDF numbering]") + self.add_default("lhans2", 260000, name="PDF", description="PDF set for hadron 2. [LHAPDF numbering]") self.add_default("lhapdf6maxsets", 200, description="Maximum number of PDF sets to keep in memory. [<0:default to 10]") self.add_default("lhfm/bmass", atlas_common.mass.b, name="mass_b", description="b-quark mass in GeV") self.add_default("lhfm/cmass", atlas_common.mass.c, name="mass_c", description="c-quark mass in GeV") diff --git a/Generators/PowhegControl/python/processes/powheg/DMGG.py b/Generators/PowhegControl/python/processes/powheg/DMGG.py index 81f2cce7a27bcc26c1ef107a027b946eaf4ba1c8..31644ca92cc4879be3a7a02b70940e19d99de6ac 100644 --- a/Generators/PowhegControl/python/processes/powheg/DMGG.py +++ b/Generators/PowhegControl/python/processes/powheg/DMGG.py @@ -56,7 +56,7 @@ class DMGG(PowhegV2): self.add_keyword("DMphiwidth") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -78,8 +78,8 @@ class DMGG(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -116,7 +116,7 @@ class DMGG(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale", 3, description="choice for mu_R and mu_F in Bbar integration. [0:2mX (fixed); 1:pTj; 2:XXbar invariant mass; 3:Ht/2]") self.add_keyword("runningwidth") self.add_keyword("rwl_add") diff --git a/Generators/PowhegControl/python/processes/powheg/DMS_tloop.py b/Generators/PowhegControl/python/processes/powheg/DMS_tloop.py index 7e0fe85f74af13b1303854d412942db0bbbbe897..1b2ec765fa9cf343ccc1495149e9d395c90b2236 100644 --- a/Generators/PowhegControl/python/processes/powheg/DMS_tloop.py +++ b/Generators/PowhegControl/python/processes/powheg/DMS_tloop.py @@ -54,7 +54,7 @@ class DMS_tloop(PowhegV2): self.add_keyword("DMphiwidth") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -74,8 +74,8 @@ class DMS_tloop(PowhegV2): self.add_keyword("itmx2rm") self.add_keyword("iupperfsr") self.add_keyword("iupperisr") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -108,7 +108,7 @@ class DMS_tloop(PowhegV2): self.add_keyword("ptsupp") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale", 3, description="Choice for mu_R and mu_F in Bbar integration. [0:2mX (fixed); 1:pTj; 2:XXbar invariant mass; 3:Ht/2]") self.add_keyword("runningwidth") self.add_keyword("rwl_add") diff --git a/Generators/PowhegControl/python/processes/powheg/DMV.py b/Generators/PowhegControl/python/processes/powheg/DMV.py index e75c6b382f72146c72e72be43cfe5cc8277ff877..07349266be8db79129fefdb5e2b15d227127de1c 100644 --- a/Generators/PowhegControl/python/processes/powheg/DMV.py +++ b/Generators/PowhegControl/python/processes/powheg/DMV.py @@ -53,7 +53,7 @@ class DMV(PowhegV2): self.add_keyword("DMVwidth") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -75,8 +75,8 @@ class DMV(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -112,7 +112,7 @@ class DMV(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale", 3, description="Choice for mu_R and mu_F in Bbar integration. [0:2mX (fixed); 1:pTj; 2:XXbar invariant mass; 3:Ht/2]") self.add_keyword("runningwidth") self.add_keyword("rwl_add") diff --git a/Generators/PowhegControl/python/processes/powheg/HWj.py b/Generators/PowhegControl/python/processes/powheg/HWj.py index b691fb1fc745ebf5e7d490d15b3f398ebc943700..ab95c5aef413aeb07a4c6128a197f850fcf6e84e 100644 --- a/Generators/PowhegControl/python/processes/powheg/HWj.py +++ b/Generators/PowhegControl/python/processes/powheg/HWj.py @@ -54,7 +54,7 @@ class HWj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -83,8 +83,8 @@ class HWj(PowhegV2): self.add_keyword("kappa_ghb") self.add_keyword("kappa_ght") self.add_keyword("kappa_ghw") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -125,7 +125,7 @@ class HWj(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/HWj_EW.py b/Generators/PowhegControl/python/processes/powheg/HWj_EW.py index 9687c6f022232420c551ce1c025558c05acc2cb8..b0b44d9fa3b154c461829bd9260824c0e8b08e74 100644 --- a/Generators/PowhegControl/python/processes/powheg/HWj_EW.py +++ b/Generators/PowhegControl/python/processes/powheg/HWj_EW.py @@ -58,7 +58,7 @@ class HWj_EW(PowhegRES): self.add_keyword("enhancereg") self.add_keyword("evenmaxrat") self.add_keyword("ew_renorm_scheme") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min") self.add_keyword("fastbtlbound") self.add_keyword("flg_debug") @@ -93,8 +93,8 @@ class HWj_EW(PowhegRES): self.add_keyword("kappa_ght") self.add_keyword("kappa_ghw") self.add_keyword("lambdaHHH") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("LOevents") self.add_keyword("manyseeds") self.add_keyword("max_h_mass", 2.0 * self.parameters_by_name("beam_energy")[0].value) @@ -138,7 +138,7 @@ class HWj_EW(PowhegRES): self.add_keyword("rand1") self.add_keyword("rand2") self.add_keyword("regridfix") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales", 3, description="scale at underlying Born level. [0: mh+mw; 1: Ht; 2: sqrt(pt_l1*pt_l2); 3: sqrt((p_H+p_l1+p_l2)^2)]") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/HZj.py b/Generators/PowhegControl/python/processes/powheg/HZj.py index 7a17cf9758142ebd854b73d039d8660b103c9c71..3460bd0aa32df9a2c6cbcae43702f64b2e9f82de 100644 --- a/Generators/PowhegControl/python/processes/powheg/HZj.py +++ b/Generators/PowhegControl/python/processes/powheg/HZj.py @@ -52,7 +52,7 @@ class HZj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -80,8 +80,8 @@ class HZj(PowhegV2): self.add_keyword("kappa_ghb") self.add_keyword("kappa_ght") self.add_keyword("kappa_ghz") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -122,7 +122,7 @@ class HZj(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/HZj_EW.py b/Generators/PowhegControl/python/processes/powheg/HZj_EW.py index 13c5ccf66b4c657968a1aac95e7a825f84b58a82..f54467e25eae8c5b41957e9214b4cf6eeb400677 100644 --- a/Generators/PowhegControl/python/processes/powheg/HZj_EW.py +++ b/Generators/PowhegControl/python/processes/powheg/HZj_EW.py @@ -57,7 +57,7 @@ class HZj_EW(PowhegRES): self.add_keyword("enhancereg") self.add_keyword("evenmaxrat") self.add_keyword("ew_renorm_scheme") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min") self.add_keyword("fastbtlbound") self.add_keyword("flg_debug") @@ -92,8 +92,8 @@ class HZj_EW(PowhegRES): self.add_keyword("kappa_ght") self.add_keyword("kappa_ghw") self.add_keyword("lambdaHHH") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("LOevents") self.add_keyword("manyseeds") self.add_keyword("max_h_mass", 2.0 * self.parameters_by_name("beam_energy")[0].value) @@ -139,7 +139,7 @@ class HZj_EW(PowhegRES): self.add_keyword("rand1") self.add_keyword("rand2") self.add_keyword("regridfix") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales", 3, description="scale at underlying Born level. [0: mh+mw; 1: Ht; 2: sqrt(pt_l1*pt_l2); 3: sqrt((p_H+p_l1+p_l2)^2)]") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Hj.py b/Generators/PowhegControl/python/processes/powheg/Hj.py index 1efcda8cec454a92fd6e0de56764aee39e70b5ca..e3f26c0ec091d9cd1c4a056951146616640a73aa 100644 --- a/Generators/PowhegControl/python/processes/powheg/Hj.py +++ b/Generators/PowhegControl/python/processes/powheg/Hj.py @@ -52,7 +52,7 @@ class Hj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -79,8 +79,8 @@ class Hj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -116,7 +116,7 @@ class Hj(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Hjj.py b/Generators/PowhegControl/python/processes/powheg/Hjj.py index 602e78f831b8f208cd8d309771996a5e98ce97f5..c0d4a5f7053a314d422980cc814698b302b8db90 100644 --- a/Generators/PowhegControl/python/processes/powheg/Hjj.py +++ b/Generators/PowhegControl/python/processes/powheg/Hjj.py @@ -44,7 +44,7 @@ class Hjj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -69,8 +69,8 @@ class Hjj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -104,7 +104,7 @@ class Hjj(PowhegV2): self.add_keyword("raisingscales") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/VBF_H.py b/Generators/PowhegControl/python/processes/powheg/VBF_H.py index 784e710d80c30bb1809c1ff5a50118b3d8d139c2..c02604ca68caf486429bee96ebb9f9fba3caa3f1 100644 --- a/Generators/PowhegControl/python/processes/powheg/VBF_H.py +++ b/Generators/PowhegControl/python/processes/powheg/VBF_H.py @@ -47,7 +47,7 @@ class VBF_H(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -72,8 +72,8 @@ class VBF_H(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -105,7 +105,7 @@ class VBF_H(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/VBF_W.py b/Generators/PowhegControl/python/processes/powheg/VBF_W.py index 363750728e32936e0535482f9b44d0d345c50b92..24d8a3ab458a883580313f91157d12e933c4df8d 100644 --- a/Generators/PowhegControl/python/processes/powheg/VBF_W.py +++ b/Generators/PowhegControl/python/processes/powheg/VBF_W.py @@ -35,7 +35,7 @@ class VBF_W(PowhegV1): self.add_keyword("charmthr") self.add_keyword("charmthrpdf") self.add_keyword("colltest") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirt") self.add_keyword("flg_debug") self.add_keyword("foldcsi", 2) @@ -51,8 +51,8 @@ class VBF_W(PowhegV1): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("manyseeds") self.add_keyword("ncall1", 200000) self.add_keyword("ncall2", 3000000) @@ -69,7 +69,7 @@ class VBF_W(PowhegV1): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("smartsig") self.add_keyword("softtest") self.add_keyword("testplots") diff --git a/Generators/PowhegControl/python/processes/powheg/VBF_Z.py b/Generators/PowhegControl/python/processes/powheg/VBF_Z.py index 10e4a5f08797f834fc708855a73296da1ff03162..d3dd0de4c15cf2d77e2eab7a84fb849e05f95912 100644 --- a/Generators/PowhegControl/python/processes/powheg/VBF_Z.py +++ b/Generators/PowhegControl/python/processes/powheg/VBF_Z.py @@ -35,7 +35,7 @@ class VBF_Z(PowhegV1): self.add_keyword("charmthr") self.add_keyword("charmthrpdf") self.add_keyword("colltest") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirt") self.add_keyword("flg_debug") self.add_keyword("foldcsi") @@ -51,8 +51,8 @@ class VBF_Z(PowhegV1): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("manyseeds") self.add_keyword("mll_gencut", 20) self.add_keyword("ncall1", 1200000) @@ -70,7 +70,7 @@ class VBF_Z(PowhegV1): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("smartsig") self.add_keyword("softtest") self.add_keyword("testplots") diff --git a/Generators/PowhegControl/python/processes/powheg/VBF_ssWW.py b/Generators/PowhegControl/python/processes/powheg/VBF_ssWW.py index a39d831a7e5e658d9be9a63f15b60c8567fa8e7f..d2033fcb6f8c14977ee8360ae57f636e7835fb45 100644 --- a/Generators/PowhegControl/python/processes/powheg/VBF_ssWW.py +++ b/Generators/PowhegControl/python/processes/powheg/VBF_ssWW.py @@ -55,7 +55,7 @@ class VBF_ssWW(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirt") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -77,8 +77,8 @@ class VBF_ssWW(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -110,7 +110,7 @@ class VBF_ssWW(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/W.py b/Generators/PowhegControl/python/processes/powheg/W.py index 4580ab92fd35af843b564dae7193c41de4251d55..a3d180be9884e2d9feebde8512f859853f2feed6 100644 --- a/Generators/PowhegControl/python/processes/powheg/W.py +++ b/Generators/PowhegControl/python/processes/powheg/W.py @@ -53,7 +53,7 @@ class W(PowhegV1): self.add_keyword("CKM_Vus") self.add_keyword("cmass_lhe") self.add_keyword("colltest") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("flg_debug") self.add_keyword("foldcsi") self.add_keyword("foldphi") @@ -69,8 +69,8 @@ class W(PowhegV1): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("manyseeds") self.add_keyword("mass_high", 2.0 * self.parameters_by_name("beam_energy")[0].value) self.add_keyword("mass_low", 2.5) @@ -88,7 +88,7 @@ class W(PowhegV1): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("running_width") self.add_keyword("runningscale") self.add_keyword("smartsig") diff --git a/Generators/PowhegControl/python/processes/powheg/WW.py b/Generators/PowhegControl/python/processes/powheg/WW.py index aba3a9ed1afcca85e79919d4c8bc559361dcc73e..000f1b49fa475bcddea8260cc8d99f57f1b0e0f2 100644 --- a/Generators/PowhegControl/python/processes/powheg/WW.py +++ b/Generators/PowhegControl/python/processes/powheg/WW.py @@ -62,7 +62,7 @@ class WW(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("dronly") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("fixedscale") @@ -86,8 +86,8 @@ class WW(PowhegV2): self.add_keyword("iymax") self.add_keyword("lambda_g") self.add_keyword("lambda_z") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -119,7 +119,7 @@ class WW(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningwidth") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/WZ.py b/Generators/PowhegControl/python/processes/powheg/WZ.py index 28e94e1f338bfb72e96bd06264d902c8280784b5..b0bb742864c5b5040dc592b41fa44d558c73d888 100644 --- a/Generators/PowhegControl/python/processes/powheg/WZ.py +++ b/Generators/PowhegControl/python/processes/powheg/WZ.py @@ -69,7 +69,7 @@ class WZ(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("dronly") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("fixedscale") @@ -93,8 +93,8 @@ class WZ(PowhegV2): self.add_keyword("iymax") self.add_keyword("lambda_g") self.add_keyword("lambda_z") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -127,7 +127,7 @@ class WZ(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningwidth") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/W_EW.py b/Generators/PowhegControl/python/processes/powheg/W_EW.py index 7d514debf2633080a373e92b40b123d9595e18c2..c0e807db1eaedf0528434677274891f00974861f 100644 --- a/Generators/PowhegControl/python/processes/powheg/W_EW.py +++ b/Generators/PowhegControl/python/processes/powheg/W_EW.py @@ -69,7 +69,7 @@ class W_EW(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -95,8 +95,8 @@ class W_EW(PowhegV2): self.add_keyword("iymax") self.add_keyword("kt2minqed") self.add_keyword("lepaslight") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -138,7 +138,7 @@ class W_EW(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Wbb.py b/Generators/PowhegControl/python/processes/powheg/Wbb.py index 6c1037b85cb9a560bd14811348040c2c3c4b7771..8aba0c7329f9dc04fd319394e35fe119e9c1f6d4 100644 --- a/Generators/PowhegControl/python/processes/powheg/Wbb.py +++ b/Generators/PowhegControl/python/processes/powheg/Wbb.py @@ -55,7 +55,7 @@ class Wbb(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("dummyvirtual") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -76,8 +76,8 @@ class Wbb(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -111,7 +111,7 @@ class Wbb(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Wbbj.py b/Generators/PowhegControl/python/processes/powheg/Wbbj.py index a1d9923b90fc677d0606da95a2cc164a8c80193b..e3a730840bfdc399cc2caaad9cf6e460c885a85a 100644 --- a/Generators/PowhegControl/python/processes/powheg/Wbbj.py +++ b/Generators/PowhegControl/python/processes/powheg/Wbbj.py @@ -58,7 +58,7 @@ class Wbbj(PowhegV2): self.add_keyword("dummyvirtual") self.add_keyword("evenmaxrat") self.add_keyword("expm2bb") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -79,8 +79,8 @@ class Wbbj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -118,7 +118,7 @@ class Wbbj(PowhegV2): self.add_keyword("raisingscales", 0) self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Wj.py b/Generators/PowhegControl/python/processes/powheg/Wj.py index 94e5e34215aaec243a1418324c01920cbd6bbc07..44671f87e791d4a8741bfc8b7d9f67f3b8da1508 100644 --- a/Generators/PowhegControl/python/processes/powheg/Wj.py +++ b/Generators/PowhegControl/python/processes/powheg/Wj.py @@ -68,7 +68,7 @@ class Wj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -92,8 +92,8 @@ class Wj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -132,7 +132,7 @@ class Wj(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Wjj.py b/Generators/PowhegControl/python/processes/powheg/Wjj.py index ae7c0c2a7c20309996e70849084d365abaf7f971..30964f697b354dc1a78ea9c4289f746959f7ea53 100644 --- a/Generators/PowhegControl/python/processes/powheg/Wjj.py +++ b/Generators/PowhegControl/python/processes/powheg/Wjj.py @@ -54,7 +54,7 @@ class Wjj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -76,8 +76,8 @@ class Wjj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -112,7 +112,7 @@ class Wjj(PowhegV2): self.add_keyword("raisingscales", 1) self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Wt_DR.py b/Generators/PowhegControl/python/processes/powheg/Wt_DR.py index beb880a941e2a8ce9b9264f32a0580b1767e5ee5..d70453b9bad1c132e4ca1ba792bef8b224ec5bc8 100644 --- a/Generators/PowhegControl/python/processes/powheg/Wt_DR.py +++ b/Generators/PowhegControl/python/processes/powheg/Wt_DR.py @@ -68,7 +68,7 @@ class Wt_DR(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -88,8 +88,8 @@ class Wt_DR(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhfm/bmass") self.add_keyword("lhfm/cmass") self.add_keyword("lhfm/emass") @@ -124,7 +124,7 @@ class Wt_DR(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/Wt_DS.py b/Generators/PowhegControl/python/processes/powheg/Wt_DS.py index e699082d9c7fcffc7cabdc79a588fc9c92b97bb6..d5abc0efc2bf90a56ea53a68fe9d3eb0188e07bf 100644 --- a/Generators/PowhegControl/python/processes/powheg/Wt_DS.py +++ b/Generators/PowhegControl/python/processes/powheg/Wt_DS.py @@ -68,7 +68,7 @@ class Wt_DS(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -88,8 +88,8 @@ class Wt_DS(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhfm/bmass") self.add_keyword("lhfm/cmass") self.add_keyword("lhfm/emass") @@ -125,7 +125,7 @@ class Wt_DS(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/Wy.py b/Generators/PowhegControl/python/processes/powheg/Wy.py index 0e48a04e97245ff4daab6522bce963651f965fe9..1c70faefff8fa7da3ac5cfa5b777d7e3b04ecc61 100644 --- a/Generators/PowhegControl/python/processes/powheg/Wy.py +++ b/Generators/PowhegControl/python/processes/powheg/Wy.py @@ -63,7 +63,7 @@ class Wy(PowhegV2): self.add_keyword("deltar") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min", -1) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -91,8 +91,8 @@ class Wy(PowhegV2): self.add_keyword("iymax") self.add_keyword("kt2minqed") self.add_keyword("Lambda_gam") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -130,7 +130,7 @@ class Wy(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Z.py b/Generators/PowhegControl/python/processes/powheg/Z.py index 6623a3dde1934af0ad333bbbb2f8b5cac8de931b..d223ea23a9bc2e167d49054245106d60182e1c79 100644 --- a/Generators/PowhegControl/python/processes/powheg/Z.py +++ b/Generators/PowhegControl/python/processes/powheg/Z.py @@ -44,7 +44,7 @@ class Z(PowhegV1): self.add_keyword("charmthrpdf") self.add_keyword("cmass_lhe") self.add_keyword("colltest") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("flg_debug") self.add_keyword("foldcsi", 5) self.add_keyword("foldphi", 2) @@ -59,8 +59,8 @@ class Z(PowhegV1): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") self.add_keyword("lhrwgt_group_name") @@ -82,7 +82,7 @@ class Z(PowhegV1): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("running_width") self.add_keyword("runningscale") self.add_keyword("smartsig") diff --git a/Generators/PowhegControl/python/processes/powheg/ZZ.py b/Generators/PowhegControl/python/processes/powheg/ZZ.py index 6f7cc3afa609dc51d84d3446e4fc3e276c0bb6b9..a092b908cb2eda07573b0a2302d660242b8dad55 100644 --- a/Generators/PowhegControl/python/processes/powheg/ZZ.py +++ b/Generators/PowhegControl/python/processes/powheg/ZZ.py @@ -58,7 +58,7 @@ class ZZ(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("dronly") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("fixedscale") @@ -80,8 +80,8 @@ class ZZ(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -114,7 +114,7 @@ class ZZ(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningwidth") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Z_EW.py b/Generators/PowhegControl/python/processes/powheg/Z_EW.py index 5a04fa6f833af128d452a981d4a6961230d8e071..18143eae701721b2243377258d7c6e6dbb11d775 100644 --- a/Generators/PowhegControl/python/processes/powheg/Z_EW.py +++ b/Generators/PowhegControl/python/processes/powheg/Z_EW.py @@ -62,7 +62,7 @@ class Z_EW(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("Elmass") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -89,8 +89,8 @@ class Z_EW(PowhegV2): self.add_keyword("iymax") self.add_keyword("kt2minqed") self.add_keyword("lepaslight") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -132,7 +132,7 @@ class Z_EW(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("resc_em_alpha") self.add_keyword("runningscale") self.add_keyword("rwl_add") diff --git a/Generators/PowhegControl/python/processes/powheg/Zj.py b/Generators/PowhegControl/python/processes/powheg/Zj.py index 4b8c35af18d244a828ed5ac3fe4c00e43be576a1..725fc73393a500edfbb67ce3bf817b834c718577 100644 --- a/Generators/PowhegControl/python/processes/powheg/Zj.py +++ b/Generators/PowhegControl/python/processes/powheg/Zj.py @@ -58,7 +58,7 @@ class Zj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("factsc2min") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -81,8 +81,8 @@ class Zj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhfm/emass") self.add_keyword("lhfm/mumass") @@ -124,7 +124,7 @@ class Zj(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/Zjj.py b/Generators/PowhegControl/python/processes/powheg/Zjj.py index f802a366f919048aba1f3eeb7ea56d79a3bf5b3b..d6aca8050083a348f07b3f741d4ba4464f82de3d 100644 --- a/Generators/PowhegControl/python/processes/powheg/Zjj.py +++ b/Generators/PowhegControl/python/processes/powheg/Zjj.py @@ -53,7 +53,7 @@ class Zjj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirt") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -76,8 +76,8 @@ class Zjj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -113,7 +113,7 @@ class Zjj(PowhegV2): self.add_keyword("raisingscales") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/bb.py b/Generators/PowhegControl/python/processes/powheg/bb.py index 267ee19888426def8c9c089011bf353d375b6850..8b88539634a2da5311aa055a8199d8fd2f524a2e 100644 --- a/Generators/PowhegControl/python/processes/powheg/bb.py +++ b/Generators/PowhegControl/python/processes/powheg/bb.py @@ -49,7 +49,7 @@ class bb(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("fixedscale") @@ -71,8 +71,8 @@ class bb(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -105,7 +105,7 @@ class bb(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/bbH.py b/Generators/PowhegControl/python/processes/powheg/bbH.py index 7fc1fc1c8c351c2db0465e34ab70adf3d8ba5082..691724491f7a349156c2fbfc9cfc3d1968a70c32 100644 --- a/Generators/PowhegControl/python/processes/powheg/bbH.py +++ b/Generators/PowhegControl/python/processes/powheg/bbH.py @@ -48,7 +48,7 @@ class bbH(PowhegV2): self.add_keyword("delta_mbbmin") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirt") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -73,8 +73,8 @@ class bbH(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -107,7 +107,7 @@ class bbH(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/bblvlv.py b/Generators/PowhegControl/python/processes/powheg/bblvlv.py index 5ea8ef150e25a572083b7c96089e305e0bfa698c..cbe06a054f1519ca91ae1141d4f691d6b5f5d0dd 100644 --- a/Generators/PowhegControl/python/processes/powheg/bblvlv.py +++ b/Generators/PowhegControl/python/processes/powheg/bblvlv.py @@ -48,7 +48,7 @@ class bblvlv(PowhegRES): self.add_keyword("enhancereg") self.add_keyword("evenmaxrat") self.add_keyword("ewscheme") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedscale") self.add_keyword("flg_debug") @@ -75,8 +75,8 @@ class bblvlv(PowhegRES): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") self.add_keyword("lhrwgt_group_name") @@ -118,7 +118,7 @@ class bblvlv(PowhegRES): self.add_keyword("rand1") self.add_keyword("rand2") self.add_keyword("regridfix") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/chi0chi0.py b/Generators/PowhegControl/python/processes/powheg/chi0chi0.py index 399fac1b6288f80eb26b294d97360a9c851040ac..5e255f5dc3150a38cd7916612bbe727c9c56c976 100644 --- a/Generators/PowhegControl/python/processes/powheg/chi0chi0.py +++ b/Generators/PowhegControl/python/processes/powheg/chi0chi0.py @@ -67,7 +67,7 @@ class chi0chi0(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") self.add_keyword("ewi") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirtuals") self.add_keyword("fastbtlbound") self.add_keyword("fin1", "chi10", name="neutralino_A") @@ -94,8 +94,8 @@ class chi0chi0(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") self.add_keyword("lhrwgt_group_name") @@ -127,7 +127,7 @@ class chi0chi0(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale", 0) self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/chi0chi1.py b/Generators/PowhegControl/python/processes/powheg/chi0chi1.py index 634eb127be31031462271f0ad7557321fcc62a56..b7f92edc8425f83394befc1bb1c69282ffa63ece 100644 --- a/Generators/PowhegControl/python/processes/powheg/chi0chi1.py +++ b/Generators/PowhegControl/python/processes/powheg/chi0chi1.py @@ -69,7 +69,7 @@ class chi0chi1(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") self.add_keyword("ewi") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirtuals") self.add_keyword("fastbtlbound") self.add_keyword("fin1", "chi10", name="neutralino") @@ -96,8 +96,8 @@ class chi0chi1(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") self.add_keyword("lhrwgt_group_name") @@ -129,7 +129,7 @@ class chi0chi1(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/chi1chi1.py b/Generators/PowhegControl/python/processes/powheg/chi1chi1.py index 40164816c37e220446048168962a4b2b9933d28a..1ab8bd463d1e3fcd815b5e0d40ee97d36eeffe76 100644 --- a/Generators/PowhegControl/python/processes/powheg/chi1chi1.py +++ b/Generators/PowhegControl/python/processes/powheg/chi1chi1.py @@ -70,7 +70,7 @@ class chi1chi1(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") self.add_keyword("ewi") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirtuals") self.add_keyword("fastbtlbound") self.add_keyword("fin1", "chi1-", name="chargino_A") @@ -97,8 +97,8 @@ class chi1chi1(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") self.add_keyword("lhrwgt_group_name") @@ -130,7 +130,7 @@ class chi1chi1(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/ggF_H.py b/Generators/PowhegControl/python/processes/powheg/ggF_H.py index 2de3a4a9bf1a101e55727f499b1c176ef480386c..17b57e6b4ffb7d6373928f2565056da66b025607 100644 --- a/Generators/PowhegControl/python/processes/powheg/ggF_H.py +++ b/Generators/PowhegControl/python/processes/powheg/ggF_H.py @@ -50,7 +50,7 @@ class ggF_H(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") self.add_keyword("ew") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -76,8 +76,8 @@ class ggF_H(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -113,7 +113,7 @@ class ggF_H(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/ggF_HZ.py b/Generators/PowhegControl/python/processes/powheg/ggF_HZ.py index 58db23eb861f6b368728102ae098807f2aca06fc..45e25142bf8026c3c255065dcfd32b0d1aa8c1ef 100644 --- a/Generators/PowhegControl/python/processes/powheg/ggF_HZ.py +++ b/Generators/PowhegControl/python/processes/powheg/ggF_HZ.py @@ -55,7 +55,7 @@ class ggF_HZ(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -77,8 +77,8 @@ class ggF_HZ(PowhegV2): self.add_keyword("itmx2rm") self.add_keyword("iupperfsr") self.add_keyword("iupperisr") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", 262000) # use NNPDF30_lo_as_0118 as this is a LO process + self.add_keyword("lhans2", 262000) # use NNPDF30_lo_as_0118 as this is a LO process self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -111,7 +111,7 @@ class ggF_HZ(PowhegV2): self.add_keyword("ptsupp") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/jj.py b/Generators/PowhegControl/python/processes/powheg/jj.py index 75152716211c08ed493673dad5b068e2ae499ebb..7d1fc3c0b5c257920db19afbf6b4d1aee3d4a362 100644 --- a/Generators/PowhegControl/python/processes/powheg/jj.py +++ b/Generators/PowhegControl/python/processes/powheg/jj.py @@ -43,7 +43,7 @@ class jj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("fixedscale") @@ -66,8 +66,8 @@ class jj(PowhegV2): self.add_keyword("iupperisr") self.add_keyword("iymax") self.add_keyword("jacsing") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -99,7 +99,7 @@ class jj(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/jjj.py b/Generators/PowhegControl/python/processes/powheg/jjj.py index 68eab2066b71b5fda279ad20aa517ad3853832ea..5607a4670c4edff092262c24b7dec8b4d96964b4 100644 --- a/Generators/PowhegControl/python/processes/powheg/jjj.py +++ b/Generators/PowhegControl/python/processes/powheg/jjj.py @@ -45,7 +45,7 @@ class jjj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr", 1) self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -69,8 +69,8 @@ class jjj(PowhegV2): self.add_keyword("iupperisr") self.add_keyword("iymax") self.add_keyword("ktmerging") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -104,7 +104,7 @@ class jjj(PowhegV2): self.add_keyword("rand1") self.add_keyword("rand2") self.add_keyword("rapsuppfact") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/ssWWjj.py b/Generators/PowhegControl/python/processes/powheg/ssWWjj.py index b3c5b45bd530335b141251be2b00b9126bc988c5..bb9a878ec5ca618b34d3d04963eac187afa34dc1 100644 --- a/Generators/PowhegControl/python/processes/powheg/ssWWjj.py +++ b/Generators/PowhegControl/python/processes/powheg/ssWWjj.py @@ -55,7 +55,7 @@ class ssWWjj(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirt") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -77,8 +77,8 @@ class ssWWjj(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -110,7 +110,7 @@ class ssWWjj(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("rwl_add") self.add_keyword("rwl_file") diff --git a/Generators/PowhegControl/python/processes/powheg/t_sch.py b/Generators/PowhegControl/python/processes/powheg/t_sch.py index 82ba6dcdc229051bac3abd20bc0fe56839a2d77f..fbbbe2119d236fa5fc10f6142420d96861536f9b 100644 --- a/Generators/PowhegControl/python/processes/powheg/t_sch.py +++ b/Generators/PowhegControl/python/processes/powheg/t_sch.py @@ -65,7 +65,7 @@ class t_sch(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -85,8 +85,8 @@ class t_sch(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -117,7 +117,7 @@ class t_sch(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/t_tch_4FS.py b/Generators/PowhegControl/python/processes/powheg/t_tch_4FS.py index 004a5c07bf3350b75db1de9818e1671dc8f4cce4..14ef1f5aaf4a6020820dc626481a248bc9031395 100644 --- a/Generators/PowhegControl/python/processes/powheg/t_tch_4FS.py +++ b/Generators/PowhegControl/python/processes/powheg/t_tch_4FS.py @@ -67,7 +67,7 @@ class t_tch_4FS(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("flg_debug") @@ -88,8 +88,8 @@ class t_tch_4FS(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -121,7 +121,7 @@ class t_tch_4FS(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/tt.py b/Generators/PowhegControl/python/processes/powheg/tt.py index 818d0c4e0bdca1a80ceb20f275a1707ac46f5a09..732c8f2037883d386003c1cd9b3fc0f633ea0feb 100644 --- a/Generators/PowhegControl/python/processes/powheg/tt.py +++ b/Generators/PowhegControl/python/processes/powheg/tt.py @@ -59,7 +59,7 @@ class tt(PowhegV2): self.add_keyword("compute_rwgt") self.add_keyword("doublefsr") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("fixedscale") @@ -81,8 +81,8 @@ class tt(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -115,7 +115,7 @@ class tt(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/ttH.py b/Generators/PowhegControl/python/processes/powheg/ttH.py index 1c89c1acadd1b965b1dfef777c6d63e7f5d34c09..ae17f9ea4572ce6cfb376561ba778e8cbb214e3f 100644 --- a/Generators/PowhegControl/python/processes/powheg/ttH.py +++ b/Generators/PowhegControl/python/processes/powheg/ttH.py @@ -51,7 +51,7 @@ class ttH(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("elbranching") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fakevirt") self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") @@ -75,8 +75,8 @@ class ttH(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") self.add_keyword("lhrwgt_group_name") @@ -104,7 +104,7 @@ class ttH(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscales") self.add_keyword("semileptonic", hidden=True) self.add_keyword("smartsig") diff --git a/Generators/PowhegControl/python/processes/powheg/tt_NLOdecays.py b/Generators/PowhegControl/python/processes/powheg/tt_NLOdecays.py index 82970cd141ed8927322bb2ba105827307bfd8bde..294a6af51028c239b262d658f5806e338a0ccd85 100644 --- a/Generators/PowhegControl/python/processes/powheg/tt_NLOdecays.py +++ b/Generators/PowhegControl/python/processes/powheg/tt_NLOdecays.py @@ -59,7 +59,7 @@ class tt_NLOdecays(PowhegV2): self.add_keyword("doublefsr") self.add_keyword("doubleresonant") self.add_keyword("evenmaxrat") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("fastbtlbound") self.add_keyword("fixedgrid") self.add_keyword("fixedscale") @@ -81,8 +81,8 @@ class tt_NLOdecays(PowhegV2): self.add_keyword("iupperfsr") self.add_keyword("iupperisr") self.add_keyword("iymax") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhapdf6maxsets") self.add_keyword("lhrwgt_descr") self.add_keyword("lhrwgt_group_combine") @@ -120,7 +120,7 @@ class tt_NLOdecays(PowhegV2): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("rwl_add") self.add_keyword("rwl_file") self.add_keyword("rwl_format_rwgt") diff --git a/Generators/PowhegControl/python/processes/powheg/ttj.py b/Generators/PowhegControl/python/processes/powheg/ttj.py index ca81f231abccd5c747e4adf32ee844c832df1146..7cb9fabdca9a52969b8101dfb6a0e427bef1031d 100644 --- a/Generators/PowhegControl/python/processes/powheg/ttj.py +++ b/Generators/PowhegControl/python/processes/powheg/ttj.py @@ -53,7 +53,7 @@ class ttj(PowhegV1): self.add_keyword("colltest") self.add_keyword("compute_rwgt") self.add_keyword("elbranching") - self.add_keyword("facscfact") + self.add_keyword("facscfact", self.default_scales[0]) self.add_keyword("ffltest") self.add_keyword("flg_debug") self.add_keyword("foldcsi", 2) @@ -73,8 +73,8 @@ class ttj(PowhegV1): self.add_keyword("iymax", 3) self.add_keyword("jacsing") self.add_keyword("largecorrfact") - self.add_keyword("lhans1") - self.add_keyword("lhans2") + self.add_keyword("lhans1", self.default_PDFs) + self.add_keyword("lhans2", self.default_PDFs) self.add_keyword("lhfm/bmass") self.add_keyword("lhfm/cmass") self.add_keyword("lhfm/emass") @@ -106,7 +106,7 @@ class ttj(PowhegV1): self.add_keyword("radregion") self.add_keyword("rand1") self.add_keyword("rand2") - self.add_keyword("renscfact") + self.add_keyword("renscfact", self.default_scales[1]) self.add_keyword("runningscale") self.add_keyword("semileptonic", hidden=True) self.add_keyword("smartsig") diff --git a/Generators/PowhegControl/python/processes/powheg_RES.py b/Generators/PowhegControl/python/processes/powheg_RES.py index 83f5475363309c9894173bc663d5163d6189c446..34fe6120c1a16121f1a9199adcb5ea30f141f69f 100644 --- a/Generators/PowhegControl/python/processes/powheg_RES.py +++ b/Generators/PowhegControl/python/processes/powheg_RES.py @@ -20,6 +20,22 @@ class PowhegRES(PowhegBase): @param is_LO True if this is a leading-order process. """ super(PowhegRES, self).__init__(base_directory, "POWHEG-BOX-RES", executable_name, **kwargs) + self.add_keyword("numevts", kwargs.get("nEvents", None)) + + @property + def default_PDFs(self): + """! Default PDFs for this process.""" + __PDF_list = range(260000, 260101) # NNPDF30_nlo_as_0118 central with eigensets + __PDF_list += [267000, 264000] # NNPDF30_nlo_as_0121 and NNPDF30_nlo_as_0115 + __PDF_list += [13100, 25100] # CT14nlo and MMHT2014nlo68cl + __PDF_list += range(90400, 90433) # PDF4LHC15_nlo_30_pdfas with eigensets + return __PDF_list + + @property + def default_scales(self): + """! Default scale variations for this process.""" + return [[1.0, 1.0, 1.0, 0.5, 0.5, 2.0, 2.0],\ + [1.0, 0.5, 2.0, 0.5, 1.0, 1.0, 2.0]] @property def files_for_cleanup(self): diff --git a/Generators/PowhegControl/python/processes/powheg_V1.py b/Generators/PowhegControl/python/processes/powheg_V1.py index 0e5ada70380f2ab5ace3cd30e4699dbe730e28e4..5880d82ecfd09836fcdd8e8ddee253de7315b0a4 100644 --- a/Generators/PowhegControl/python/processes/powheg_V1.py +++ b/Generators/PowhegControl/python/processes/powheg_V1.py @@ -19,6 +19,16 @@ class PowhegV1(PowhegBase): """ super(PowhegV1, self).__init__(base_directory, "POWHEG-BOX", executable_name, is_reweightable=False, **kwargs) + @property + def default_PDFs(self): + """! Default PDFs for this process.""" + return 260000 # Use NNPDF30_nlo_as_0118 central value + + @property + def default_scales(self): + """! Default scale variations for this process.""" + return [1.0, 1.0] # Do not set any scale variations + @property def files_for_cleanup(self): """! Wildcarded list of files created by this process that can be deleted.""" diff --git a/Generators/PowhegControl/python/processes/powheg_V2.py b/Generators/PowhegControl/python/processes/powheg_V2.py index 5fd889c543f8b4913b885babe35f1245aced028f..64fcbd009633197d266d95ed43ea6dceeeeab6ae 100644 --- a/Generators/PowhegControl/python/processes/powheg_V2.py +++ b/Generators/PowhegControl/python/processes/powheg_V2.py @@ -20,6 +20,21 @@ class PowhegV2(PowhegBase): """ super(PowhegV2, self).__init__(base_directory, "POWHEG-BOX-V2", executable_name, **kwargs) + @property + def default_PDFs(self): + """! Default PDFs for this process.""" + __PDF_list = range(260000, 260101) # NNPDF30_nlo_as_0118 central with eigensets + __PDF_list += [266000, 265000] # NNPDF30_nlo_as_0119 and NNPDF30_nlo_as_0117 + __PDF_list += [13100, 25200] # CT14nlo and MMHT2014nlo68clas118 + __PDF_list += range(90400, 90433) # PDF4LHC15_nlo_30_pdfas with eigensets + return __PDF_list + + @property + def default_scales(self): + """! Default scale variations for this process.""" + return [[1.0, 1.0, 1.0, 0.5, 0.5, 2.0, 2.0],\ + [1.0, 0.5, 2.0, 0.5, 1.0, 1.0, 2.0]] + @property def files_for_cleanup(self): """! Wildcarded list of files created by this process that can be deleted.""" @@ -54,6 +69,11 @@ class PowhegV2(PowhegBase): "pwgxgrid.dat", ] + @property + def powheg_version(self): + """! Version of PowhegBox process.""" + return "V2" + def stage_is_completed(self, stage): """! Set whether the specified POWHEG-BOX generation stage is complete.""" if stage == 1: @@ -70,8 +90,3 @@ class PowhegV2(PowhegBase): if not glob.glob(required_file): return False return True - - @property - def powheg_version(self): - """! Version of PowhegBox process.""" - return "V2" diff --git a/Generators/PowhegControl/python/processes/powheg_base.py b/Generators/PowhegControl/python/processes/powheg_base.py index 5609279fadb191699ca4af70254f9f63d0781c35..0b1f7bee311c6510cb504b6766f12538bbdf5e01 100644 --- a/Generators/PowhegControl/python/processes/powheg_base.py +++ b/Generators/PowhegControl/python/processes/powheg_base.py @@ -83,6 +83,16 @@ class PowhegBase(Configurable): """! Version of PowhegBox process.""" raise AttributeError("Powheg version is not known!") + @property + def default_PDFs(self): + """! Default PDFs for this process.""" + raise AttributeError("Default PDFs are not known for this process!") + + @property + def default_scales(self): + """! Default scale variations for this process.""" + raise AttributeError("Default scales are not known for this process!") + def prepare_to_parallelise(self, n_cores): """! Scale calculation parameters by n_cores.""" __nEvents_unscaled = self.parameters_by_keyword("numevts")[0].value diff --git a/Generators/PowhegControl/share/PowhegControl_PDF_CT14nnlo.py b/Generators/PowhegControl/share/PowhegControl_PDF_CT14nnlo.py new file mode 100644 index 0000000000000000000000000000000000000000..b22dd2ea3e39226a296ccc145afac59c7a848637 --- /dev/null +++ b/Generators/PowhegControl/share/PowhegControl_PDF_CT14nnlo.py @@ -0,0 +1 @@ +PowhegConfig.PDF = range(13000, 13057) \ No newline at end of file diff --git a/Generators/PowhegControl/share/PowhegControl_PDF_MMHT2014nnlo68cl.py b/Generators/PowhegControl/share/PowhegControl_PDF_MMHT2014nnlo68cl.py new file mode 100644 index 0000000000000000000000000000000000000000..f83a539d24f9b8914af4add943cd300dd1f02c20 --- /dev/null +++ b/Generators/PowhegControl/share/PowhegControl_PDF_MMHT2014nnlo68cl.py @@ -0,0 +1 @@ +PowhegConfig.PDF = range(25300, 25351) \ No newline at end of file diff --git a/Generators/PowhegControl/share/PowhegControl_PDF_NNPDF30nnlo.py b/Generators/PowhegControl/share/PowhegControl_PDF_NNPDF30nnlo.py new file mode 100644 index 0000000000000000000000000000000000000000..c2929795e0ddbf646bbd3ec78b814bbbdd47b1fc --- /dev/null +++ b/Generators/PowhegControl/share/PowhegControl_PDF_NNPDF30nnlo.py @@ -0,0 +1 @@ +PowhegConfig.PDF = range(261000, 261101) \ No newline at end of file diff --git a/Generators/PowhegControl/share/PowhegControl_PDF_PDF4LHC15nnlo30.py b/Generators/PowhegControl/share/PowhegControl_PDF_PDF4LHC15nnlo30.py new file mode 100644 index 0000000000000000000000000000000000000000..6487dfc7a3918811e3ce7d30b63e891b2838980c --- /dev/null +++ b/Generators/PowhegControl/share/PowhegControl_PDF_PDF4LHC15nnlo30.py @@ -0,0 +1 @@ +PowhegConfig.PDF = range(91400, 91433) \ No newline at end of file