27 using namespace genie;
101 double myQ2 = this->
Q2(interaction);
103 LOG(
"BodekYang",
pDEBUG) <<
"Q2 at scaling var calculation = " << myQ2;
111 double & kuv,
double & kdv,
double & kus,
double & kds)
const 116 double myQ2 = this->
Q2(interaction);
117 double GD = 1. / TMath::Power(1.+myQ2/0.71, 2);
118 double GD2 = TMath::Power(GD,2);
122 kus = myQ2/(myQ2+
fCsU);
123 kds = myQ2/(myQ2+
fCsD);
void KFactors(const Interaction *i, double &kuv, double &kdv, double &kus, double &kds) const
double fCv1U
U-val K factor parameter.
void Configure(const Registry &config)
THE MAIN GENIE PROJECT NAMESPACE
Generated/set kinematical variables for an event.
double x(bool selected=false) const
double ScalingVar(const Interaction *i) const
Summary information for an interaction.
#define LOG(stream, priority)
A macro that returns the requested log4cpp::Category appending a string (using the FILE...
virtual double Q2(const Interaction *i) const
double fCv2D
D-val K factor parameter.
Abstract base class. Provides common implementation for concrete objects implementing the DISStructur...
const Kinematics & Kine(void) const
double fCv2U
U-val K factor parameter.
double fCv1D
D-val K factor parameter.
double fB
better scaling var parameter B
void Configure(const Registry &config)
Var Sqrt(const Var &v)
Use to take sqrt of a var.
A registry. Provides the container for algorithm configuration parameters.
double fCsU
U-sea K factor parameter.
double fA
better scaling var parameter A
bool GetParam(const RgKey &name, T &p, bool is_top_call=true) const
double fCsD
D-sea K factor parameter.
static const double kProtonMass