Skip to content
Open
Show file tree
Hide file tree
Changes from 170 commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
6ce7038
Testing github fork
Dec 8, 2023
2afe11d
Testing Fork
Dec 22, 2023
b958c62
Forking DM HelicAmpls
Dec 22, 2023
775add0
Forking DM HelicAmpls
Dec 22, 2023
140a19f
Forking DM HelicAmpls
Dec 22, 2023
2f8182b
Forking DM HelicAmpls
Dec 22, 2023
3ad0978
Forking DM HelicAmpls
Dec 22, 2023
5d94108
Forking DM HelicAmpls
Dec 22, 2023
a87b2dc
Forking DM HelicAmpls
Dec 22, 2023
cb066b7
Forking DM HelicAmpls
Dec 22, 2023
c25991d
Forking DM Res XSec
Dec 22, 2023
234bf6c
Forking DM Res XSec
Dec 22, 2023
a35bdbd
Merge branch 'GENIE-MC:master' into master
ZWorr Dec 22, 2023
efac3bf
Adding DM Res
Jan 5, 2024
57e5ba2
Add DM Res
Jan 5, 2024
7850592
Add DM Res
Jan 5, 2024
2f250a6
Add DM Res
Jan 5, 2024
579fcfd
Update Res DM
Jan 5, 2024
5d0f87a
Update Copy
Jan 12, 2024
960d19d
Add DM Res
Jan 16, 2024
30f7593
Add DM Res
Jan 16, 2024
42d1725
Add DM Res
Jan 16, 2024
470bffd
Add DM Res
Jan 16, 2024
8af4679
Add DM Res
Jan 16, 2024
9e5aed5
Add DM Res
Jan 16, 2024
682f037
Update
Jan 16, 2024
8171fa5
New for DM Res EventGen
Jan 17, 2024
c90428c
New for DM Res EventGen
Jan 17, 2024
44f3d90
New for DM Res EventGen
Jan 17, 2024
55874db
New for DM Res EventGen
Jan 17, 2024
68cd1d4
New for DM Res EventGen
Jan 17, 2024
fad120b
New for DM Res EventGen
Jan 17, 2024
948f615
New for DM Res EventGen
Jan 17, 2024
2995bad
New for DM Res EventGen
Jan 17, 2024
072c46f
New for DM Res EventGen
Jan 17, 2024
560a771
New for DM Res EventGen
Jan 17, 2024
834bae4
New for DM Res EventGen
Jan 17, 2024
86cc486
Updated Res DM
Jan 23, 2024
d2a0535
Updated Res DM
Jan 23, 2024
6cd22ae
Updated Res DM
Jan 23, 2024
443a4b2
Updated Res DM
Jan 23, 2024
25897a5
Updated Res DM
Jan 23, 2024
8e8b969
Updated Res DM
Jan 23, 2024
972dfa2
Updated Res DM
Jan 23, 2024
aa3aad2
Updated Res DM
Jan 23, 2024
2f36896
Updated Res DM
Jan 23, 2024
82404f5
Updated Res DM
Jan 23, 2024
e9a6d28
Updated Res DM
Jan 23, 2024
1ed316b
Updated Res DM
Jan 23, 2024
0c23e3d
Updated Res DM
Jan 23, 2024
874e220
Updated Res DM
Jan 23, 2024
b68292a
Updated Res DM
Jan 23, 2024
7fa7d06
Updated Res DM
Jan 23, 2024
251df23
Updated Res DM
Jan 23, 2024
1930ca9
Updated Res DM
Jan 24, 2024
859032b
Updated Res DM
Jan 24, 2024
02b84f7
Updated Res DM
Jan 24, 2024
887a102
Updated Res DM
Jan 24, 2024
551d14f
Updated Res DM
Jan 24, 2024
4cc68a1
Update to include Res DM
Jan 28, 2024
012b05a
Update to include Res DM
Jan 28, 2024
df0e309
Update to include Res DM
Jan 28, 2024
cd9f311
Update to include Res DM
Jan 28, 2024
0219adc
Update to include Res DM
Jan 28, 2024
4f21bc7
Update to include Res DM
Jan 28, 2024
ea74c20
Update to include Res DM
Jan 28, 2024
d6f52bf
Update to include Res DM
Jan 28, 2024
7295701
Added for DM RES
Feb 2, 2024
5383917
Added for DM RES
Feb 2, 2024
0a838ef
Added for DM RES
Feb 2, 2024
734788b
Added for DM RES
Feb 2, 2024
a4f7005
New BDM RES
Feb 3, 2024
a4bd8e2
New BDM RES
Feb 3, 2024
058dfe5
New BDM RES
Feb 3, 2024
36f4379
New BDM RES
Feb 3, 2024
2996bdf
New BDM RES
Feb 3, 2024
61c0a48
New BDM RES
Feb 3, 2024
033b3b0
New BDM RES
Feb 3, 2024
4e74686
New BDM RES
Feb 3, 2024
e1aacd4
New BDM RES
Feb 3, 2024
6d36a47
New BDM RES
Feb 3, 2024
2b7fc69
New BDM RES
Feb 3, 2024
bf7bdcc
New BDM RES
Feb 3, 2024
db6f089
New BDM RES
Feb 3, 2024
f246246
New BDM RES
Feb 3, 2024
def8913
Fixed DM XSecScale
Feb 3, 2024
d0c3f09
Include new form factors
Feb 4, 2024
1578a7d
Include quark charge
Feb 4, 2024
afed693
Include quark charge
Feb 4, 2024
7ec621b
update params
Feb 4, 2024
46be149
New Form Factors
Feb 6, 2024
e1a3849
New Form Factors
Feb 6, 2024
e250c87
New DMRES Fast
Feb 6, 2024
4eb5390
New DMRES Fast
Feb 6, 2024
ab2cb58
New DMRES Fast
Feb 6, 2024
6d15374
New DMRES Fast
Feb 6, 2024
6c4d193
New DMRES Fast
Feb 6, 2024
44bf22a
New DMRES Fast
Feb 6, 2024
9df6998
New DMRES Fast
Feb 6, 2024
793533e
New DMRES Fast
Feb 6, 2024
8dff89d
re-updated
Feb 16, 2024
d1e3781
re-updated
Feb 16, 2024
fb8d2db
include DMRes
Feb 16, 2024
85d6e0d
RemovedUnitarityCondition
Feb 16, 2024
90ea641
Updated
Feb 16, 2024
50dfefb
Updated
Feb 16, 2024
1de3205
Updated
Feb 16, 2024
6f0433a
DM consistency check
Mar 27, 2024
50d3113
EM-NoPauliBlock
Mar 27, 2024
efb59b6
Consistency Checks
Mar 27, 2024
6c10db1
Consistency Checks
Mar 27, 2024
ec1c1e0
Consistency Checks
Mar 27, 2024
4402238
Consistency Checks
Mar 27, 2024
0fb7885
DM cross checks
Mar 28, 2024
bf9906e
DM cross checks
Mar 28, 2024
337a183
DM cross check params
Mar 29, 2024
6362134
DM cross check
Mar 29, 2024
1c12aba
DM cross check
Mar 29, 2024
880d318
DM cross check
Mar 29, 2024
ff4f483
DM cross check
Mar 29, 2024
2ee4782
removed MedMass divide by zero
Mar 29, 2024
4098ea5
New Charge params
Mar 29, 2024
4e92a42
New test spline
Mar 29, 2024
f0e3494
DM mass
Apr 5, 2024
aa522df
updated
Apr 5, 2024
5d4c62f
update
Apr 5, 2024
3178293
flipped signs
Apr 6, 2024
b99e381
flipped sign
Apr 6, 2024
3b01892
Updated mZ term
May 3, 2024
9dd9c93
DM params
May 3, 2024
9077514
Update
Jun 10, 2024
f50d071
Update
Jun 10, 2024
280c415
Update
Jun 10, 2024
bc8bacd
Update
Jun 10, 2024
c0d4421
Including Scalar DM
Jun 12, 2024
f6b46b3
nu_e + proton NCRES spline
Jun 12, 2024
0614b32
e + proton EMRES spline
Jun 12, 2024
3fef142
nu_e + proton DMRES spline
Jun 12, 2024
d16b143
e + proton DMRES spline
Jun 12, 2024
6c8e6f6
Updated
Jun 12, 2024
28dfbe8
revert to orginal
Jun 12, 2024
a609344
10000 nu_e + proton NCRES @2Gev event generator
Jun 12, 2024
96e3992
10000 e + proton NCRES @2Gev event generator
Jun 12, 2024
fa703cc
update benchmark DM params
Jun 28, 2024
c1bff3a
comments
Jun 28, 2024
48be2ff
Remove EMRES_2GeV.root file
Dec 8, 2024
e449189
Add NonRes Events to DM
Dec 8, 2024
9282c09
Add files via upload
ZWorr Dec 18, 2024
bd2abdf
DM params set for v0 model
Dec 18, 2024
e081105
Set to DM Rain
Jan 24, 2025
6264051
NonRes
Jan 24, 2025
36b4395
Add existing project files to Git
Jan 24, 2025
8c8dcfc
Adding all
Jan 24, 2025
51a1009
Add All
ZWorr Jan 24, 2025
28ad267
All v2 splines
ZWorr Jan 24, 2025
f92f8c6
remove DS_Store
ZWorr Feb 6, 2025
7ab36b7
Remove .DS_Store
ZWorr Feb 6, 2025
99c3c33
Update README.md
jberger7 Dec 1, 2025
5c78fcb
Remove Excess
ZWorr Dec 24, 2025
0c56c11
oUpdated CommonParam and DMRESPXSec
ZWorr Jan 7, 2026
ce3f5d6
Removed unnecesarry files
ZWorr Jan 7, 2026
0b77e5b
Merge branch 'master' of https://github.com/ZWorr/Generator
ZWorr Jan 7, 2026
5020d1c
finalized RESDM
ZWorr Jan 14, 2026
e3b11d9
Finalized RES DM
ZWorr Jan 14, 2026
97483b1
Finalized for DM RES
ZWorr Jan 14, 2026
259aae7
Finalized for DM RES
ZWorr Jan 14, 2026
3dbbfd8
Remove .DS_Stroe files from ../Resonance/..
ZWorr Jan 14, 2026
c5fcafe
removed gntp.0.ghep.root
ZWorr Jan 14, 2026
076e806
Update KinePhaseSpace.h
ZWorr Jan 14, 2026
0a4ca1a
Update EventGeneratorListAssembler.xml
ZWorr Jan 14, 2026
1725025
Update Messenger Logs for DM RES and fix division by int in DMHAmpl
ZWorr Feb 4, 2026
d054789
Merge branch 'master' of https://github.com/ZWorr/Generator
ZWorr Feb 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# The GENIE Event Generator

