Project

General

Profile

R-2_11_0 variants

As in the table on the GENIE_Configuration_Files page, there are a variety of configurations for R-2_11_0.

The important note

The base version of GENIE R-2_11_0 was tagged with a slight misconfiguration:

  <param type="bool"   name="DISSF-Use2016Corrections"> false </param>
  <param type="double" name="DISSF-LowQ2CutoffF1F2">    0.0   </param>

where the correct settings should have been:

  <param type="bool"   name="DISSF-Use2016Corrections"> false</param>
  <param type="double" name="DISSF-LowQ2CutoffF1F2">    0.8  </param>

Some earlier pre-tagged versions had DISSF-Use2016Corrections set to true, and that was used for templates for some of the variants. This was intended to be corrected ... but apparently slipped past.

Variants where both of these were forced to the desired (latter) setting are tagged with UseOldBYScaleVar in their name.

Base R-2_11_0 vs. DefaultPlusMECWithNC[UseOldBYScaleVar]

diff -u UserPhysicsOptions-baseR2110.tidyReduced.xml  GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNC/cfg/UserPhysicsOptions.tidyReduced.xml
--- UserPhysicsOptions-baseR2110.tidyReduced.xml    2016-09-23 13:20:59.836250000 -0500
+++ GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNC/cfg/UserPhysicsOptions.tidyReduced.xml    2016-09-13 08:44:21.171976000 -0500
@@ -26,7 +26,7 @@
     <param type="bool" name="DISSF-IncludeR">true</param>
     <param type="bool" name="DISSF-IncludeNuclMod">true</param>
     <param type="bool" name="DISSF-Use2016Corrections">false</param>
-    <param type="double" name="DISSF-LowQ2CutoffF1F2">0.0</param>
+    <param type="double" name="DISSF-LowQ2CutoffF1F2">0.8</param>
     <param type="double" name="DIS-XSecScale">1.032</param>
     <param type="double" name="AnomMagnMoment-P">2.7930</param>
     <param type="double" name="AnomMagnMoment-N">-1.913042</param>
@@ -231,18 +231,18 @@
     <param type="bool" name="INUKE-DoCompoundNucleus">true</param>
     <param type="bool" name="INUKE-XsecNNCorr">false</param>
     <param type="bool" name="DecayParticleWithCode=111">false</param>
-    <param type="bool" name="DecayParticleWithCode=411">false</param>
-    <param type="bool" name="DecayParticleWithCode=-411">false</param>
-    <param type="bool" name="DecayParticleWithCode=421">false</param>
-    <param type="bool" name="DecayParticleWithCode=-421">false</param>
-    <param type="bool" name="DecayParticleWithCode=431">false</param>
-    <param type="bool" name="DecayParticleWithCode=-431">false</param>
-    <param type="bool" name="DecayParticleWithCode=4122">false</param>
-    <param type="bool" name="DecayParticleWithCode=4112">false</param>
-    <param type="bool" name="DecayParticleWithCode=4212">false</param>
-    <param type="bool" name="DecayParticleWithCode=4222">false</param>
-    <param type="bool" name="DecayParticleWithCode=15">false</param>
-    <param type="bool" name="DecayParticleWithCode=-15">false</param>
+    <param type="bool" name="DecayParticleWithCode=411">true</param>
+    <param type="bool" name="DecayParticleWithCode=-411">true</param>
+    <param type="bool" name="DecayParticleWithCode=421">true</param>
+    <param type="bool" name="DecayParticleWithCode=-421">true</param>
+    <param type="bool" name="DecayParticleWithCode=431">true</param>
+    <param type="bool" name="DecayParticleWithCode=-431">true</param>
+    <param type="bool" name="DecayParticleWithCode=4122">true</param>
+    <param type="bool" name="DecayParticleWithCode=4112">true</param>
+    <param type="bool" name="DecayParticleWithCode=4212">true</param>
+    <param type="bool" name="DecayParticleWithCode=4222">true</param>
+    <param type="bool" name="DecayParticleWithCode=15">true</param>
+    <param type="bool" name="DecayParticleWithCode=-15">true</param>
     <param type="bool" name="DecayParticleWithCode=221">true</param>
     <param type="bool" name="DecayParticleWithCode=331">true</param>
     <param type="bool" name="DecayParticleWithCode=113">true</param>

The later block of changes is in order to force GENIE (via Pythia6) to do the decays of charmed hadrons and taus. We do this because Geant4 does not properly generate secondaries for charm decay (the energy goes "poof"). The same used to be true for taus as well so historically we've also forced this; this is no longer absolutely necessary but we retained it in order to maintain consistency.

In order to highlight the important differences the remaining differences are relative to DefaultPlusMECWithNC (since there are no generated splines for the base configuration).

Only DefaultPlusMECWithNC has a modified EventGeneratorListAssembler.xml file:

