MARLEY (Model of Argon Reaction Low Energy Yields) v2.0.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
Loading...
Searching...
No Matches
marley::TrivialAxialFormFactors Class Reference

Computes axial form factors in the limit \( Q^{2} \to 0 \). More...

#include <NucleonFormFactors.hh>

Inheritance diagram for marley::TrivialAxialFormFactors:
marley::AxialFormFactors

Public Member Functions

double FA (double Q2) override final
 Axial-vector form factor.
 
double FP (double Q2) override final
 Pseudoscalar form factor.
 

Detailed Description

Computes axial form factors in the limit \( Q^{2} \to 0 \).

Definition at line 229 of file NucleonFormFactors.hh.

Constructor & Destructor Documentation

◆ TrivialAxialFormFactors()

marley::TrivialAxialFormFactors::TrivialAxialFormFactors ( )
inline

Definition at line 233 of file NucleonFormFactors.hh.

233{}

Member Function Documentation

◆ FA()

double marley::TrivialAxialFormFactors::FA ( double Q2)
finaloverridevirtual

Axial-vector form factor.

Implements marley::AxialFormFactors.

Definition at line 100 of file NucleonFormFactors.cc.

101 { return -marley_utils::g_A; }

◆ FP()

double marley::TrivialAxialFormFactors::FP ( double Q2)
finaloverridevirtual

Pseudoscalar form factor.

Implements marley::AxialFormFactors.

Definition at line 103 of file NucleonFormFactors.cc.

103 {
104 return -2. * marley_utils::g_A * marley_utils::m_nucleon
105 / marley_utils::m_pion / marley_utils::m_pion;
106}

The documentation for this class was generated from the following files: