Definition at line 43 of file ParticleName.cc.
Public Types | |
typedef ParticleIdMap::const_iterator | idIterator |
typedef ParticleLookupMap::const_iterator | nameIterator |
Public Member Functions | |
ParticleNameMap (ParticleIdMap m1, ParticleLookupMap m2) | |
~ParticleNameMap () | |
ParticleIdMap | nameMap () const |
ParticleLookupMap | lookupMap () const |
idIterator | begin () const |
idIterator | end () const |
idIterator | find (const int &id) const |
nameIterator | beginLookupMap () const |
nameIterator | endLookupMap () const |
nameIterator | findString (const std::string &s) const |
Private Member Functions | |
ParticleNameMap (const ParticleNameMap &) | |
ParticleNameMap & | operator= (const ParticleNameMap &) |
Private Attributes | |
ParticleIdMap | itsNameMap |
ParticleLookupMap | itsLookupMap |
typedef ParticleIdMap::const_iterator idIterator |
Definition at line 47 of file ParticleName.cc.
typedef ParticleLookupMap::const_iterator nameIterator |
Definition at line 48 of file ParticleName.cc.
ParticleNameMap | ( | ParticleIdMap | m1, | |
ParticleLookupMap | m2 | |||
) | [inline] |
~ParticleNameMap | ( | ) | [inline] |
ParticleNameMap | ( | const ParticleNameMap & | ) | [private] |
ParticleIdMap nameMap | ( | ) | const [inline] |
Definition at line 54 of file ParticleName.cc.
References ParticleNameMap::itsNameMap.
00054 { return itsNameMap; }
ParticleLookupMap lookupMap | ( | ) | const [inline] |
Definition at line 55 of file ParticleName.cc.
References ParticleNameMap::itsLookupMap.
00055 { return itsLookupMap; }
idIterator begin | ( | ) | const [inline] |
Definition at line 56 of file ParticleName.cc.
References ParticleNameMap::itsNameMap.
00056 { return itsNameMap.begin(); }
idIterator end | ( | ) | const [inline] |
Definition at line 57 of file ParticleName.cc.
References ParticleNameMap::itsNameMap.
Referenced by Rivet::PID::particleName(), and Rivet::PID::validParticleName().
00057 { return itsNameMap.end(); }
idIterator find | ( | const int & | id | ) | const [inline] |
Definition at line 58 of file ParticleName.cc.
References ParticleNameMap::itsNameMap.
Referenced by Rivet::PID::particleName(), and Rivet::PID::validParticleName().
00058 { return itsNameMap.find(id); }
nameIterator beginLookupMap | ( | ) | const [inline] |
Definition at line 59 of file ParticleName.cc.
References ParticleNameMap::itsLookupMap.
00059 { return itsLookupMap.begin(); }
nameIterator endLookupMap | ( | ) | const [inline] |
Definition at line 60 of file ParticleName.cc.
References ParticleNameMap::itsLookupMap.
Referenced by Rivet::PID::particleName(), and Rivet::PID::validParticleName().
00060 { return itsLookupMap.end(); }
nameIterator findString | ( | const std::string & | s | ) | const [inline] |
Definition at line 61 of file ParticleName.cc.
References ParticleNameMap::itsLookupMap.
Referenced by Rivet::PID::particleName(), and Rivet::PID::validParticleName().
00061 { return itsLookupMap.find(s); }
ParticleNameMap& operator= | ( | const ParticleNameMap & | ) | [private] |
ParticleIdMap itsNameMap [private] |
Definition at line 65 of file ParticleName.cc.
Referenced by ParticleNameMap::begin(), ParticleNameMap::end(), ParticleNameMap::find(), and ParticleNameMap::nameMap().
ParticleLookupMap itsLookupMap [private] |
Definition at line 66 of file ParticleName.cc.
Referenced by ParticleNameMap::beginLookupMap(), ParticleNameMap::endLookupMap(), ParticleNameMap::findString(), and ParticleNameMap::lookupMap().