diff -u $GENIE/config/EventGeneratorListAssembler.xml GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNC/cfg/EventGeneratorListAssembler.xml 
--- /grid/fermiapp/products/larsoft/genie/v2_11_0/Linux64bit+2.6-2.12-e10-r6-prof/GENIE_R2110/config/EventGeneratorListAssembler.xml    2016-08-25 09:51:00.000000000 -0500
+++ GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNC/cfg/EventGeneratorListAssembler.xml    2016-09-13 08:44:21.177976000 -0500
@@ -256,6 +256,25 @@
   </param_set>

   <param_set name="Default+MEC"> 
+     <param type="int" name="NGenerators">   15                                 </param>
+     <param type="alg" name="Generator-0">   genie::EventGenerator/QEL-CC       </param>
+     <param type="alg" name="Generator-1">   genie::EventGenerator/QEL-NC       </param>
+     <param type="alg" name="Generator-2">   genie::EventGenerator/RES-CC       </param>
+     <param type="alg" name="Generator-3">   genie::EventGenerator/RES-NC       </param>
+     <param type="alg" name="Generator-4">   genie::EventGenerator/DIS-CC       </param>
+     <param type="alg" name="Generator-5">   genie::EventGenerator/DIS-NC       </param>
+     <param type="alg" name="Generator-6">   genie::EventGenerator/COH-CC       </param>
+     <param type="alg" name="Generator-7">   genie::EventGenerator/COH-NC       </param>
+     <param type="alg" name="Generator-8">   genie::EventGenerator/DIS-CC-CHARM </param>
+     <param type="alg" name="Generator-9">   genie::EventGenerator/QEL-CC-CHARM </param>
+     <param type="alg" name="Generator-10">  genie::EventGenerator/NUE-EL       </param>
+     <param type="alg" name="Generator-11">  genie::EventGenerator/IMD          </param>
+     <param type="alg" name="Generator-12">  genie::EventGenerator/IMD-ANH      </param>
+     <param type="alg" name="Generator-13">  genie::EventGenerator/MEC-CC       </param>
+     <param type="alg" name="Generator-14">  genie::EventGenerator/MEC-NC       </param>
+  </param_set>
+
+  <param_set name="Default+CCMEC"> 
      <param type="int" name="NGenerators">   14                                 </param>
      <param type="alg" name="Generator-0">   genie::EventGenerator/QEL-CC       </param>
      <param type="alg" name="Generator-1">   genie::EventGenerator/QEL-NC       </param>
@@ -270,7 +289,7 @@
      <param type="alg" name="Generator-10">  genie::EventGenerator/NUE-EL       </param>
      <param type="alg" name="Generator-11">  genie::EventGenerator/IMD          </param>
      <param type="alg" name="Generator-12">  genie::EventGenerator/IMD-ANH      </param>
-     <param type="alg" name="Generator-13">  genie::EventGenerator/MEC-CC      </param>
+     <param type="alg" name="Generator-13">  genie::EventGenerator/MEC-CC       </param>
   </param_set>

This change means that for only DefaultPlusMECWithNC does Default+MEC mean CC + NC MEC (And an explicit Default+CCMEC was added). For all other cases Default+MEC means CC MEC only.

DefaultPlusMECWithNC vs. DefaultPlusMECWithNCUseOldBYScaleVar

Verifying that the original DefaultPlusMECWithNC had the desired settings for the DISSF variables, we repackaged a them with a consistent naming.

diff -u  GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNC/cfg/UserPhysicsOptions.tidyReduced.xml  GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNCUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml

DefaultPlusMECWithNC[UseOldBYScaleVar] vs. EffSFTEM[UseOldBYScaleVar]

$ diff -u GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNCUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml  GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-EffSFTEMUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml
--- GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNCUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml    2016-09-27 13:15:45.662379000 -0500
+++ GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-EffSFTEMUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml    2016-09-27 13:21:07.193072000 -0500
@@ -137,9 +137,9 @@
     <param type="double" name="BBA05-Gmn-b4">0.</param>
     <param type="double" name="Charm-Mass">1.430</param>
     <param type="string" name="ResonanceNameList">P33(1232),S11(1535),D13(1520),S11(1650),D13(1700),D15(1675), S31(1620),D33(1700),P11(1440),P13(1720),F15(1680),P31(1910), P33(1920),F35(1905),F37(1950),P11(1710)</param>
-    <param type="alg" name="NuclearModel">genie::FGMBodekRitchie/Default</param>
+    <param type="alg" name="NuclearModel">genie::EffectiveSF/Default</param>
     <param type="bool" name="IsotopesUseSameNuclearModel">true</param>
-    <param type="bool" name="UseElFFTransverseEnhancement">false</param>
+    <param type="bool" name="UseElFFTransverseEnhancement">true</param>
     <param type="alg" name="TransverseEnhancement">genie::TransverseEnhancementFFModel/Default</param>
     <param type="double" name="RFG-MomentumCutOff">0.5000</param>
     <param type="double" name="RFG-NucRemovalE@Pdg=1000030060">0.0170</param>
