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