|
ATLAS Offline Software
|
Go to the documentation of this file.
28 m_MPTC [std::string(
key)] = PropertyValue;
32 double* PhotonMomenta,
33 double* PropertyValues,
60 double aPhotonMomentum,
61 double aPropertyValue)
65 targetVector->
AddElement(aPhotonMomentum, aPropertyValue);
67 throw std::runtime_error(
"GeoMaterialPropertiesTable::AddEntry ==> Material Property Vector not found.");
94 std::cout << (*i).first <<
"\n";
96 (*i).second->DumpVector();
98 std::cout <<
"NULL Material Property Vector Pointer." <<
"\n";
103 std::cout << j->first <<
"\n";
105 std::cout << j->second <<
"\n";
107 std::cout <<
"No Material Constant Property." <<
"\n";
void AddElement(double aPhotonMomentum, double aPropertyValue)
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)
GeoMatPMap::const_iterator GeoMatPMap_ConstIt
void RemoveConstProperty(const char *key)
~GeoMaterialPropertiesTable()
GeoMatPVMap::const_iterator GeoMatPVMap_ConstIt
GeoMatPMap_ConstIt beginPMap() const
void RemoveProperty(const char *key)
GeoMatPVMap::iterator MPTiterator
void AddEntry(const char *key, double aPhotonMomentum, double aPropertyValue)
GeoMatPVMap_ConstIt beginPVMap() const
GeoMaterialPropertiesTable()