@@ -318,9 +318,6 @@
     <param type="alg" name="XSecModel@genie::EventGenerator/AM-NUGAMMA">genie::H3AMNuGammaPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/DFR-CC">genie::ReinDFRPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/DFR-NC">genie::ReinDFRPXSec/Default</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-CC">genie::EmpiricalMECPXSec2015/Default</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-NC">genie::EmpiricalMECPXSec2015/Default</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-EM">genie::EmpiricalMECPXSec2015/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/GLRES">genie::GLRESPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/NucleonDecay">genie::DummyPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/NeutronOsc">genie::NOscDummyPXSec/Default</param>
$ diff -u GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNC/cfg/UserPhysicsOptions.tidyReduced.xml  GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-EffSFTEM/cfg/UserPhysicsOptions.tidyReduced.xml
--- GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNC/cfg/UserPhysicsOptions.tidyReduced.xml    2016-09-13 08:44:21.171976000 -0500
+++ GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-EffSFTEM/cfg/UserPhysicsOptions.tidyReduced.xml    2016-09-13 08:58:00.580048000 -0500
@@ -25,7 +25,7 @@
     <param type="double" name="PDF-Q2min">0.800</param>
     <param type="bool" name="DISSF-IncludeR">true</param>
     <param type="bool" name="DISSF-IncludeNuclMod">true</param>
-    <param type="bool" name="DISSF-Use2016Corrections">false</param>
+    <param type="bool" name="DISSF-Use2016Corrections">true</param>
     <param type="double" name="DISSF-LowQ2CutoffF1F2">0.8</param>
     <param type="double" name="DIS-XSecScale">1.032</param>
     <param type="double" name="AnomMagnMoment-P">2.7930</param>
@@ -137,9 +137,9 @@
     <param type="double" name="BBA05-Gmn-b4">0.</param>
     <param type="double" name="Charm-Mass">1.430</param>
     <param type="string" name="ResonanceNameList">P33(1232),S11(1535),D13(1520),S11(1650),D13(1700),D15(1675), S31(1620),D33(1700),P11(1440),P13(1720),F15(1680),P31(1910), P33(1920),F35(1905),F37(1950),P11(1710)</param>
-    <param type="alg" name="NuclearModel">genie::FGMBodekRitchie/Default</param>
+    <param type="alg" name="NuclearModel">genie::EffectiveSF/Default</param>
     <param type="bool" name="IsotopesUseSameNuclearModel">true</param>
-    <param type="bool" name="UseElFFTransverseEnhancement">false</param>
+    <param type="bool" name="UseElFFTransverseEnhancement">true</param>
     <param type="alg" name="TransverseEnhancement">genie::TransverseEnhancementFFModel/Default</param>
     <param type="double" name="RFG-MomentumCutOff">0.5000</param>
     <param type="double" name="RFG-NucRemovalE@Pdg=1000030060">0.0170</param>
@@ -318,9 +318,6 @@
     <param type="alg" name="XSecModel@genie::EventGenerator/AM-NUGAMMA">genie::H3AMNuGammaPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/DFR-CC">genie::ReinDFRPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/DFR-NC">genie::ReinDFRPXSec/Default</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-CC">genie::EmpiricalMECPXSec2015/Default</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-NC">genie::EmpiricalMECPXSec2015/Default</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-EM">genie::EmpiricalMECPXSec2015/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/GLRES">genie::GLRESPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/NucleonDecay">genie::DummyPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/NeutronOsc">genie::NOscDummyPXSec/Default</param>

DefaultPlusMECWithNCUseOldBYScaleVar vs. LocalFGNievesQEAndMECUseOldByScaleVar

diff -u GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNCUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-LocalFGNievesQEAndMECUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml
--- GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-DefaultPlusMECWithNCUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml    2016-09-27 13:15:45.662379000 -0500
+++ GXSPLINE_v2_11_0/GXSPLINES-v2_11_0-LocalFGNievesQEAndMECUseOldBYScaleVar/cfg/UserPhysicsOptions.tidyReduced.xml    2016-09-28 21:54:51.518052000 -0500
@@ -137,7 +137,7 @@
     <param type="double" name="BBA05-Gmn-b4">0.</param>
     <param type="double" name="Charm-Mass">1.430</param>
     <param type="string" name="ResonanceNameList">P33(1232),S11(1535),D13(1520),S11(1650),D13(1700),D15(1675), S31(1620),D33(1700),P11(1440),P13(1720),F15(1680),P31(1910), P33(1920),F35(1905),F37(1950),P11(1710)</param>
-    <param type="alg" name="NuclearModel">genie::FGMBodekRitchie/Default</param>
+    <param type="alg" name="NuclearModel">genie::LocalFGM/Default</param>
     <param type="bool" name="IsotopesUseSameNuclearModel">true</param>
     <param type="bool" name="UseElFFTransverseEnhancement">false</param>
     <param type="alg" name="TransverseEnhancement">genie::TransverseEnhancementFFModel/Default</param>
