|
MARLEY (Model of Argon Reaction Low Energy Yields) v2.0.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
|
Public Member Functions | |
| virtual double | GEn (double Q2)=0 |
| virtual double | GEp (double Q2)=0 |
| virtual double | GMn (double Q2)=0 |
| virtual double | GMp (double Q2)=0 |
| virtual double | tau (double Q2) |
Definition at line 29 of file NucleonFormFactors.hh.
|
inline |
Definition at line 32 of file NucleonFormFactors.hh.
|
pure virtual |
Neutron electric form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implemented in marley::BBBA05SachsFormFactors, marley::DipoleSachsFormFactors, and marley::TrivialSachsFormFactors.
|
pure virtual |
Proton electric form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implemented in marley::BBBA05SachsFormFactors, marley::DipoleSachsFormFactors, and marley::TrivialSachsFormFactors.
|
pure virtual |
Neutron magnetic form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implemented in marley::BBBA05SachsFormFactors, marley::DipoleSachsFormFactors, and marley::TrivialSachsFormFactors.
|
pure virtual |
Proton magnetic form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implemented in marley::BBBA05SachsFormFactors, marley::DipoleSachsFormFactors, and marley::TrivialSachsFormFactors.
|
virtual |
Helper function that computes \( \tau = \frac{ Q^{2} }{ 4 m_N^{2} } \)
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Reimplemented in marley::TrivialSachsFormFactors.
Definition at line 219 of file NucleonFormFactors.cc.
Referenced by marley::BBBA05SachsFormFactors::bbba05_G(), marley::BBBA05SachsFormFactors::GEn(), marley::BBBA05SachsFormFactors::GEp(), marley::BBBA05SachsFormFactors::GMn(), and marley::BBBA05SachsFormFactors::GMp().