|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GeoMaterialPropertiesTable_h
6 #define GeoMaterialPropertiesTable_h 1
14 #include "GeoModelKernel/RCBase.h"
28 typedef std::map<std::string, GeoMaterialPropertyVector*, std::less<std::string> >
GeoMatPVMap;
29 typedef std::map< std::string, double, std::less<std::string> >
GeoMatPMap;
38 double PropertyValue);
43 double *PhotonMomenta,
44 double *PropertyValues,
58 void AddEntry(
const char *
key,
double aPhotonMomentum,
59 double aPropertyValue);
JetConstituentVector::iterator iterator
GeoMatPMap_ConstIt endPMap() const
GeoMatPVMap_ConstIt endPVMap() const
void AddProperty(const char *key, double *PhotonMomenta, double *PropertyValues, int NumEntries)
void AddConstProperty(const char *key, double PropertyValue)
std::map< std::string, double, std::less< std::string > > GeoMatPMap
GeoMatPMap::const_iterator GeoMatPMap_ConstIt
void RemoveConstProperty(const char *key)
std::map< std::string, GeoMaterialPropertyVector *, std::less< std::string > > GeoMatPVMap
~GeoMaterialPropertiesTable()
GeoMatPVMap::const_iterator GeoMatPVMap_ConstIt
GeoMatPMap_ConstIt beginPMap() const
GeoMatPMap::iterator MPTCiterator
void RemoveProperty(const char *key)
GeoMatPVMap::iterator MPTiterator
void AddEntry(const char *key, double aPhotonMomentum, double aPropertyValue)
GeoMatPVMap_ConstIt beginPVMap() const
GeoMaterialPropertiesTable()