IntersectionPhaseSpace.cpp
Go to the documentation of this file.
46 Logger::print(0,"%20.20s INFO: Creating Intersection phase space of %d components\n", m_name, (UInt_t)m_phspList.size() );
51 Logger::print(0,"%20.20s INFO: Adding component phase space \"%s\", dim=%d\n", m_name, (*i)->name(), dim);
54 Logger::print(1,"%20.20s WARNING: Dimensionality of \"%s\" (%d) does not match previous (%d)\n", m_name, (*i)->name(), dim, m_dim);
84 Logger::print(1,"%20.20s WARNING: Dimensionality of vector (%d) does not correspond to phase space definition (%d)\n",
101 Logger::print(2,"%20.20s ERROR: var=%d for lower limit of Intersection phase space of dim=%d\n", m_name, var, m_dim);
112 Logger::print(2,"%20.20s ERROR: var=%d for upper limit of Intersection phase space of dim=%d\n", m_name, var, m_dim);
118 Bool_t IntersectionPhaseSpace::limits(UInt_t var, __attribute__((unused)) std::vector<Double_t> &x,
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 |