Project

General

Profile

V2 12 0 Cross-Section Spline variants

R-2_12_0 variants

As listed in the table on the GENIE_Configuration_Files page, there are a variety of configurations for R-2_12_0 with pre-generated splines

Base R-2_12_0 vs. DefaultPlusMECWithNC

$ diff -u UserPhysicsOptions.original.tidyReduced.xml UserPhysicsOptions.tidyReduced.xml | ~/bin/colordiff.pl 
--- UserPhysicsOptions.original.tidyReduced.xml    2016-10-26 10:27:41.781645040 -0500
+++ UserPhysicsOptions.tidyReduced.xml    2016-10-26 10:27:41.715332884 -0500
@@ -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>

This 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).

The DefaultPlusMECWithNC set also has a modified EventGeneratorListAssembler.xml file:

$ diff -u EventGeneratorListAssembler.original.tidyReduced.xml EventGeneratorListAssembler.tidyReduced.xml | ~/bin/colordiff.pl 
--- EventGeneratorListAssembler.original.tidyReduced.xml    2016-10-26 10:27:41.766246292 -0500
+++ EventGeneratorListAssembler.tidyReduced.xml    2016-10-26 10:27:41.743768581 -0500
@@ -177,6 +177,24 @@
     <param type="alg" name="Generator-6">genie::EventGenerator/MEC-CC</param>
   </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>

This replaces Default+MEC with a set that include both MEC-CC and MEC-NC, and adds in an explicit Default+CCMEC set to allow generation similar to what was in R-2_10_X.

DefaultPlusMECWithNC vs. EffSFTEM

$ diff -u UserPhysicsOptions.original.tidyReduced.xml UserPhysicsOptions.tidyReduced.xml | ~/bin/colordiff.pl 
--- UserPhysicsOptions.original.tidyReduced.xml    2016-10-27 11:16:08.907131385 -0500
+++ UserPhysicsOptions.tidyReduced.xml    2016-10-26 10:33:50.357561640 -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>

DefaultPlusMECWithNC vs. LocalFGNievesQEAndMEC

$ diff -u UserPhysicsOptions.original.tidyReduced.xml UserPhysicsOptions.tidyReduced.xml | ~/bin/colordiff.pl 
--- UserPhysicsOptions.original.tidyReduced.xml    2016-10-26 10:39:11.743417686 -0500
+++ UserPhysicsOptions.tidyReduced.xml    2016-10-26 10:39:11.720112747 -0500
@@ -34,7 +34,7 @@
     <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="bool" name="SetDiNucleonCode">false</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>
@@ -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>
$ diff -u EventGenerator.original.tidyReduced.xml EventGenerator.tidyReduced.xml | ~/bin/colordiff.pl 
--- EventGenerator.original.tidyReduced.xml    2016-10-26 10:39:11.737360191 -0500
+++ EventGenerator.tidyReduced.xml    2016-10-26 10:39:11.732324629 -0500
@@ -20,19 +20,16 @@
   </param_set>
   <param_set name="QEL-CC">
     <param type="string" name="VldContext"></param>
-    <param type="int" name="NModules">12</param>
+    <param type="int" name="NModules">9</param>
     <param type="alg" name="Module-0">genie::InitialStateAppender/Default</param>
     <param type="alg" name="Module-1">genie::VertexGenerator/Default</param>
-    <param type="alg" name="Module-2">genie::FermiMover/Default</param>
-    <param type="alg" name="Module-3">genie::QELKinematicsGenerator/CC-Default</param>
-    <param type="alg" name="Module-4">genie::QELPrimaryLeptonGenerator/Default</param>
-    <param type="alg" name="Module-5">genie::QELHadronicSystemGenerator/Default</param>
-    <param type="alg" name="Module-6">genie::PauliBlocker/Default</param>
-    <param type="alg" name="Module-7">genie::UnstableParticleDecayer/BeforeHadronTransport</param>
-    <param type="alg" name="Module-8">genie::NucDeExcitationSim/Default</param>
-    <param type="alg" name="Module-9">genie::HadronTransporter/Default</param>
-    <param type="alg" name="Module-10">genie::NucBindEnergyAggregator/Default</param>
-    <param type="alg" name="Module-11">genie::UnstableParticleDecayer/AfterHadronTransport</param>
+    <param type="alg" name="Module-2">genie::QELEventGenerator/Default</param>
+    <param type="alg" name="Module-3">genie::PauliBlocker/Default</param>
+    <param type="alg" name="Module-4">genie::UnstableParticleDecayer/BeforeHadronTransport</param>
+    <param type="alg" name="Module-5">genie::NucDeExcitationSim/Default</param>
+    <param type="alg" name="Module-6">genie::HadronTransporter/Default</param>
+    <param type="alg" name="Module-7">genie::NucBindEnergyAggregator/Default</param>
+    <param type="alg" name="Module-8">genie::UnstableParticleDecayer/AfterHadronTransport</param>
     <param type="alg" name="ILstGen">genie::QELInteractionListGenerator/CC-Default</param>
   </param_set>
   <param_set name="QEL-NC">

DefaultPlusMECWithNC vs. AltPion

$ diff -u UserPhysicsOptions.original.tidyReduced.xml UserPhysicsOptions.tidyReduced.xml  | ~/bin/colordiff.pl 
--- UserPhysicsOptions.original.tidyReduced.xml    2016-10-26 10:45:07.554838102 -0500
+++ UserPhysicsOptions.tidyReduced.xml    2016-10-26 10:45:07.523310033 -0500
@@@ -300,14 +300,14 @@
     <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/RES-CC">genie::BergerSehgalRESPXSec2014/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/RES-NC">genie::BergerSehgalRESPXSec2014/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/RES-EM">genie::BergerSehgalRESPXSec2014/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/COH-CC">genie::BergerSehgalCOHPiPXSec2015/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/COH-NC">genie::BergerSehgalCOHPiPXSec2015/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>
$ diff -u EventGeneratorListAssembler.original.tidyReduced.xml EventGeneratorListAssembler.tidyReduced.xml | ~/bin/colordiff.pl 
--- EventGeneratorListAssembler.original.tidyReduced.xml    2016-10-26 10:45:07.548774999 -0500
+++ EventGeneratorListAssembler.tidyReduced.xml    2016-10-26 10:45:07.543701839 -0500
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
 <alg_conf>
   <param_set name="Default">
-    <param type="int" name="NGenerators">13</param>
+    <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>
@@ -15,6 +15,8 @@
     <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/DFR-CC</param>
+    <param type="alg" name="Generator-14">genie::EventGenerator/DFR-NC</param>
   </param_set>
   <param_set name="AnomalyMediatedNuGamma">
     <param type="int" name="NGenerators">1</param>

DefaultPlusMECWithNC vs. ValenciaQEBergerSehgalCOHRES

$ diff -u UserPhysicsOptions.original.tidyReduced.xml UserPhysicsOptions.tidyReduced.xml 
--- UserPhysicsOptions.original.tidyReduced.xml    2016-11-08 10:24:26.486790217 -0600
+++ UserPhysicsOptions.tidyReduced.xml    2016-11-08 10:24:26.441456996 -0600
@@ -34,7 +34,7 @@
     <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="bool" name="SetDiNucleonCode">false</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>
@@ -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>
@@ -213,7 +213,7 @@
     <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="alg" name="HadronTransp-Model">genie::HAIntranuke2014/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>
@@ -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>
@@ -297,17 +297,17 @@
     <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>
-    <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/RES-CC">genie::BergerSehgalRESPXSec2014/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/RES-NC">genie::BergerSehgalRESPXSec2014/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/RES-EM">genie::BergerSehgalRESPXSec2014/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/COH-CC">genie::BergerSehgalCOHPiPXSec2015/Default</param>
+    <param type="alg" name="XSecModel@genie::EventGenerator/COH-NC">genie::BergerSehgalCOHPiPXSec2015/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>
@@ -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>
$ diff -u EventGenerator.original.tidyReduced.xml EventGenerator.tidyReduced.xml 
--- EventGenerator.original.tidyReduced.xml    2016-11-08 10:24:26.480744109 -0600
+++ EventGenerator.tidyReduced.xml    2016-11-08 10:24:26.474703108 -0600
@@ -20,19 +20,16 @@
   </param_set>
   <param_set name="QEL-CC">
     <param type="string" name="VldContext"></param>
-    <param type="int" name="NModules">12</param>
+    <param type="int" name="NModules">9</param>
     <param type="alg" name="Module-0">genie::InitialStateAppender/Default</param>
     <param type="alg" name="Module-1">genie::VertexGenerator/Default</param>