This code is a fork of the GENIE Generator product. For the official release of the GENIE code, please visit
http://www.genie-mc.org for more information. This fork adds the capability to simulate boosted dark matter
scattering via resonant baryon production. It is intended for future merger into an official GENIE release.

The GENIE Generator product is an advanced physics simulation used by nearly all modern neutrino experiments and
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Before any merge the previous paragraph about being a fork should be removed.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually a big block of stuff here is a reversion of some more recent changes and care must be taken in what's merged in.

it plays a key role in the exploitation of neutrino data. This product implements a modern software framework for
MC event generators and includes state-of-the-art physics modules for neutrino or charged-lepton interactions
Expand Down
7 changes: 5 additions & 2 deletions config/CommonParam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -276,10 +276,12 @@ Or changing the name of this parameter set
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Set the coupling of dark matter to nucleons
-->
<param type="double" name="ZpCoupling"> 0.1 </param>

<param type="double" name="ZpCoupling"> 1.0 </param>
<param type="double" name="DarkLeftCharge"> 1.0 </param>
<param type="double" name="DarkRightCharge"> 1.0 </param>
<param type="double" name="DarkRightCharge"> -1.0 </param>
<param type="double" name="DarkScalarCharge"> 1.0 </param>

<param type="double" name="UpLeftCharge"> 1.0 </param>
<param type="double" name="UpRightCharge"> 1.0 </param>
<param type="double" name="DownLeftCharge"> 1.0 </param>
Expand All @@ -288,6 +290,7 @@ Or changing the name of this parameter set
<param type="double" name="StrangeRightCharge"> 1.0 </param>
<param type="double" name="CharmLeftCharge"> 1.0 </param>
<param type="double" name="CharmRightCharge"> 1.0 </param>

