Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
350 commits
Select commit Hold shift + click to select a range
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
3c0afe2
Testing github fork
Dec 8, 2023
45a2ad9
Testing Fork
Dec 22, 2023
8d9ddbd
Forking DM HelicAmpls
Dec 22, 2023
f599aa2
Forking DM HelicAmpls
Dec 22, 2023
60a9290
Forking DM HelicAmpls
Dec 22, 2023
22a58e8
Forking DM HelicAmpls
Dec 22, 2023
4872aeb
Forking DM HelicAmpls
Dec 22, 2023
86238d4
Forking DM HelicAmpls
Dec 22, 2023
0e4741e
Forking DM HelicAmpls
Dec 22, 2023
9c9f560
Forking DM HelicAmpls
Dec 22, 2023
004d521
Forking DM Res XSec
Dec 22, 2023
df1d86d
Forking DM Res XSec
Dec 22, 2023
64d9de5
Adding DM Res
Jan 5, 2024
0edb23c
Add DM Res
Jan 5, 2024
c550d0a
Add DM Res
Jan 5, 2024
9a23597
Add DM Res
Jan 5, 2024
a6cd675
Update Copy
Jan 12, 2024
cadbc33
Add DM Res
Jan 16, 2024
bf6980b
Add DM Res
Jan 16, 2024
0560f3c
Add DM Res
Jan 16, 2024
652f641
Add DM Res
Jan 16, 2024
61d0515
Add DM Res
Jan 16, 2024
dad25ad
Add DM Res
Jan 16, 2024
a68fe76
Update
Jan 16, 2024
ba2c2ce
New for DM Res EventGen
Jan 17, 2024
5d72f5a
New for DM Res EventGen
Jan 17, 2024
e757ff1
New for DM Res EventGen
Jan 17, 2024
128eb6f
New for DM Res EventGen
Jan 17, 2024
6442399
New for DM Res EventGen
Jan 17, 2024
d51a6e5
New for DM Res EventGen
Jan 17, 2024
b170afd
New for DM Res EventGen
Jan 17, 2024
753eefb
New for DM Res EventGen
Jan 17, 2024
3c8e75b
New for DM Res EventGen
Jan 17, 2024
5fe9975
New for DM Res EventGen
Jan 17, 2024
7cc5dc3
New for DM Res EventGen
Jan 17, 2024
cdad271
Updated Res DM
Jan 23, 2024
901efa6
Updated Res DM
Jan 23, 2024
478ee3b
Updated Res DM
Jan 23, 2024
c9342f7
Updated Res DM
Jan 23, 2024
f83623c
Updated Res DM
Jan 23, 2024
7f1bcf2
Updated Res DM
Jan 23, 2024
df3e895
Updated Res DM
Jan 23, 2024
12d53d8
Updated Res DM
Jan 23, 2024
37fcfc6
Updated Res DM
Jan 23, 2024
5a1c2f0
Updated Res DM
Jan 23, 2024
aba1b9f
Updated Res DM
Jan 23, 2024
b392d00
Updated Res DM
Jan 23, 2024
613d948
Updated Res DM
Jan 23, 2024
b005eeb
Updated Res DM
Jan 23, 2024
5e20732
Updated Res DM
Jan 23, 2024
aaf29a4
Updated Res DM
Jan 23, 2024
c7054ef
Updated Res DM
Jan 23, 2024
0743ebe
Updated Res DM
Jan 24, 2024
9184a47
Updated Res DM
Jan 24, 2024
5dc89c2
Updated Res DM
Jan 24, 2024
05816c1
Updated Res DM
Jan 24, 2024
d3c193d
Updated Res DM
Jan 24, 2024
1865848
Update to include Res DM
Jan 28, 2024
f88e1c5
Update to include Res DM
Jan 28, 2024
024f15a
Update to include Res DM
Jan 28, 2024
5b5f7a5
Update to include Res DM
Jan 28, 2024
7b725d5
Update to include Res DM
Jan 28, 2024
def6497
Update to include Res DM
Jan 28, 2024
72491e2
Update to include Res DM
Jan 28, 2024
37cf307
Update to include Res DM
Jan 28, 2024
6521df1
Added for DM RES
Feb 2, 2024
b786cc6
Added for DM RES
Feb 2, 2024
0c87fc8
Added for DM RES
Feb 2, 2024
2a8d0e6
Added for DM RES
Feb 2, 2024
e5217ba
New BDM RES
Feb 3, 2024
a013f16
New BDM RES
Feb 3, 2024
d3abda2
New BDM RES
Feb 3, 2024
1a41de5
New BDM RES
Feb 3, 2024
35404b2
New BDM RES
Feb 3, 2024
f4c8cec
New BDM RES
Feb 3, 2024
6f57dea
New BDM RES
Feb 3, 2024
28be04c
New BDM RES
Feb 3, 2024
06d674b
New BDM RES
Feb 3, 2024
0dec067
New BDM RES
Feb 3, 2024
dcb05ea
New BDM RES
Feb 3, 2024
316faa5
New BDM RES
Feb 3, 2024
b39cd39
New BDM RES
Feb 3, 2024
adb4ab8
New BDM RES
Feb 3, 2024
a43f1d7
Fixed DM XSecScale
Feb 3, 2024
178b8ec
Include new form factors
Feb 4, 2024
1b9750a
Include quark charge
Feb 4, 2024
cfc9232
Include quark charge
Feb 4, 2024
92cd45b
update params
Feb 4, 2024
9bc0a6b
New Form Factors
Feb 6, 2024
a18a6a6
New Form Factors
Feb 6, 2024
b7b9e53
New DMRES Fast
Feb 6, 2024
0786910
New DMRES Fast
Feb 6, 2024
4a4ba4c
New DMRES Fast
Feb 6, 2024
9808ec3
New DMRES Fast
Feb 6, 2024
c3c3a13
New DMRES Fast
Feb 6, 2024
10b4993
New DMRES Fast
Feb 6, 2024
342f676
New DMRES Fast
Feb 6, 2024
e3b7ee4
New DMRES Fast
Feb 6, 2024
4616444
re-updated
Feb 16, 2024
fd338f1
re-updated
Feb 16, 2024
8098d1f
include DMRes
Feb 16, 2024
b768908
RemovedUnitarityCondition
Feb 16, 2024
262ffe0
Updated
Feb 16, 2024
63cebf6
Updated
Feb 16, 2024
c9c1aad
Updated
Feb 16, 2024
b10e7b9
DM consistency check
Mar 27, 2024
d87d53f
EM-NoPauliBlock
Mar 27, 2024
7115c85
Consistency Checks
Mar 27, 2024
f794a6a
Consistency Checks
Mar 27, 2024
a5ea6a3
Consistency Checks
Mar 27, 2024
5d18944
Consistency Checks
Mar 27, 2024
cdd1566
DM cross checks
Mar 28, 2024
a870edf
DM cross checks
Mar 28, 2024
0ae8754
DM cross check params
Mar 29, 2024
bdb7901
DM cross check
Mar 29, 2024
acbe24c
DM cross check
Mar 29, 2024
ff80707
DM cross check
Mar 29, 2024
9b7afef
DM cross check
Mar 29, 2024
02220dc
removed MedMass divide by zero
Mar 29, 2024
a8850ab
New Charge params
Mar 29, 2024
a2a7b20
New test spline
Mar 29, 2024
b06ff71
DM mass
Apr 5, 2024
2b2da23
updated
Apr 5, 2024
6a6be81
update
Apr 5, 2024
963b99c
flipped signs
Apr 6, 2024
b8cc4ef
flipped sign
Apr 6, 2024
2b88010
Updated mZ term
May 3, 2024
350449b
DM params
May 3, 2024
81e4459
Update
Jun 10, 2024
396be6d
Update
Jun 10, 2024
ceff538
Update
Jun 10, 2024
7e19885
Update
Jun 10, 2024
e27dac0
Including Scalar DM
Jun 12, 2024
6abf6c3
nu_e + proton NCRES spline
Jun 12, 2024
ed4d85a
e + proton EMRES spline
Jun 12, 2024
96d52ab
nu_e + proton DMRES spline
Jun 12, 2024
d325955
e + proton DMRES spline
Jun 12, 2024
bedcfcf
Updated
Jun 12, 2024
ce163eb
revert to orginal
Jun 12, 2024
670a374
10000 nu_e + proton NCRES @2Gev event generator
Jun 12, 2024
87a75bf
10000 e + proton NCRES @2Gev event generator
Jun 12, 2024
043c0da
update benchmark DM params
Jun 28, 2024
f728838
comments
Jun 28, 2024
1ace78f
Remove EMRES_2GeV.root file
Dec 8, 2024
41d3fd7
Add NonRes Events to DM
Dec 8, 2024
d5f124a
DM params set for v0 model
Dec 18, 2024
7544b2a
Set to DM Rain
Jan 24, 2025
0bc9726
NonRes
Jan 24, 2025
f2d10cf
Add existing project files to Git
Jan 24, 2025
8a126d1
Adding all
Jan 24, 2025
4ecd166
Add All
ZWorr Jan 24, 2025
8198f07
Removed unnecessary .DS_Store
ZWorr Mar 11, 2026
5a726f1
Add files via upload
ZWorr Dec 18, 2024
3c678b1
remove DS_Store
ZWorr Feb 6, 2025
4efb95c
Remove .DS_Store
ZWorr Feb 6, 2025
7d4a87c
oUpdated CommonParam and DMRESPXSec
ZWorr Jan 7, 2026
730d368
Removed unnecesarry files
ZWorr Jan 7, 2026
204616f
Update README.md
jberger7 Dec 1, 2025
8a6a3bc
finalized RESDM
ZWorr Jan 14, 2026
3c01e0e
Finalized RES DM
ZWorr Jan 14, 2026
b3ca18b
Finalized for DM RES
ZWorr Jan 14, 2026
1ee0b6e
Finalized for DM RES
ZWorr Jan 14, 2026
1cbf495
Remove .DS_Stroe files from ../Resonance/..
ZWorr Jan 14, 2026
15f3e46
removed gntp.0.ghep.root
ZWorr Jan 14, 2026
c538213
Update Messenger Logs for DM RES and fix division by int in DMHAmpl
ZWorr Feb 4, 2026
57a6044
Update KinePhaseSpace.h
ZWorr Jan 14, 2026
1d75ed2
Update EventGeneratorListAssembler.xml
ZWorr Jan 14, 2026
5729326
removed comments added kScNorm=110
ZWorr Feb 25, 2026
7e049c3
removed DMRES comments
ZWorr Feb 25, 2026
f08e982
removed ForceInteration
ZWorr Feb 25, 2026
027334f
cleanup comments
ZWorr Mar 15, 2026
92c74e8
Merging. removed comments. returned README to original format.
ZWorr Mar 23, 2026
144f7c5
removed ForceInteraction
ZWorr Mar 23, 2026
abb174c
Update functions to sync with master
ZWorr Mar 31, 2026
5891bc2
Update to sync with master
ZWorr Apr 3, 2026
788fa2e
Merge branch 'master' into Resonant-BDM-Resolved
ZWorr Apr 3, 2026
c4aa7da
Update KPhaseSpace.cxx
ZWorr May 21, 2026
cc7a60c
Update EventGenerator.xml
ZWorr May 21, 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
17 changes: 8 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
# The GENIE Event Generator


