|
VGM Version 5.3.1
|
The map between VGM and Root isotopes. More...
#include <IsotopeMap.h>
Public Types | |
| typedef std::map< VGM::IIsotope *, TGeoIsotope * > | TGeoIsotopeMap |
| typedef TGeoIsotopeMap::const_iterator | TGeoIsotopeMapCIterator |
| typedef std::map< TGeoIsotope *, VGM::IIsotope * > | VgmIsotopeMap |
| typedef VgmIsotopeMap::const_iterator | VgmIsotopeMapCIterator |
Public Member Functions | |
| IsotopeMap () | |
| virtual | ~IsotopeMap () |
| void | AddIsotope (VGM::IIsotope *, TGeoIsotope *) |
| void | Print () const |
| TGeoIsotope * | GetIsotope (VGM::IIsotope *iIsotope) const |
| VGM::IIsotope * | GetIsotope (TGeoIsotope *tgeoIsotope) const |
Static Public Member Functions | |
| static IsotopeMap * | Instance () |
Protected Member Functions | |
| IsotopeMap (const IsotopeMap &) | |
The map between VGM and Root isotopes.
Definition at line 35 of file IsotopeMap.h.
| typedef std::map<VGM::IIsotope*, TGeoIsotope*> RootGM::IsotopeMap::TGeoIsotopeMap |
Definition at line 38 of file IsotopeMap.h.
| typedef TGeoIsotopeMap::const_iterator RootGM::IsotopeMap::TGeoIsotopeMapCIterator |
Definition at line 39 of file IsotopeMap.h.
| typedef std::map<TGeoIsotope*, VGM::IIsotope*> RootGM::IsotopeMap::VgmIsotopeMap |
Definition at line 41 of file IsotopeMap.h.
| typedef VgmIsotopeMap::const_iterator RootGM::IsotopeMap::VgmIsotopeMapCIterator |
Definition at line 42 of file IsotopeMap.h.
| RootGM::IsotopeMap::IsotopeMap | ( | ) |
Standard default constructor
Definition at line 38 of file IsotopeMap.cxx.
|
virtual |
Definition at line 52 of file IsotopeMap.cxx.
|
protected |
Protected copy constructor
Definition at line 46 of file IsotopeMap.cxx.
|
static |
Singleton access function.
Definition at line 28 of file IsotopeMap.cxx.
| void RootGM::IsotopeMap::AddIsotope | ( | VGM::IIsotope * | iIsotope, |
| TGeoIsotope * | tgeoIsotope ) |
Add the specified pair in the map
Definition at line 63 of file IsotopeMap.cxx.
| void RootGM::IsotopeMap::Print | ( | ) | const |
Print all Isotopes in the map
Definition at line 73 of file IsotopeMap.cxx.
| TGeoIsotope * RootGM::IsotopeMap::GetIsotope | ( | VGM::IIsotope * | iIsotope | ) | const |
Find the Root Isotope corresponding to a specified VGM Isotope
Definition at line 93 of file IsotopeMap.cxx.
| VGM::IIsotope * RootGM::IsotopeMap::GetIsotope | ( | TGeoIsotope * | tgeoIsotope | ) | const |
Find the VGM Isotope corresponding to a specified Root Isotope
Definition at line 105 of file IsotopeMap.cxx.