<param type="double" name="ElectronLeftCharge"> 1.0 </param>
<param type="double" name="ElectronRightCharge"> 1.0 </param>
<param type="double" name="DMEL-Mp"> 1.441 </param>
Expand Down
22 changes: 22 additions & 0 deletions config/DMRESHadronicSystemGenerator.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="ISO-8859-1"?>

<alg_conf>

<!--
Configuration sets for the RESHadronSystemGenerator EventRecordVisitorI

Configurable Parameters:
.......................................................................................................
Name Type Optional Comment Default
.......................................................................................................
Decayer alg No
-->

<param_set name="Default">
<param type="alg" name="Decayer"> genie::UnstableParticleDecayer/BeforeHadronTransport </param>
<!--
<param type="alg" name="PreTransportDecayer"> genie::UnstableParticleDecayer/BeforeHadronTransport </param>
-->
</param_set>

</alg_conf>
24 changes: 24 additions & 0 deletions config/DMRESInteractionListGenerator.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="ISO-8859-1"?>

<!--
Configuration for the RESInteractionListGenerator InteractionListGeneratorI

Configurable Parameters:
..........................................................................................................................
Name Type Opt Comment Default
..........................................................................................................................
ResonanceNameList string No list of resonances to be taken into account CommonParam[Resonances]
is-DM bool Yes set true for DM list false
-->