<table style="border-collapse: collapse; border: none;">
<tr>
<td style="border: none; padding-right: 12px; vertical-align: top;">
<img src="./data/logo/genie_logo.png" alt="GENIE logo" width="300px">
</td>
<td style="border: none; padding: 0;">
<p>
The GENIE Generator is a <b>leading simulation tool used by nearly all modern neutrino experiments</b>.
It features a <b>modular framework</b> with <b>state-of-the-art physics</b> for neutrino and charged-lepton interactions,
and several BSM channels. It incorporates results from GENIE’s global data analysis and includes multiple tuned models.
GENIE supports all neutrino types, targets, and energy scales from MeV to PeV,
The GENIE Generator is a <b>leading simulation tool used by nearly all modern neutrino experiments</b>.
It features a <b>modular framework</b> with <b>state-of-the-art physics</b> for neutrino and charged-lepton interactions,
and several BSM channels. It incorporates results from GENIE’s global data analysis and includes multiple tuned models.
GENIE supports all neutrino types, targets, and energy scales from MeV to PeV,
and provides tools for flux handling, geometry, event generation, and reweighting.
</p>
<p>
For more information, visit
For more information, visit
<a href="http://www.genie-mc.org" target="_blank">http://genie-mc.org</a> |
<a href="https://genie-mc.github.io" target="_blank">https://genie-mc.github.io</a>.
</p>
Expand All @@ -27,7 +26,7 @@

