//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Criterion information during track matching // // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Felix Boehmer TUM (original author) // // //----------------------------------------------------------- #include #include #include "MatchingCriterion.h" ClassImp(MatchingCriterion) MatchingCriterion::MatchingCriterion() : fName("unset"), fCriterion(0.), fCutL(std::numeric_limits::quiet_NaN()), fCutH(std::numeric_limits::quiet_NaN()) {;} MatchingCriterion::MatchingCriterion(const TString& name, double val) : fName(name), fCriterion(val), fCutL(std::numeric_limits::quiet_NaN()), fCutH(std::numeric_limits::quiet_NaN()) {;} bool MatchingCriterion::isConstrained() const { if((fCutH==fCutH) && (fCutL==fCutL)) //IEEE floating point definition return true; return false; } std::pair MatchingCriterion::getCuts() const{ std::pair ret(fCutL,fCutH); return ret; }