@@ -297,7 +297,7 @@
     <param type="bool" name="DecayParticleWithCode=42112">true</param>
     <param type="bool" name="DecayParticleWithCode=42212">true</param>
     <param type="bool" name="DecayParticleWithCode=-24">false</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/QEL-CC">genie::LwlynSmithQELCCPXSec/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/QEL-CC">genie::NievesQELCCPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/QEL-NC">genie::AhrensNCELPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/QEL-EM">genie::RosenbluthPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/RES-CC">genie::ReinSehgalRESPXSec/Default</param>
@@ -318,7 +318,7 @@
     <param type="alg" name="XSecModel@genie::EventGenerator/AM-NUGAMMA">genie::H3AMNuGammaPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/DFR-CC">genie::ReinDFRPXSec/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/DFR-NC">genie::ReinDFRPXSec/Default</param>
-    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-CC">genie::EmpiricalMECPXSec2015/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-CC">genie::NievesSimoVacasMECPXSec2016/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/MEC-NC">genie::EmpiricalMECPXSec2015/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/MEC-EM">genie::EmpiricalMECPXSec2015/Default</param>
     <param type="alg" name="XSecModel@genie::EventGenerator/GLRES">genie::GLRESPXSec/Default</param>

Tidying up the XML files

Taking the difference between two XML files can be quite confusing due to the nature of using <!-- -->. To alleviate that I've run the UserPhysicsOptions.xml files though a XML parser and stripped out the comments, and standardized the formatting using:

function tidy_xml()
{
   /nashome/r/rhatcher/bin/tidy -quiet -asxml -xml -indent -wrap 1024 --hide-comments 1 $*
}

These are included in the ${GENIEXSECPATH} directory along with the unreduced copy and the cross section spline file in the UPS genie_xsec products.

Base R-2_11_0 tidyReduced UserPhysicsOptions.xml

Note the tagged version

