54 #ifndef G4MaterialPropertiesTable_h
55 #define G4MaterialPropertiesTable_h 1
117 const std::map< G4String, G4MaterialPropertyVector*, std::less<G4String> >*
119 const std::map< G4String, G4double, std::less<G4String> >*
129 std::map<G4String, G4MaterialPropertyVector*, std::less<G4String> > MPT;
131 std::less<G4String> >::const_iterator MPTiterator;
133 std::map< G4String, G4double, std::less<G4String> > MPTC;
135 std::less<G4String> >::const_iterator MPTCiterator;
142 #include "G4MaterialPropertiesTable.icc"
void AddEntry(const char *key, G4double aPhotonEnergy, G4double aPropertyValue)
G4MaterialPropertiesTable()
const std::map< G4String, G4MaterialPropertyVector *, std::less< G4String > > * GetPropertiesMap() const
const std::map< G4String, G4double, std::less< G4String > > * GetPropertiesCMap() const
G4MaterialPropertyVector * AddProperty(const char *key, G4double *PhotonEnergies, G4double *PropertyValues, G4int NumEntries)
void RemoveConstProperty(const char *key)
void RemoveProperty(const char *key)
void AddConstProperty(const char *key, G4double PropertyValue)
G4bool ConstPropertyExists(const char *key) const
G4MaterialPropertyVector * GetProperty(const char *key)
virtual ~G4MaterialPropertiesTable()
G4double GetConstProperty(const char *key) const