//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Storage class for (MC) fractions // // // // // Environment: // Software developed for GEM-TPC detector in FOPI. // // Author List: // Felix Boehmer TUM (original author) // // //----------------------------------------------------------- #ifndef FOPIPIDFRACTIONSET_HH #define FOPIPIDFRACTIONSET_HH #include "TObject.h" #include "TString.h" #include class FopiPidFractionSet : public TObject { public: FopiPidFractionSet(); FopiPidFractionSet(double minMom, double maxMom); virtual ~FopiPidFractionSet() {;} bool addFraction(const TString& part, double fraction); //returns -1. if entry not found double getFraction(const TString& part) const; void getMomWindow(double& min, double& max) const; private: double fMinMom; double fMaxMom; std::map fFracMap; public: ClassDef(FopiPidFractionSet,1) }; #endif