<alg_conf>

<param_set name="Default">
<param type="string" name="CommonParam"> Resonances </param>
</param_set>

<param_set name="DM-Default">
<param type="bool" name="is-DM"> true </param>
</param_set>

</alg_conf>
35 changes: 35 additions & 0 deletions config/DMRESKinematicsGenerator.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="ISO-8859-1"?>

<alg_conf>

<!--
Configuration for the RESKinematicsGenerator EventRecordVisitorI

Algorithm Configurable Parameters:
.......................................................................................................................
Name Type Opt Comment Default
.......................................................................................................................
UniformOverPhaseSpace bool Yes kinematics uniformly over allowd phase space false
wgt = (phase_space_volume)*(diff_xsec)/(xsec)
MaxXSec-SafetyFactor double Yes multiplies max xsec in rejection method 1.25
MaxXSec-DiffTolerance double Yes max allowed 200*(xsec-xsecmax)/(xsec+xsecmax) 999999 (disable)
if xsec>xsecmax
Cache-MinEnergy double Yes minimum energy for which max xsec is cached 1.00
-->

<param_set name="Default">
<param type="string" name="CommonParam"> NonResBackground </param>
</param_set>


<param_set name="RES">

<param type="double" name="MaxXSec-SafetyFactor"> 1.400 </param>
<param type="double" name="Cache-MinEnergy"> 0.500 </param>
</param_set>

<param_set name="SPP">
<param type="double" name="MaxXSec-SafetyFactor"> 1.400 </param>
</param_set>

</alg_conf>
19 changes: 19 additions & 0 deletions config/DMRESOutgoingDarkGenerator.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="ISO-8859-1"?>

<alg_conf>

<!--
Configuration for the DMRESPrimaryLeptonGenerator EventRecordVisitorI

Configurable Parameters:
.......................................................................................................................
Name Type Opt Comment Default
.......................................................................................................................
-->

<param_set name="Default">
<param type="string" name="CommonParam"> Lepton </param>

</param_set>

</alg_conf>
64 changes: 64 additions & 0 deletions config/DMRESPXSec.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="ISO-8859-1"?>


<!--
Configuration for the Rein-Sehgal RES excitation d^xsec / dQ^2 dW xsec algorithm
for Dark Matter

