|
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) override final |
| virtual double | GEp (double Q2) override final |
| virtual double | GMn (double Q2) override final |
| virtual double | GMp (double Q2) override final |
Public Member Functions inherited from marley::SachsFormFactors | |
| virtual double | tau (double Q2) |
Protected Member Functions | |
| double | bbba05_G (double tau, const std::vector< double > &a_coeffs, const std::vector< double > &b_coeffs) |
| Helper function for the form factor calculation. | |
Definition at line 87 of file NucleonFormFactors.hh.
|
inline |
Definition at line 91 of file NucleonFormFactors.hh.
|
protected |
Helper function for the form factor calculation.
Implements Eq. (6) from Nucl. Phys. B Proc. Suppl. 159, 127 (2006) https://doi.org/10.1016/j.nuclphysbps.2006.08.028
| tau | Dimensionless negative square of the four-momentum transfer \( \tau = \frac{ Q^{2} }{ 4 m_N^{2} } \) |
| a_coeffs | Coefficients \( a_k \) of polynomial involving \(\tau^k \) in the numerator |
| b_coeffs | Coefficients \( b_k \) of polynomial involving \(\tau^k \) in the denominator |
Definition at line 38 of file NucleonFormFactors.cc.
References marley::SachsFormFactors::tau().
|
finaloverridevirtual |
Neutron electric form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implements marley::SachsFormFactors.
Definition at line 75 of file NucleonFormFactors.cc.
References bbba05_G(), and marley::SachsFormFactors::tau().
|
finaloverridevirtual |
Proton electric form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implements marley::SachsFormFactors.
Definition at line 61 of file NucleonFormFactors.cc.
References bbba05_G(), and marley::SachsFormFactors::tau().
|
finaloverridevirtual |
Neutron magnetic form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implements marley::SachsFormFactors.
Definition at line 82 of file NucleonFormFactors.cc.
References bbba05_G(), and marley::SachsFormFactors::tau().
|
finaloverridevirtual |
Proton magnetic form factor
| Q2 | Negative square \( Q^{2} \) of the four-momentum transfer (MeV 2) |
Implements marley::SachsFormFactors.
Definition at line 68 of file NucleonFormFactors.cc.
References bbba05_G(), and marley::SachsFormFactors::tau().