41 double q2 = interaction->
Kine().
q2();
43 if( TMath::Abs(q2) >
fQ2Max ) {
47 gep = gmp * (gepmx/gmpmx);
56 double q2 = interaction->
Kine().
q2();
63 double q2 = interaction->
Kine().
q2();
68 double M2 = TMath::Power(M,2);
69 double t = -q2/(4*M2);
73 double GD = 1./TMath::Power(1-q2/mv2,2.);
75 double gen = -1. *
fMuN *
a * t * GD / (1 + b*t);
81 double q2 = interaction->
Kine().
q2();
153 double Q10 = Q8 * Q2;
154 double Q12 = Q10 * Q2;
156 double g = g0 / (1. + fit.
a2*Q2 + fit.
a4*Q4 + fit.
a6*Q6 +
157 fit.
a8*Q8 + fit.
a10*Q10 + fit.
a12*Q12);
bool GetParam(const RgKey &name, T &p, bool is_top_call=true) const
virtual void Configure(const Registry &config)
const Target & Tgt(void) const
Summary information for an interaction.
const Kinematics & Kine(void) const
const InitialState & InitState(void) const
double q2(bool selected=false) const
A registry. Provides the container for algorithm configuration parameters.
A Neutrino Interaction Target. Is a transparent encapsulation of quite different physical systems suc...
double HitNucMass(void) const
THE MAIN GENIE PROJECT NAMESPACE
struct genie::SBBA2003Fit BBA2003Fit_t