Configurable Parameters:
......................................................................................................................................
Name Type Optional Comment Default
......................................................................................................................................
RES-CC-XSecScale double No XSec rescaling factor
RES-NC-XSecScale double No Xsec rescaling factor
RES-EM-XSecScale double No Xsec rescaling factor
RES-Zeta double No FKR's Z parameter
RES-Omega double No FKR's Omega parameter
RES-Ma double No RES axial mass
RES-Mv double No RES vector mass
WeinbergAngle double No Weinberg Angle CommonParam[WeakInt]
CKM-Vud double No Magnitude of ud-element of CKM-matrix CommonParam[CKM]
BreitWeignerWeight bool Yes Weight xsec with breit-wigner? true
BreitWignerNorm bool Yes Normalize breit-wigner? true
UseNuTauScalingFactors bool Yes Load/Use NEUGEN reduction factor splines for nutaus true
UseDRJoinScheme bool No Use DIS/RES joining scheme? CommonParam[NonResBackground]
Wcut double No Param used in DIS/RES joining CommonParam[NonResBackground]
MaxNWidthForN2Res double Yes x in limiting allowed W phase space for n=2 res according to 2.0
W < min{ Wmin(physical), MassRes + x * WidthRes }
MaxNWidthForN0Res double Yes As above for n=0 resonances 6.0
MaxNWidthForGNres double Yes As above for the remaining resonances 4.0
RFG-UseParametrization bool No use parametrization for Fermi momentum and binging energy CommonParam[FermiGas]

FermiMomentumTable string No Table of Fermi momentum (kF) constants for various nuclei CommonParam[FermiGas]
XSec-Integrator alg No
-->

<alg_conf>
<param_set name="Velocity0">
<param type="string" name="CommonParam"> WeakInt,NonResBackground,CKM,FermiGas,BoostedDarkMatter </param>

<param type="alg" name="XSec-Integrator"> genie::DMRESXSecFast/Default </param>

<param type="int" name="velocity-mode"> 0 </param>
<param type="double" name="RES-DM-XSecScale"> 1.000 </param>
<param type="double" name="RES-Omega"> 1.05 </param>
<param type="double" name="RES-Zeta"> 0.76338 </param> <!-- 0.75 -->
<param type="double" name="RES-Ma"> 1.120 </param>
<param type="double" name="RES-Mv"> 0.840 </param>
</param_set>

<param_set name="Velocity2">
<param type="string" name="CommonParam"> WeakInt,NonResBackground,CKM,FermiGas,BoostedDarkMatter </param>

<param type="alg" name="XSec-Integrator"> genie::DMRESXSecFast/Default </param>

<param type="int" name="velocity-mode"> 2 </param>
<param type="double" name="RES-DM-XSecScale"> 1.000 </param>
<param type="double" name="RES-Omega"> 1.05 </param>
<param type="double" name="RES-Zeta"> 0.76338 </param> <!-- 0.75 -->
<param type="double" name="RES-Ma"> 1.120 </param>
<param type="double" name="RES-Mv"> 0.840 </param>

</param_set>

</alg_conf>
19 changes: 19 additions & 0 deletions config/DMRESXSec.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="ISO-8859-1"?>

<alg_conf>

<!--
Configuration for the DMRESXSec cross section algorithm
-->


<param_set name="Default">
<param type="string" name ="CommonParam"> Resonances </param>
<param type="double" name ="ESplineMax"> 500 </param>
<param type="string" name ="gsl-integration-type"> adaptive </param>
<param type="int" name ="gsl-max-eval"> 1000000000 </param>
<param type="double" name ="gsl-relative-tolerance"> 1e-9 </param>
<!-- NC Scattering uses no Pauli Blocking-->
<param type="bool" name="UsePauliBlockingForRES"> false </param>
</param_set>
</alg_conf>
19 changes: 19 additions & 0 deletions config/DMRESXSecFast.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="ISO-8859-1"?>

<alg_conf>

<!--
Configuration for the DMRESXSecFast cross section algorithm
-->


<param_set name="Default">
<param type="string" name ="CommonParam"> Resonances </param>
<param type="double" name ="ESplineMax"> 500 </param>
<param type="string" name ="gsl-integration-type"> adaptive </param>
<param type="int" name ="gsl-max-eval"> 1000000000 </param>
<param type="double" name ="gsl-relative-tolerance"> 1e-9 </param>
<!-- NC Scattering uses no Pauli Blocking-->
<param type="bool" name="UsePauliBlockingForRES"> false </param>
</param_set>
</alg_conf>
53 changes: 50 additions & 3 deletions config/EventGenerator.xml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,37 @@ XSecModel alg Yes Cross section model used at the thread
<param type="alg" name="ILstGen"> genie::DMDISInteractionListGenerator/DM-Default </param>
</param_set>

