Kinematical phase space. More...
#include <KPhaseSpace.h>
Public Member Functions | |
KPhaseSpace (void) | |
KPhaseSpace (const Interaction *in) | |
~KPhaseSpace (void) | |
void | UseInteraction (const Interaction *in) |
double | Threshold (void) const |
Energy threshold. More... | |
bool | IsAboveThreshold (void) const |
Checks whether the interaction is above the energy threshold. More... | |
bool | IsAllowed (void) const |
Check whether the current kinematics is in the allowed phase space. More... | |
Range1D_t | Limits (KineVar_t kvar) const |
Return the kinematical variable limits. More... | |
double | Minimum (KineVar_t kvar) const |
double | Maximum (KineVar_t kvar) const |
Range1D_t | WLim (void) const |
W limits. More... | |
Range1D_t | Q2Lim_W (void) const |
Q2 limits @ fixed W. More... | |
Range1D_t | q2Lim_W (void) const |
q2 limits @ fixed W More... | |
Range1D_t | Q2Lim (void) const |
Q2 limits. More... | |
Range1D_t | q2Lim (void) const |
q2 limits More... | |
Range1D_t | XLim (void) const |
x limits More... | |
Range1D_t | YLim (void) const |
y limits More... | |
Range1D_t | YLim_X (void) const |
y limits @ fixed x More... | |
Range1D_t | YLim (double xsi) const |
y limits (COH) More... | |
Range1D_t | YLim_X (double xsi) const |
y limits @ fixed x (COH) More... | |
Range1D_t | TLim (void) const |
t limits More... | |
Static Public Member Functions | |
static double | GetTMaxDFR () |
Private Member Functions | |
void | Init (void) |
Private Attributes | |
const Interaction * | fInteraction |
Kinematical phase space.
May 06, 2004
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 33 of file KPhaseSpace.h.
genie::KPhaseSpace::KPhaseSpace | ( | void | ) |
KPhaseSpace::KPhaseSpace | ( | const Interaction * | in | ) |
Definition at line 46 of file KPhaseSpace.cxx.
KPhaseSpace::~KPhaseSpace | ( | void | ) |
Definition at line 52 of file KPhaseSpace.cxx.
|
static |
Definition at line 57 of file KPhaseSpace.cxx.
|
private |
bool KPhaseSpace::IsAboveThreshold | ( | void | ) | const |
Checks whether the interaction is above the energy threshold.
Definition at line 249 of file KPhaseSpace.cxx.
bool KPhaseSpace::IsAllowed | ( | void | ) | const |
Check whether the current kinematics is in the allowed phase space.
Definition at line 286 of file KPhaseSpace.cxx.
Return the kinematical variable limits.
Definition at line 215 of file KPhaseSpace.cxx.
double KPhaseSpace::Maximum | ( | KineVar_t | kvar | ) | const |
Definition at line 243 of file KPhaseSpace.cxx.
double KPhaseSpace::Minimum | ( | KineVar_t | kvar | ) | const |
Definition at line 237 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::Q2Lim | ( | void | ) | const |
Q2 limits.
Definition at line 534 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::q2Lim | ( | void | ) | const |
Range1D_t KPhaseSpace::Q2Lim_W | ( | void | ) | const |
Q2 limits @ fixed W.
Definition at line 473 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::q2Lim_W | ( | void | ) | const |
q2 limits @ fixed W
Definition at line 523 of file KPhaseSpace.cxx.
double KPhaseSpace::Threshold | ( | void | ) | const |
Energy threshold.
Definition at line 80 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::TLim | ( | void | ) | const |
t limits
Definition at line 888 of file KPhaseSpace.cxx.
void KPhaseSpace::UseInteraction | ( | const Interaction * | in | ) |
Definition at line 75 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::WLim | ( | void | ) | const |
W limits.
Definition at line 403 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::XLim | ( | void | ) | const |
x limits
Definition at line 654 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::YLim | ( | void | ) | const |
y limits
Definition at line 708 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::YLim | ( | double | xsi | ) | const |
y limits (COH)
Definition at line 833 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::YLim_X | ( | void | ) | const |
y limits @ fixed x
Definition at line 788 of file KPhaseSpace.cxx.
Range1D_t KPhaseSpace::YLim_X | ( | double | xsi | ) | const |
y limits @ fixed x (COH)
Definition at line 872 of file KPhaseSpace.cxx.
|
private |
Definition at line 73 of file KPhaseSpace.h.