IntersectionPhaseSpace.hh
Go to the documentation of this file.
IntersectionPhaseSpace(const char *phaseSpaceName, std::vector< AbsPhaseSpace * > &phspList) Constructor from the vector of component phase spaces. Definition: IntersectionPhaseSpace.cpp:10 std::vector< Double_t > m_upperLimit Vector of cached upper limits in each variable. Definition: IntersectionPhaseSpace.hh:97 std::vector< AbsPhaseSpace * > m_phspList vector of component phase spaces Definition: IntersectionPhaseSpace.hh:91 UInt_t m_dim Cached dimensionality of the Intersection phase space. Definition: IntersectionPhaseSpace.hh:88 void init(std::vector< AbsPhaseSpace * > &phspList) Common initialise function for all constructors. Definition: IntersectionPhaseSpace.cpp:39 Bool_t limits(UInt_t var, std::vector< Double_t > &x, Double_t *lower, Double_t *upper) Return limits (lower and upper) for the variable at the certain point of the phase space... Definition: IntersectionPhaseSpace.cpp:118 Double_t upperLimit(UInt_t var) Return upper allowed limit of the variable. Definition: IntersectionPhaseSpace.cpp:107 std::vector< Double_t > m_lowerLimit Vector of cached lower limits in each variable. Definition: IntersectionPhaseSpace.hh:94 Bool_t withinLimits(std::vector< Double_t > &x) Check if the point is within phase space limits. Definition: IntersectionPhaseSpace.cpp:82 Double_t lowerLimit(UInt_t var) Return lower allowed limit of the variable. Definition: IntersectionPhaseSpace.cpp:96 Generated by 1.8.9.1 |