#ifndef KFParticleDatabase_H #define KFParticleDatabase_H #include class KFParticleDatabase { public: KFParticleDatabase(); ~KFParticleDatabase() {}; float GetMass(int pdg) { std::map::iterator it; it=fMass.find(pdg); if(it != fMass.end()) return it->second; else return 0.13957; } static KFParticleDatabase* Instance() { return fDatabase; } private: std::map fMass; static KFParticleDatabase* fDatabase; }; #endif