![]() |
ATLAS Offline Software
|
#include <GeoMaterialPropertiesTable.h>
Public Types | |
| typedef std::map< std::string, GeoMaterialPropertyVector *, std::less< std::string > > | GeoMatPVMap |
| typedef std::map< std::string, double, std::less< std::string > > | GeoMatPMap |
| typedef GeoMatPVMap::const_iterator | GeoMatPVMap_ConstIt |
| typedef GeoMatPMap::const_iterator | GeoMatPMap_ConstIt |
Public Member Functions | |
| GeoMaterialPropertiesTable () | |
| ~GeoMaterialPropertiesTable () | |
| void | AddConstProperty (const char *key, double PropertyValue) |
| void | AddProperty (const char *key, double *PhotonMomenta, double *PropertyValues, int NumEntries) |
| void | AddProperty (const char *key, GeoMaterialPropertyVector *opv) |
| void | RemoveConstProperty (const char *key) |
| void | RemoveProperty (const char *key) |
| void | AddEntry (const char *key, double aPhotonMomentum, double aPropertyValue) |
| GeoMatPVMap_ConstIt | beginPVMap () const |
| GeoMatPVMap_ConstIt | endPVMap () const |
| GeoMatPMap_ConstIt | beginPMap () const |
| GeoMatPMap_ConstIt | endPMap () const |
| void | DumpTable () const |
Private Types | |
| typedef GeoMatPVMap::iterator | MPTiterator |
| typedef GeoMatPMap::iterator | MPTCiterator |
Private Attributes | |
| GeoMatPVMap | m_MPT |
| GeoMatPMap | m_MPTC |
Definition at line 19 of file GeoMaterialPropertiesTable.h.
| typedef std::map< std::string, double, std::less<std::string> > GeoMaterialPropertiesTable::GeoMatPMap |
Definition at line 29 of file GeoMaterialPropertiesTable.h.
| typedef GeoMatPMap::const_iterator GeoMaterialPropertiesTable::GeoMatPMap_ConstIt |
Definition at line 33 of file GeoMaterialPropertiesTable.h.
| typedef std::map<std::string, GeoMaterialPropertyVector*, std::less<std::string> > GeoMaterialPropertiesTable::GeoMatPVMap |
Definition at line 28 of file GeoMaterialPropertiesTable.h.
| typedef GeoMatPVMap::const_iterator GeoMaterialPropertiesTable::GeoMatPVMap_ConstIt |
Definition at line 32 of file GeoMaterialPropertiesTable.h.
|
private |
Definition at line 76 of file GeoMaterialPropertiesTable.h.
|
private |
Definition at line 75 of file GeoMaterialPropertiesTable.h.
| GeoMaterialPropertiesTable::GeoMaterialPropertiesTable | ( | ) |
Definition at line 10 of file GeoMaterialPropertiesTable.cxx.
| GeoMaterialPropertiesTable::~GeoMaterialPropertiesTable | ( | ) |
| void GeoMaterialPropertiesTable::AddConstProperty | ( | const char * | key, |
| double | PropertyValue | ||
| ) |
Definition at line 25 of file GeoMaterialPropertiesTable.cxx.
| void GeoMaterialPropertiesTable::AddEntry | ( | const char * | key, |
| double | aPhotonMomentum, | ||
| double | aPropertyValue | ||
| ) |
Definition at line 59 of file GeoMaterialPropertiesTable.cxx.
| void GeoMaterialPropertiesTable::AddProperty | ( | const char * | key, |
| double * | PhotonMomenta, | ||
| double * | PropertyValues, | ||
| int | NumEntries | ||
| ) |
Definition at line 31 of file GeoMaterialPropertiesTable.cxx.
| void GeoMaterialPropertiesTable::AddProperty | ( | const char * | key, |
| GeoMaterialPropertyVector * | opv | ||
| ) |
Definition at line 43 of file GeoMaterialPropertiesTable.cxx.
| GeoMaterialPropertiesTable::GeoMatPMap_ConstIt GeoMaterialPropertiesTable::beginPMap | ( | ) | const |
Definition at line 80 of file GeoMaterialPropertiesTable.cxx.
| GeoMaterialPropertiesTable::GeoMatPVMap_ConstIt GeoMaterialPropertiesTable::beginPVMap | ( | ) | const |
Definition at line 70 of file GeoMaterialPropertiesTable.cxx.
| void GeoMaterialPropertiesTable::DumpTable | ( | ) | const |
Definition at line 90 of file GeoMaterialPropertiesTable.cxx.
| GeoMaterialPropertiesTable::GeoMatPMap_ConstIt GeoMaterialPropertiesTable::endPMap | ( | ) | const |
Definition at line 85 of file GeoMaterialPropertiesTable.cxx.
| GeoMaterialPropertiesTable::GeoMatPVMap_ConstIt GeoMaterialPropertiesTable::endPVMap | ( | ) | const |
Definition at line 75 of file GeoMaterialPropertiesTable.cxx.
| void GeoMaterialPropertiesTable::RemoveConstProperty | ( | const char * | key | ) |
Definition at line 49 of file GeoMaterialPropertiesTable.cxx.
| void GeoMaterialPropertiesTable::RemoveProperty | ( | const char * | key | ) |
Definition at line 54 of file GeoMaterialPropertiesTable.cxx.
|
private |
Definition at line 72 of file GeoMaterialPropertiesTable.h.
|
private |
Definition at line 73 of file GeoMaterialPropertiesTable.h.
1.8.18