54 #ifndef G4MaterialPropertiesTable_h
55 #define G4MaterialPropertiesTable_h 1
123 G4bool warning=
false)
const;
136 std::map< G4String, G4MaterialPropertyVector*, std::less<G4String> >*
138 std::map< G4String, G4double, std::less<G4String> >*
141 const std::map<G4int, G4MaterialPropertyVector*, std::less<G4int> >*
143 const std::map<G4int, G4double, std::less<G4int> >*
157 std::map<G4String, G4MaterialPropertyVector*, std::less<G4String> >
MPT;
161 std::map< G4String, G4double, std::less<G4String> >
MPTC;
167 std::map<G4int, G4MaterialPropertyVector*, std::less<G4int> >
MP;
171 std::map< G4int, G4double, std::less<G4int> >
MCP;
186 #include "G4MaterialPropertiesTable.icc"
std::map< G4String, G4double, std::less< G4String > >::const_iterator MPTCiterator
const std::map< G4int, G4double, std::less< G4int > > * GetConstPropertyMap() const
std::map< G4String, G4MaterialPropertyVector *, std::less< G4String > >::const_iterator MPTiterator
const std::map< G4int, G4MaterialPropertyVector *, std::less< G4int > > * GetPropertyMap() const
G4double GetConstProperty(const char *key) const
std::map< G4int, G4double, std::less< G4int > >::const_iterator MCPiterator
void RemoveProperty(const char *key)
void AddConstProperty(const char *key, G4double PropertyValue)
virtual ~G4MaterialPropertiesTable()
std::vector< G4String > GetMaterialPropertyNames() const
std::map< G4String, G4double, std::less< G4String > > MPTC
G4bool ConstPropertyExists(const char *key) const
G4MaterialPropertyVector * CalculateGROUPVEL()
G4MaterialPropertyVector * AddProperty(const char *key, G4double *PhotonEnergies, G4double *PropertyValues, G4int NumEntries)
void AddEntry(const char *key, G4double aPhotonEnergy, G4double aPropertyValue)
std::map< G4String, G4MaterialPropertyVector *, std::less< G4String > > * GetPropertiesMap()
G4int GetPropertyIndex(const G4String &key, G4bool warning=false) const
std::vector< G4String > G4MaterialConstPropertyName
std::map< G4int, G4MaterialPropertyVector *, std::less< G4int > > MP
std::map< G4String, G4double, std::less< G4String > > * GetPropertiesCMap()
std::map< G4int, G4double, std::less< G4int > > MCP
std::vector< G4String > G4MaterialPropertyName
std::vector< G4String > GetMaterialConstPropertyNames() const
G4MaterialPropertyVector * SetGROUPVEL()
std::map< G4String, G4MaterialPropertyVector *, std::less< G4String > > MPT
G4int GetConstPropertyIndex(const G4String &key, G4bool warning=false) const
G4MaterialPropertyVector * GetProperty(const char *key, G4bool warning=false)
void RemoveConstProperty(const char *key)
G4MaterialPropertiesTable()
std::map< G4int, G4MaterialPropertyVector *, std::less< G4int > >::const_iterator MPiterator