IntersectionPhaseSpace Class Reference
Inheritance diagram for IntersectionPhaseSpace:
Detailed DescriptionClass that defines the phase space that is the intersection of several phase spaces. The dimensionality of the phase space should be equal to that of the component phase spaces. Definition at line 14 of file IntersectionPhaseSpace.hh. Constructor & Destructor Documentation
Constructor from the vector of component phase spaces.
Definition at line 10 of file IntersectionPhaseSpace.cpp.
Constructor for intersection phase space of up to four components.
Definition at line 15 of file IntersectionPhaseSpace.cpp.
Destructor. Definition at line 35 of file IntersectionPhaseSpace.cpp. Member Function Documentation
Get dimensionality of phase space.
Implements AbsPhaseSpace. Definition at line 78 of file IntersectionPhaseSpace.cpp.
Common initialise function for all constructors. Definition at line 39 of file IntersectionPhaseSpace.cpp.
Return limits (lower and upper) for the variable at the certain point of the phase space.
Implements AbsPhaseSpace. Definition at line 118 of file IntersectionPhaseSpace.cpp.
Return lower allowed limit of the variable.
Implements AbsPhaseSpace. Definition at line 96 of file IntersectionPhaseSpace.cpp.
Return upper allowed limit of the variable.
Implements AbsPhaseSpace. Definition at line 107 of file IntersectionPhaseSpace.cpp.
Check if the point is within phase space limits.
Implements AbsPhaseSpace. Definition at line 82 of file IntersectionPhaseSpace.cpp. Member Data Documentation
Cached dimensionality of the Intersection phase space. Definition at line 88 of file IntersectionPhaseSpace.hh.
Vector of cached lower limits in each variable. Definition at line 94 of file IntersectionPhaseSpace.hh.
vector of component phase spaces Definition at line 91 of file IntersectionPhaseSpace.hh.
Vector of cached upper limits in each variable. Definition at line 97 of file IntersectionPhaseSpace.hh. The documentation for this class was generated from the following files: Generated by 1.8.9.1 |