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> >::iterator MPTiterator;
133 std::map< G4String, G4double, std::less<G4String> > MPTC;
135 std::less<G4String> >::iterator MPTCiterator;
142#include "G4MaterialPropertiesTable.icc"
const std::map< G4String, G4MaterialPropertyVector *, std::less< G4String > > * GetPropertiesMap() const
G4MaterialPropertyVector * GetProperty(const char *key)
void AddEntry(const char *key, G4double aPhotonEnergy, G4double aPropertyValue)
G4bool ConstPropertyExists(const char *key)
~G4MaterialPropertiesTable()
void AddConstProperty(const char *key, G4double PropertyValue)
void RemoveConstProperty(const char *key)
G4double GetConstProperty(const char *key)
const std::map< G4String, G4double, std::less< G4String > > * GetPropertiesCMap() const
void AddProperty(const char *key, G4MaterialPropertyVector *opv)
void RemoveProperty(const char *key)
G4MaterialPropertiesTable()
G4MaterialPropertyVector * AddProperty(const char *key, G4double *PhotonEnergies, G4double *PropertyValues, G4int NumEntries)