35#ifndef G4tgbMaterialMgr_hh
36#define G4tgbMaterialMgr_hh 1
82 G4bool bMustExist =
false)
const;
92 G4bool bMustExist =
false)
const;
102 G4bool bMustExist =
false)
const;
std::map< G4String, G4Isotope * > G4msg4isot
std::map< G4String, G4tgbElement * > G4mstgbelem
std::map< G4String, G4tgbIsotope * > G4mstgbisot
std::map< G4String, G4tgbMaterial * > G4mstgbmate
std::map< G4String, G4Material * > G4msg4mate
std::map< G4String, G4Element * > G4msg4elem
G4Material * FindBuiltG4Material(const G4String &name) const
const G4msg4elem GetG4ElementList() const
G4Isotope * FindOrBuildG4Isotope(const G4String &name)
G4tgbIsotope * FindG4tgbIsotope(const G4String &name, G4bool bMustExist=false) const
G4tgbElement * FindG4tgbElement(const G4String &name, G4bool bMustExist=false) const
G4msg4mate theG4Materials
G4mstgbelem theG4tgbElements
const G4msg4mate GetG4MaterialList() const
static G4ThreadLocal G4tgbMaterialMgr * theInstance
G4Element * FindBuiltG4Element(const G4String &name) const
G4mstgbmate theG4tgbMaterials
G4Isotope * FindBuiltG4Isotope(const G4String &name) const
G4Element * FindOrBuildG4Element(const G4String &name, G4bool bMustExist=true)
G4Material * FindOrBuildG4Material(const G4String &name, G4bool bMustExist=true)
G4tgbMaterial * FindG4tgbMaterial(const G4String &name, G4bool bMustExist=false) const
const G4msg4isot GetG4IsotopeList() const
G4mstgbisot theG4tgbIsotopes
static G4tgbMaterialMgr * GetInstance()
const char * name(G4int ptype)