Luis Alvarez-Ruso (*IFIC*), Costas Andreopoulos (*Liverpool*), Adi Ashkenazi (*Tel Aviv*), Joshua Barrow (*Minnesota*), Steve Dytman (*Pittsburgh*), Hugh Gallagher (*Tufts*), Alfonso Andres Garcia Soto (*IFIC*), Steven Gardiner (*Fermilab*), Matan Goldenberg (*Tel Aviv*), Robert Hatcher (*Fermilab*), Or Hen (*MIT*), Igor Kakorin (*JINR*), Konstantin Kuzmin (*ITEP and JINR*), Liang Liu (*Fermilab*), Xianguo Lu (*Warwick*), Anselmo Meregaglia (*Bordeaux, CNRS/IN2P3*), Vadim Naumov (*JINR*), Afroditi Papadopoulou (*Argonne*), Gabriel Perdue (*Fermilab*), Komninos-John Plows (*Oxford*), Marco Roda (*Liverpool*), Alon Sportes (*Tel Aviv*), Júlia Tena Vidal (*Tel Aviv*), Jeremy Wolcott (*Tufts*), Qiyu Yan (*UCAS and Warwick*)

**Past authors:** Christopher Barry (*Liverpool*), Steve Dennis (*Liverpool*), Walter Giele (*Fermilab*), Timothy Hobbs (*Fermilab*), Libo Jiang (*Pittsburgh*), Rhiannon Jones (*Liverpool*), Weijun Li (*Oxford*), Donna Naples (*Pittsburgh*), Beth Slater (*Liverpool*), Noah Steinberg (*Fermilab*), Vladyslav Syrotenko (*Tufts*), Julia Yarba (*Fermilab*)
**Past authors:** Christopher Barry (*Liverpool*), Steve Dennis (*Liverpool*), Walter Giele (*Fermilab*), Timothy Hobbs (*Fermilab*), Libo Jiang (*Pittsburgh*), Rhiannon Jones (*Liverpool*), Weijun Li (*Oxford*), Donna Naples (*Pittsburgh*), Beth Slater (*Liverpool*), Noah Steinberg (*Fermilab*), Vladyslav Syrotenko (*Tufts*), Julia Yarba (*Fermilab*)