<param_set name="RES-DMv0">
<param type="string" name="VldContext"> </param>
<param type="int" name="NModules"> 10 </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::DMRESKinematicsGenerator/RES </param>
<param type="alg" name="Module-4"> genie::DMRESOutgoingDarkGenerator/Default </param>
<param type="alg" name="Module-5"> genie::DMRESHadronicSystemGenerator/Default </param>
<param type="alg" name="Module-6"> genie::NucDeExcitationSim/Default </param>
<param type="alg" name="Module-7"> genie::HadronTransporter/Default </param>
<param type="alg" name="Module-8"> genie::NucBindEnergyAggregator/Default </param>
<param type="alg" name="Module-9"> genie::UnstableParticleDecayer/AfterHadronTransport </param>
<param type="alg" name="ILstGen"> genie::DMRESInteractionListGenerator/DM-Default </param>
</param_set>

<param_set name="RES-DMv2">
<param type="string" name="VldContext"> </param>
<param type="int" name="NModules"> 10 </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::DMRESKinematicsGenerator/RES </param>
<param type="alg" name="Module-4"> genie::DMRESOutgoingDarkGenerator/Default </param>
<param type="alg" name="Module-5"> genie::DMRESHadronicSystemGenerator/Default </param>
<param type="alg" name="Module-6"> genie::NucDeExcitationSim/Default </param>
<param type="alg" name="Module-7"> genie::HadronTransporter/Default </param>
<param type="alg" name="Module-8"> genie::NucBindEnergyAggregator/Default </param>
<param type="alg" name="Module-9"> genie::UnstableParticleDecayer/AfterHadronTransport </param>
<param type="alg" name="ILstGen"> genie::DMRESInteractionListGenerator/DM-Default </param>
</param_set>

<!--
EvtLib / EventLibraryInterface
Expand Down Expand Up @@ -689,6 +720,22 @@ XSecModel alg Yes Cross section model used at the thread
<param type="alg" name="ILstGen"> genie::DMEInteractionListGenerator/DME </param>
</param_set>

<param_set name="RES-DM">
<param type="string" name="VldContext"> </param>
<param type="int" name="NModules"> 10 </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::DMRESKinematicsGenerator/RES </param>
<param type="alg" name="Module-4"> genie::DMRESOutgoingDarkGenerator/Default </param>
<param type="alg" name="Module-5"> genie::DMRESHadronicSystemGenerator/Default </param>
<param type="alg" name="Module-6"> genie::NucDeExcitationSim/Default </param>
<param type="alg" name="Module-7"> genie::HadronTransporter/Default </param>
<param type="alg" name="Module-8"> genie::NucBindEnergyAggregator/Default </param>
<param type="alg" name="Module-9"> genie::UnstableParticleDecayer/AfterHadronTransport </param>
<param type="alg" name="ILstGen"> genie::DMRESInteractionListGenerator/DM-Default </param>
</param_set>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason that "RES-DM" is not clustered with "RES-DMv1" and "RES-DMv2" up near line 117. Or perhaps those should be down here. Or they're vestigial and need to be removed?

<!-- Inverse Beta Decay Event Generator -->
<param_set name="IBD">
<param type="string" name="VldContext"> </param>
Expand Down Expand Up @@ -847,7 +894,7 @@ XSecModel alg Yes Cross section model used at the thread
</param_set>

<!-- Beam-produced Heavy Neutral Lepton simulation -->

<param_set name="BeamHNL">
<param type="string" name="VldContext"> </param>
<param type="int" name="NModules"> 4 </param>
Expand All @@ -858,7 +905,7 @@ XSecModel alg Yes Cross section model used at the thread
<param type="alg" name="ILstGen"> genie::DummyHNLInteractionListGenerator/Default </param>
</param_set>


<param_set name="NORM">
<param type="string" name="VldContext"> </param>
<param type="int" name="NModules"> 3 </param>
Expand All @@ -868,5 +915,5 @@ XSecModel alg Yes Cross section model used at the thread
<param type="alg" name="ILstGen"> genie::NormInteractionListGenerator/Default </param>
<param type="alg" name="XSecModel@genie::EventGenerator/NORM"> genie::NormXSec/Default </param>
</param_set>

</alg_conf>
Loading