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.
1.8.11