40 #ifndef G4tgrMaterialFactory_h 
   41 #define G4tgrMaterialFactory_h 
  110                             const std::vector<G4String>& wl,
 
  111                             const G4bool bNoRepeating = 
true );
 
G4mstgrmate theG4tgrMaterials
 
void DumpIsotopeList() const 
 
const G4mstgrisot & GetIsotopeList() const 
 
G4tgrElementFromIsotopes * AddElementFromIsotopes(const std::vector< G4String > &wl)
 
const G4mstgrmate & GetMaterialList() const 
 
G4mstgrelem theG4tgrElements
 
G4tgrIsotope * FindIsotope(const G4String &name) const 
 
G4tgrMaterialSimple * AddMaterialSimple(const std::vector< G4String > &wl)
 
static G4ThreadLocal G4tgrMaterialFactory * theInstance
 
G4tgrMaterial * FindMaterial(const G4String &name) const 
 
std::map< G4String, G4tgrMaterial * > G4mstgrmate
 
void DumpMaterialList() const 
 
const G4mstgrelem & GetElementList() const 
 
G4tgrMaterialMixture * AddMaterialMixture(const std::vector< G4String > &wl, const G4String &mixtType)
 
void ErrorAlreadyExists(const G4String &object, const std::vector< G4String > &wl, const G4bool bNoRepeating=true)
 
void DumpElementList() const 
 
static G4tgrMaterialFactory * GetInstance()
 
G4tgrElementSimple * AddElementSimple(const std::vector< G4String > &wl)
 
G4tgrElement * FindElement(const G4String &name) const 
 
std::map< G4String, G4tgrElement * > G4mstgrelem
 
G4tgrIsotope * AddIsotope(const std::vector< G4String > &wl)
 
std::map< G4String, G4tgrIsotope * > G4mstgrisot
 
G4mstgrisot theG4tgrIsotopes