For more details on the GENIE collaboration please visit [this page](https://genie-mc.github.io/collaboration.html).

Expand All @@ -54,7 +53,7 @@ DOIs for recent releases of the GENIE Event Generator are listed below:

## Physics & User manual

For installation and usage information, as well as information on the GENIE framework, event generator modules and tuning,
For installation and usage information, as well as information on the GENIE framework, event generator modules and tuning,
see the [latest version of the GENIE Physics & User Manual](https://www.overleaf.com/read/rqmbqzzvsvmb#5ab475), originally published as arXiv:1510.05494.

## Public releases and physics tunes
Expand All @@ -63,7 +62,7 @@ For a list of public releases and a summary information, see [this page](https:/
A list of model configurations and tunes supported in each release is maintained [here](https://genie-mc.github.io/tunes.html).
Details on the naming conventions for releases, model configurations and tunes can be found [here](https://genie-mc.github.io/naming_conventions.html).

[Recent publications and talks](https://genie-mc.github.io/pub.html)
[Recent publications and talks](https://genie-mc.github.io/pub.html)
by GENIE authors highlight key modeling advances and results from our global analysis of scattering data.

## Contribution guidelines
Expand Down
15 changes: 9 additions & 6 deletions config/CommonParam.xml
Original file line number Diff line number Diff line change
Expand Up @@ -276,18 +276,21 @@ 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="UpRightCharge"> -1.0 </param>
<param type="double" name="DownLeftCharge"> 1.0 </param>
<param type="double" name="DownRightCharge"> 1.0 </param>
<param type="double" name="DownRightCharge"> -1.0 </param>
<param type="double" name="StrangeLeftCharge"> 1.0 </param>
<param type="double" name="StrangeRightCharge"> 1.0 </param>
<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="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>
23 changes: 19 additions & 4 deletions config/EventGenerator.xml
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@ XSecModel alg Yes Cross section model used at the thread
<param type="alg" name="ILstGen"> genie::DMDISInteractionListGenerator/DM-Default </param>
</param_set>


<!--
EvtLib / EventLibraryInterface
-->
Expand Down Expand Up @@ -689,6 +688,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="DMRES">
<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>

Comment thread
nusense marked this conversation as resolved.
<!-- Inverse Beta Decay Event Generator -->
<param_set name="IBD">
<param type="string" name="VldContext"> </param>
Expand Down Expand Up @@ -847,7 +862,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 +873,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 +883,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