11 #ifndef GARG4MaterialPropertyLoader_h 12 #define GARG4MaterialPropertyLoader_h 14 #include "Geant4/G4LogicalVolumeStore.hh" 50 std::map<double,double>
const& Values,
63 std::map<
std::string, std::map<double, double> >
const&,
64 std::map<
std::string, std::map<double, double> >
const&);
80 std::map < std::string , std::map < std::string , std::map < double , double > > >
fPropertyList;
std::map< std::string, double > fBirksConstants
void SetBirksConstant(std::string const &, double, double)
void UpdateGeometry(G4LogicalVolumeStore *)
std::map< std::string, std::map< double, double > > GetMaterialProperties(std::string const &Material)
double GetMaterialConstProperty(std::string const &Material, std::string const &Property)
~MaterialPropertyLoader()
std::map< double, double > GetMaterialProperty(std::string const &Material, std::string const &Property)
void SetMaterialConstProperty(std::string const &Material, std::string const &Property, double Value, double Unit)
std::map< std::string, std::map< std::string, double > > fConstPropertyList
void SetMaterialProperty(std::string const &Material, std::string const &Property, std::map< double, double > const &Values, double Unit)
General GArSoft Utilities.
std::map< std::string, double > GetMaterialConstProperties(std::string const &Material)
std::map< std::string, std::map< std::string, std::map< double, double > > > fPropertyList
void GetPropertiesFromServices()
void SetReflectances(std::string const &, std::map< std::string, std::map< double, double > > const &, std::map< std::string, std::map< double, double > > const &)