<?xml version="1.0" encoding="iso-8859-1"?>
<global_param_list>
  <param_set name="Default">
    <param type="double" name="CKM-Vud">0.97377</param>
    <param type="double" name="CKM-Vus">0.2257</param>
    <param type="double" name="CKM-Vcd">0.230</param>
    <param type="double" name="CKM-Vcs">0.957</param>
    <param type="double" name="CabibboAngle">0.22853207</param>
    <param type="double" name="WeinbergAngle">0.49744211</param>
    <param type="double" name="RS-Omega">1.05</param>
    <param type="double" name="RS-Zeta">0.762</param>
    <param type="bool" name="minibooneGA">true</param>
    <param type="bool" name="minibooneGV">true</param>
    <param type="double" name="BY-A">0.538</param>
    <param type="double" name="BY-B">0.305</param>
    <param type="double" name="BY-CsU">0.363</param>
    <param type="double" name="BY-CsD">0.621</param>
    <param type="double" name="BY-Cv1U">0.291</param>
    <param type="double" name="BY-Cv2U">0.189</param>
    <param type="double" name="BY-Cv1D">0.202</param>
    <param type="double" name="BY-Cv2D">0.255</param>
    <param type="double" name="BY-X0">-0.00817</param>
    <param type="double" name="BY-X1">0.0506</param>
    <param type="double" name="BY-X2">0.0798</param>
    <param type="double" name="PDF-Q2min">0.800</param>
    <param type="bool" name="DISSF-IncludeR">true</param>
    <param type="bool" name="DISSF-IncludeNuclMod">true</param>
    <param type="bool" name="DISSF-Use2016Corrections">false</param>
    <param type="double" name="DISSF-LowQ2CutoffF1F2">0.0</param>
    <param type="double" name="DIS-XSecScale">1.032</param>
    <param type="double" name="AnomMagnMoment-P">2.7930</param>
    <param type="double" name="AnomMagnMoment-N">-1.913042</param>
    <param type="double" name="EL-Ma">0.990</param>
    <param type="double" name="EL-Mv">0.840</param>
    <param type="double" name="QEL-Ma">0.990</param>
    <param type="double" name="QEL-Mv">0.840</param>
    <param type="bool" name="SetDiNucleonCode">true</param>
    <param type="double" name="EmpiricalMEC-Mq2d">0.4</param>
    <param type="double" name="EmpiricalMEC-Mass">2.1</param>
    <param type="double" name="EmpiricalMEC-Width">0.05</param>
    <param type="double" name="EmpiricalMEC-FracCCQE">0.45</param>
    <param type="double" name="EmpiricalMEC-FracNCQE">0.45</param>
    <param type="double" name="EmpiricalMEC-FracEMQE">0.05</param>
    <param type="double" name="EmpiricalMEC-FracPN_NC">0.8</param>
    <param type="double" name="EmpiricalMEC-FracPN_CC">0.8</param>
    <param type="double" name="EmpiricalMEC-FracPN_EM">0.8</param>
    <param type="double" name="RES-Ma">1.120</param>
    <param type="double" name="RES-Mv">0.840</param>
    <param type="double" name="COH-Ma">1.000</param>
    <param type="double" name="COHAR-Ma-Delta">1.280</param>
    <param type="double" name="COHAR-Mv-Delta">0.730</param>
    <param type="double" name="COHAR-Ma-Nuc">1.000</param>
    <param type="double" name="COHAR-Mv-Nuc">0.840</param>
    <param type="double" name="COHAR-GA0">1.2670</param>
    <param type="double" name="QEL-FA0">-1.2670</param>
    <param type="double" name="CCQE-E0">0.334</param>
    <param type="bool" name="QEL-Q4limit">true</param>
    <param type="int" name="QEL-Kmax">4</param>
    <param type="double" name="QEL-T0">-0.28</param>
    <param type="double" name="QEL-Tcut">0.1764</param>
    <param type="double" name="QEL-Z_A1">2.30</param>
    <param type="double" name="QEL-Z_A2">-0.6</param>
    <param type="double" name="QEL-Z_A3">-3.8</param>
    <param type="double" name="QEL-Z_A4">2.3</param>
    <param type="double" name="EL-Axial-Eta">0.12</param>
    <param type="double" name="COH-Ro">1.000</param>
    <param type="double" name="COH-PaschosSchallaXi">-1.000</param>
    <param type="double" name="COH-Q2-min">0.000</param>
    <param type="double" name="COH-Q2-max">1.000</param>
    <param type="double" name="COH-t-max">0.250</param>
    <param type="bool" name="COH-UseRSPionXSec">false</param>
    <param type="double" name="COH-ReImAmpl">0.300</param>
    <param type="bool" name="COH-UseModifiedPCAC">true</param>
    <param type="double" name="COHAR-a4">-1.21</param>
    <param type="double" name="COHAR-a5">-1.21</param>
    <param type="double" name="COHAR-b4">2.0</param>
    <param type="double" name="COHAR-b5">2.0</param>
    <param type="double" name="COHAR-fPi">0.093</param>
    <param type="double" name="COHAR-fStar">2.13</param>
    <param type="double" name="COHAR-Rho0">0.17</param>
    <param type="double" name="NSV-Q3Max">1.2</param>
    <param type="double" name="DFR-Ma">1.100</param>
    <param type="double" name="DFR-Beta">7.0</param>
    <param type="double" name="DFR-t-max">0.35</param>
    <param type="double" name="AMNuGamma-Gw">20.0</param>
    <param type="double" name="PionDecayConstant">0.093</param>
    <param type="double" name="SU3-D">0.804</param>
    <param type="double" name="SU3-F">0.463</param>
    <param type="double" name="BBA03-Gen-a">0.942</param>
    <param type="double" name="BBA03-Gen-b">4.610</param>
    <param type="double" name="BBA03-Gep-a2">3.253</param>
    <param type="double" name="BBA03-Gep-a4">1.422</param>
    <param type="double" name="BBA03-Gep-a6">0.08582</param>
    <param type="double" name="BBA03-Gep-a8">0.3318</param>
    <param type="double" name="BBA03-Gep-a10">-0.09371</param>
    <param type="double" name="BBA03-Gep-a12">0.01076</param>
    <param type="double" name="BBA03-Gmp-a2">3.104</param>
    <param type="double" name="BBA03-Gmp-a4">1.428</param>
    <param type="double" name="BBA03-Gmp-a6">0.1112</param>
    <param type="double" name="BBA03-Gmp-a8">-0.006981</param>
    <param type="double" name="BBA03-Gmp-a10">0.0003705</param>
    <param type="double" name="BBA03-Gmp-a12">-0.7063E-5</param>
    <param type="double" name="BBA03-Gmn-a2">3.043</param>
    <param type="double" name="BBA03-Gmn-a4">0.8548</param>
    <param type="double" name="BBA03-Gmn-a6">0.6806</param>
    <param type="double" name="BBA03-Gmn-a8">-0.1287</param>
    <param type="double" name="BBA03-Gmn-a10">0.008912</param>
    <param type="double" name="BBA03-Gmn-a12">0.</param>
    <param type="double" name="BBA03-Q2Max">6.0</param>
    <param type="double" name="BBA05-Gep-a0">1.</param>
    <param type="double" name="BBA05-Gep-a1">-0.0578</param>
    <param type="double" name="BBA05-Gep-a2">0.</param>
    <param type="double" name="BBA05-Gep-b1">11.100</param>
    <param type="double" name="BBA05-Gep-b2">13.60</param>
    <param type="double" name="BBA05-Gep-b3">33.00</param>
    <param type="double" name="BBA05-Gep-b4">0.</param>
    <param type="double" name="BBA05-Gmp-a0">1.</param>
    <param type="double" name="BBA05-Gmp-a1">0.1500</param>
    <param type="double" name="BBA05-Gmp-a2">0.</param>
    <param type="double" name="BBA05-Gmp-b1">11.100</param>
    <param type="double" name="BBA05-Gmp-b2">19.600</param>
    <param type="double" name="BBA05-Gmp-b3">7.540</param>
    <param type="double" name="BBA05-Gmp-b4">0.</param>
    <param type="double" name="BBA05-Gen-a0">0.</param>
    <param type="double" name="BBA05-Gen-a1">1.250</param>
    <param type="double" name="BBA05-Gen-a2">1.30</param>
    <param type="double" name="BBA05-Gen-b1">-9.86</param>
    <param type="double" name="BBA05-Gen-b2">305.0</param>
    <param type="double" name="BBA05-Gen-b3">-758.0</param>
    <param type="double" name="BBA05-Gen-b4">802.0</param>
    <param type="double" name="BBA05-Gmn-a0">1.</param>
    <param type="double" name="BBA05-Gmn-a1">1.810</param>
    <param type="double" name="BBA05-Gmn-a2">0.</param>
    <param type="double" name="BBA05-Gmn-b1">14.100</param>
    <param type="double" name="BBA05-Gmn-b2">20.70</param>
    <param type="double" name="BBA05-Gmn-b3">68.7</param>
    <param type="double" name="BBA05-Gmn-b4">0.</param>
    <param type="double" name="Charm-Mass">1.430</param>
    <param type="string" name="ResonanceNameList">P33(1232),S11(1535),D13(1520),S11(1650),D13(1700),D15(1675), S31(1620),D33(1700),P11(1440),P13(1720),F15(1680),P31(1910), P33(1920),F35(1905),F37(1950),P11(1710)</param>
    <param type="alg" name="NuclearModel">genie::FGMBodekRitchie/Default</param>
    <param type="bool" name="IsotopesUseSameNuclearModel">true</param>
    <param type="bool" name="UseElFFTransverseEnhancement">false</param>
    <param type="alg" name="TransverseEnhancement">genie::TransverseEnhancementFFModel/Default</param>
    <param type="double" name="RFG-MomentumCutOff">0.5000</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000030060">0.0170</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000060120">0.0250</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000080160">0.0270</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000120240">0.0320</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000180400">0.0295</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000200400">0.0280</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000260560">0.0360</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000280580">0.0360</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000822080">0.0440</param>
    <param type="double" name="RFG-NucRemovalE@Pdg=1000220480">0.0300</param>
    <param type="bool" name="RFG-IsotopesHaveSameRemovalE">true</param>
    <param type="bool" name="SF1d-UseRFGRemovalE">false</param>
    <param type="bool" name="SF1d-UseRFGMomentumCutoff">true</param>
    <param type="string" name="FermiMomentumTable">Default</param>
    <param type="bool" name="SRC-SimRecoilNucleon">false</param>
    <param type="bool" name="FSL-ApplyCoulombCorrection">false</param>
    <param type="double" name="KNO-Alpha-vp">0.40</param>
    <param type="double" name="KNO-Alpha-vn">-0.20</param>
    <param type="double" name="KNO-Alpha-vbp">0.02</param>
    <param type="double" name="KNO-Alpha-vbn">0.80</param>
    <param type="double" name="KNO-Beta-vp">1.42</param>
    <param type="double" name="KNO-Beta-vn">1.42</param>
    <param type="double" name="KNO-Beta-vbp">1.28</param>
    <param type="double" name="KNO-Beta-vbn">0.95</param>
    <param type="double" name="KNO-Alpha-Hyperon">0.021951447</param>
    <param type="double" name="KNO-Beta-Hyperon">0.041969985</param>
    <param type="double" name="KNO-LevyC-vp">7.93</param>
    <param type="double" name="KNO-LevyC-vn">5.22</param>
    <param type="double" name="KNO-LevyC-vbp">5.22</param>
    <param type="double" name="KNO-LevyC-vbn">7.93</param>
    <param type="double" name="KNO-ProbPi0Pi0">0.3133</param>
    <param type="double" name="KNO-ProbPiplusPiminus">0.6267</param>
    <param type="double" name="KNO-ProbKplusKminus">0.03</param>
    <param type="double" name="KNO-ProbK0K0bar">0.03</param>
    <param type="double" name="KNO-ProbPi0Eta">0.0</param>
    <param type="double" name="KNO-ProbEtaEta">0.0</param>
    <param type="bool" name="KNO-PhaseSpDec-Reweight">true</param>
    <param type="double" name="KNO-PhaseSpDec-ReweightParm">3.5</param>
    <param type="bool" name="KNO-UseBaryonPdfs-xFpT2">true</param>
    <param type="bool" name="KNO-UseIsotropic2BodyDec">true</param>
    <param type="double" name="PYTHIA-SSBarSuppression">0.30</param>
    <param type="double" name="PYTHIA-GaussianPt2">0.44</param>
    <param type="double" name="PYTHIA-NonGaussianPt2Tail">0.01</param>
    <param type="double" name="PYTHIA-RemainingEnergyCutoff">0.20</param>
    <param type="double" name="KNO2PYTHIA-Wmin">2000.30</param>
    <param type="double" name="KNO2PYTHIA-Wmax">3000.00</param>
    <param type="double" name="DIS-HMultWgt-vp-CC-m2">0.100</param>
    <param type="double" name="DIS-HMultWgt-vp-CC-m3">1.000</param>
    <param type="double" name="DIS-HMultWgt-vp-NC-m2">0.100</param>
    <param type="double" name="DIS-HMultWgt-vp-NC-m3">1.000</param>
    <param type="double" name="DIS-HMultWgt-vn-CC-m2">0.300</param>
    <param type="double" name="DIS-HMultWgt-vn-CC-m3">1.000</param>
    <param type="double" name="DIS-HMultWgt-vn-NC-m2">0.300</param>
    <param type="double" name="DIS-HMultWgt-vn-NC-m3">1.000</param>
    <param type="double" name="DIS-HMultWgt-vbp-CC-m2">0.300</param>
    <param type="double" name="DIS-HMultWgt-vbp-CC-m3">1.000</param>
    <param type="double" name="DIS-HMultWgt-vbp-NC-m2">0.300</param>
    <param type="double" name="DIS-HMultWgt-vbp-NC-m3">1.000</param>
    <param type="double" name="DIS-HMultWgt-vbn-CC-m2">0.100</param>
    <param type="double" name="DIS-HMultWgt-vbn-CC-m3">1.000</param>
    <param type="double" name="DIS-HMultWgt-vbn-NC-m2">0.100</param>
    <param type="double" name="DIS-HMultWgt-vbn-NC-m3">1.000</param>
    <param type="double" name="FZONE-ct0pion">0.342</param>
    <param type="double" name="FZONE-ct0nucleon">2.300</param>
    <param type="double" name="FZONE-KPt2">0.0</param>
    <param type="bool" name="UseDRJoinScheme">true</param>
    <param type="double" name="Wcut">1.7</param>
    <param type="double" name="NUCL-R0">1.4</param>
    <param type="double" name="NUCL-NR">3.0</param>
    <param type="int" name="NUCL-VtxGenerationMethod">1</param>
    <param type="bool" name="HadronTransp-Enable">true</param>
    <param type="alg" name="HadronTransp-Model">genie::HAIntranuke/Default</param>
    <param type="double" name="INUKE-NucRemovalE">0.00</param>
    <param type="double" name="INUKE-HadStep">0.05</param>
    <param type="double" name="HAINUKE-DelRPion">0.5</param>
    <param type="double" name="HAINUKE-DelRNucleon">0.7</param>
    <param type="double" name="HNINUKE-DelRPion">0.0</param>
    <param type="double" name="HNINUKE-DelRNucleon">0.0</param>
    <param type="double" name="INUKE-NucAbsFac">1.0</param>
    <param type="double" name="INUKE-NucQEFac">1.0</param>
    <param type="double" name="INUKE-NucCEXFac">1.0</param>
    <param type="double" name="INUKE-Energy_Pre_Eq">0.041</param>
    <param type="double" name="INUKE-FermiFac">1.0</param>
    <param type="double" name="INUKE-FreeStep">0.0</param>
    <param type="double" name="INUKE-FermiMomentum">0.250</param>
    <param type="bool" name="INUKE-DoFermi">true</param>
    <param type="bool" name="INUKE-DoCompoundNucleus">true</param>
    <param type="bool" name="INUKE-XsecNNCorr">false</param>
    <param type="bool" name="DecayParticleWithCode=111">false</param>
    <param type="bool" name="DecayParticleWithCode=411">false</param>
    <param type="bool" name="DecayParticleWithCode=-411">false</param>
    <param type="bool" name="DecayParticleWithCode=421">false</param>
    <param type="bool" name="DecayParticleWithCode=-421">false</param>
    <param type="bool" name="DecayParticleWithCode=431">false</param>
    <param type="bool" name="DecayParticleWithCode=-431">false</param>
    <param type="bool" name="DecayParticleWithCode=4122">false</param>
    <param type="bool" name="DecayParticleWithCode=4112">false</param>
    <param type="bool" name="DecayParticleWithCode=4212">false</param>
    <param type="bool" name="DecayParticleWithCode=4222">false</param>
    <param type="bool" name="DecayParticleWithCode=15">false</param>
    <param type="bool" name="DecayParticleWithCode=-15">false</param>
    <param type="bool" name="DecayParticleWithCode=221">true</param>
    <param type="bool" name="DecayParticleWithCode=331">true</param>
    <param type="bool" name="DecayParticleWithCode=113">true</param>
    <param type="bool" name="DecayParticleWithCode=213">true</param>
    <param type="bool" name="DecayParticleWithCode=-213">true</param>
    <param type="bool" name="DecayParticleWithCode=223">true</param>
    <param type="bool" name="DecayParticleWithCode=333">true</param>
    <param type="bool" name="DecayParticleWithCode=1114">true</param>
    <param type="bool" name="DecayParticleWithCode=2114">true</param>
    <param type="bool" name="DecayParticleWithCode=2214">true</param>
    <param type="bool" name="DecayParticleWithCode=2224">true</param>
    <param type="bool" name="DecayParticleWithCode=22112">true</param>
    <param type="bool" name="DecayParticleWithCode=22212">true</param>
    <param type="bool" name="DecayParticleWithCode=1214">true</param>
    <param type="bool" name="DecayParticleWithCode=2124">true</param>
    <param type="bool" name="DecayParticleWithCode=32112">true</param>
    <param type="bool" name="DecayParticleWithCode=32212">true</param>
    <param type="bool" name="DecayParticleWithCode=21214">true</param>
    <param type="bool" name="DecayParticleWithCode=22124">true</param>
    <param type="bool" name="DecayParticleWithCode=2116">true</param>
    <param type="bool" name="DecayParticleWithCode=2216">true</param>
    <param type="bool" name="DecayParticleWithCode=1112">true</param>
    <param type="bool" name="DecayParticleWithCode=1212">true</param>
    <param type="bool" name="DecayParticleWithCode=2122">true</param>
    <param type="bool" name="DecayParticleWithCode=2222">true</param>
    <param type="bool" name="DecayParticleWithCode=11114">true</param>
    <param type="bool" name="DecayParticleWithCode=12114">true</param>
    <param type="bool" name="DecayParticleWithCode=12214">true</param>
    <param type="bool" name="DecayParticleWithCode=12224">true</param>
    <param type="bool" name="DecayParticleWithCode=12112">true</param>
    <param type="bool" name="DecayParticleWithCode=12212">true</param>
    <param type="bool" name="DecayParticleWithCode=31214">true</param>
    <param type="bool" name="DecayParticleWithCode=32124">true</param>
    <param type="bool" name="DecayParticleWithCode=12116">true</param>
    <param type="bool" name="DecayParticleWithCode=12216">true</param>
    <param type="bool" name="DecayParticleWithCode=21112">true</param>
    <param type="bool" name="DecayParticleWithCode=21212">true</param>
    <param type="bool" name="DecayParticleWithCode=22122">true</param>
    <param type="bool" name="DecayParticleWithCode=22222">true</param>
    <param type="bool" name="DecayParticleWithCode=21114">true</param>
    <param type="bool" name="DecayParticleWithCode=22114">true</param>
    <param type="bool" name="DecayParticleWithCode=22214">true</param>
    <param type="bool" name="DecayParticleWithCode=22224">true</param>
    <param type="bool" name="DecayParticleWithCode=1116">true</param>
    <param type="bool" name="DecayParticleWithCode=1216">true</param>
    <param type="bool" name="DecayParticleWithCode=2126">true</param>
    <param type="bool" name="DecayParticleWithCode=2226">true</param>
    <param type="bool" name="DecayParticleWithCode=1118">true</param>
    <param type="bool" name="DecayParticleWithCode=2118">true</param>
    <param type="bool" name="DecayParticleWithCode=2218">true</param>
    <param type="bool" name="DecayParticleWithCode=2228">true</param>
    <param type="bool" name="DecayParticleWithCode=42112">true</param>
    <param type="bool" name="DecayParticleWithCode=42212">true</param>
    <param type="bool" name="DecayParticleWithCode=-24">false</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/QEL-CC">genie::LwlynSmithQELCCPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/QEL-NC">genie::AhrensNCELPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/QEL-EM">genie::RosenbluthPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/RES-CC">genie::ReinSehgalRESPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/RES-NC">genie::ReinSehgalRESPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/RES-EM">genie::ReinSehgalRESPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/DIS-CC">genie::QPMDISPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/DIS-NC">genie::QPMDISPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/DIS-EM">genie::QPMDISPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/COH-CC">genie::ReinSehgalCOHPiPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/COH-NC">genie::ReinSehgalCOHPiPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/IMD">genie::BardinIMDRadCorPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/IMD-ANH">genie::IMDAnnihilationPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/NUE-EL">genie::NuElectronPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/QEL-CC-CHARM">genie::KovalenkoQELCharmPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/DIS-CC-CHARM">genie::AivazisCharmPXSecLO/CC-Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/DIS-CC-SINGLEK">genie::AlamSimoAtharVacasSKPXSec2014/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/QEL-CC-LAMBDA">genie::PaisQELLambdaPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/AM-NUGAMMA">genie::H3AMNuGammaPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/DFR-CC">genie::ReinDFRPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/DFR-NC">genie::ReinDFRPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-CC">genie::EmpiricalMECPXSec2015/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-NC">genie::EmpiricalMECPXSec2015/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/MEC-EM">genie::EmpiricalMECPXSec2015/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/GLRES">genie::GLRESPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/NucleonDecay">genie::DummyPXSec/Default</param>
    <param type="alg" name="XSecModel@genie::EventGenerator/NeutronOsc">genie::NOscDummyPXSec/Default</param>
    <param type="alg" name="ElasticFormFactorsModel">genie::BBA05ELFormFactorsModel/Default</param>
    <param type="alg" name="AxialFormFactorModel">genie::DipoleAxialFormFactorModel/Default</param>
    <param type="double" name="GVLD-Emin">0.010</param>
    <param type="double" name="GVLD-Emax">1000.000</param>
  </param_set>
</global_param_list>

What is "DISSF-Use2016Corrections" about?

In $GENIE/src/PartonModel/QPMDISStrucFuncBase.cxx