Skip to content

Commit

Permalink
Enable the QELEventGenerator to handle off-shell kinematics for the s…
Browse files Browse the repository at this point in the history
…truck

nucleon. Allow the user to configure the calculation method used to arrive
at the binding energy. Update the Lewellyn-Smith and Nieves CCQE cross
section models to correctly apply the de Forest prescription, which
accounts for the off-shell struck nucleon by putting it back on shell and
using an effective value of the energy transfer.
  • Loading branch information
sjgardiner committed Mar 22, 2019
1 parent ada4444 commit 6ac2fc3
Show file tree
Hide file tree
Showing 5 changed files with 266 additions and 341 deletions.
5 changes: 5 additions & 0 deletions config/QELEventGenerator.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ MaxXSec-SafetyFactor double Yes multiplies max xsec in rejection method
MaxXSec-DiffTolerance double Yes max allowed 200*(xsec-xsecmax)/(xsec+xsecmax) 999999
if xsec>xsecmax
Cache-MinEnergy double Yes minimum energy for which max xsec is cached 1.00
HitNucleonBindingMode string Yes Method used to handle the binding energy of UseNuclearModel
the struck nucleon
-->

Expand All @@ -21,6 +23,9 @@ Cache-MinEnergy double Yes minimum energy for which max xsec is cach
<param_set name="Default">
<param type="double" name="Cache-MinEnergy"> 1.0 </param>
<param type="alg" name="NuclearModel"> genie::NuclearModelMap/Default </param>
<param type="string" name="HitNucleonBindingMode"> UseNuclearModel </param>
<!-- <param type="string" name="HitNucleonBindingMode"> OnShell </param> -->
<!-- <param type="string" name="HitNucleonBindingMode"> UseGroundStateRemnant </param> -->
</param_set>

<param_set name="CC-Default">
Expand Down
Loading

0 comments on commit 6ac2fc3

Please sign in to comment.