-    <param type="alg" name="Module-2">genie::FermiMover/Default</param>
-    <param type="alg" name="Module-3">genie::QELKinematicsGenerator/CC-Default</param>
-    <param type="alg" name="Module-4">genie::QELPrimaryLeptonGenerator/Default</param>
-    <param type="alg" name="Module-5">genie::QELHadronicSystemGenerator/Default</param>
-    <param type="alg" name="Module-6">genie::PauliBlocker/Default</param>
-    <param type="alg" name="Module-7">genie::UnstableParticleDecayer/BeforeHadronTransport</param>
-    <param type="alg" name="Module-8">genie::NucDeExcitationSim/Default</param>
-    <param type="alg" name="Module-9">genie::HadronTransporter/Default</param>
-    <param type="alg" name="Module-10">genie::NucBindEnergyAggregator/Default</param>
-    <param type="alg" name="Module-11">genie::UnstableParticleDecayer/AfterHadronTransport</param>
+    <param type="alg" name="Module-2">genie::QELEventGenerator/Default</param>
+    <param type="alg" name="Module-3">genie::PauliBlocker/Default</param>
+    <param type="alg" name="Module-4">genie::UnstableParticleDecayer/BeforeHadronTransport</param>
+    <param type="alg" name="Module-5">genie::NucDeExcitationSim/Default</param>
+    <param type="alg" name="Module-6">genie::HadronTransporter/Default</param>
+    <param type="alg" name="Module-7">genie::NucBindEnergyAggregator/Default</param>
+    <param type="alg" name="Module-8">genie::UnstableParticleDecayer/AfterHadronTransport</param>
     <param type="alg" name="ILstGen">genie::QELInteractionListGenerator/CC-Default</param>
   </param_set>
   <param_set name="QEL-NC">
@@ -54,19 +51,16 @@
   </param_set>
   <param_set name="QEL-EM">
     <param type="string" name="VldContext"></param>
-    <param type="int" name="NModules">12</param>
+    <param type="int" name="NModules">9</param>
     <param type="alg" name="Module-0">genie::InitialStateAppender/Default</param>
     <param type="alg" name="Module-1">genie::VertexGenerator/Default</param>
-    <param type="alg" name="Module-2">genie::FermiMover/Default</param>
-    <param type="alg" name="Module-3">genie::QELKinematicsGenerator/EM-Default</param>
-    <param type="alg" name="Module-4">genie::QELPrimaryLeptonGenerator/Default</param>
-    <param type="alg" name="Module-5">genie::QELHadronicSystemGenerator/Default</param>
-    <param type="alg" name="Module-6">genie::PauliBlocker/Default</param>
-    <param type="alg" name="Module-7">genie::UnstableParticleDecayer/BeforeHadronTransport</param>
-    <param type="alg" name="Module-8">genie::NucDeExcitationSim/Default</param>
-    <param type="alg" name="Module-9">genie::HadronTransporter/Default</param>
-    <param type="alg" name="Module-10">genie::NucBindEnergyAggregator/Default</param>
-    <param type="alg" name="Module-11">genie::UnstableParticleDecayer/AfterHadronTransport</param>
+    <param type="alg" name="Module-2">genie::QELEventGenerator/EM-Default</param>
+    <param type="alg" name="Module-3">genie::PauliBlocker/Default</param>
+    <param type="alg" name="Module-4">genie::UnstableParticleDecayer/BeforeHadronTransport</param>
+    <param type="alg" name="Module-5">genie::NucDeExcitationSim/Default</param>
+    <param type="alg" name="Module-6">genie::HadronTransporter/Default</param>
+    <param type="alg" name="Module-7">genie::NucBindEnergyAggregator/Default</param>
+    <param type="alg" name="Module-8">genie::UnstableParticleDecayer/AfterHadronTransport</param>
     <param type="alg" name="ILstGen">genie::QELInteractionListGenerator/EM-Default</param>
   </param_set>
   <param_set name="QEL-CC-LAMBDA">
$ diff -u EventGeneratorListAssembler.original.tidyReduced.xml EventGeneratorListAssembler.tidyReduced.xml 
--- EventGeneratorListAssembler.original.tidyReduced.xml    2016-11-09 14:37:03.585864888 -0600
+++ EventGeneratorListAssembler.tidyReduced.xml    2016-11-09 14:37:03.579815369 -0600
@@ -193,6 +193,24 @@
     <param type="alg" name="Generator-12">genie::EventGenerator/IMD-ANH</param>
     <param type="alg" name="Generator-13">genie::EventGenerator/MEC-CC</param>
   </param_set>
+  <param_set name="Default+MEC+1K">
+    <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/DIS-CC-SINGLEK</param>
+  </param_set>
   <param_set name="EMQE">
     <param type="int" name="NGenerators">1</param>
     <param type="alg" name="Generator-0">genie::EventGenerator/QEL-EM</param>