18 #ifndef _KINEMATIC_PHASE_SPACE_H_
19 #define _KINEMATIC_PHASE_SPACE_H_
84 #endif // _KINE_PHASE_SPACE_H_
Range1D_t YLim_X(void) const
y limits @ fixed x
Range1D_t Q2Lim_W_SPP(void) const
Q2 limits @ fixed W for single pion production models.
A simple [min,max] interval for doubles.
double Threshold(void) const
Energy threshold.
Range1D_t q2Lim(void) const
q2 limits
Range1D_t YLim(void) const
y limits
Range1D_t Q2Lim_W(void) const
Q2 limits @ fixed W.
double Threshold_SPP_iso(void) const
Energy limit for resonance single pion production on isoscalar nucleon.
Range1D_t Q2Lim(void) const
Q2 limits.
Range1D_t Limits(KineVar_t kvar) const
Return the kinematical variable limits.
static double GetTMaxDFR()
Summary information for an interaction.
Range1D_t Q2Lim_W_SPP_iso(void) const
Q2 limits @ fixed W for resonance single pion production on isoscalar nucleon.
const Interaction * fInteraction
Range1D_t WLim_SPP(void) const
W limits for single pion production models.
double Minimum(KineVar_t kvar) const
enum genie::EKineVar KineVar_t
double Maximum(KineVar_t kvar) const
void UseInteraction(const Interaction *in)
bool IsAllowed(void) const
Check whether the current kinematics is in the allowed phase space.
Range1D_t WLim_SPP_iso(void) const
W limits for resonance single pion production on isoscalar nucleon.
bool IsAboveThreshold(void) const
Checks whether the interaction is above the energy threshold.
Range1D_t XLim(void) const
x limits
Range1D_t TLim(void) const
t limits
Range1D_t q2Lim_W(void) const
q2 limits @ fixed W
Range1D_t WLim(void) const
W limits.