33 #ifndef CCalMaterialFactory_h
34 #define CCalMaterialFactory_h 1
static CCalMaterialFactory * instance
G4Element * addElement(const G4String &, const G4String &, G4double, G4double, G4double)
G4Material * addMaterial(const G4String &nam, G4double density, G4int nconst, G4String mats[], G4double prop[], MatDescription md=byWeight)
static G4String mixturefile
G4Element * findElement(const G4String &) const
std::vector< CCalMaterial * > CCalMaterialTable
CCalMaterial * findCCalMaterial(const G4String &) const
CCalMaterial * addCCalMaterial(const G4String &nam, G4double density, G4int nconst, G4String mats[], G4double prop[], MatDescription md=byWeight)
CCalAMaterial * findCCalAMaterial(const G4String &) const
void readElements(const G4String &)
CCalMaterialTable theCCalMaterials
void readMaterials(const G4String &)
G4Material * findMaterial(const G4String &) const
std::vector< CCalAMaterial * > CCalAMaterialTable
CCalAMaterialTable theCCalAMaterials
G4Material * findG4Material(const G4String &) const
static G4String elementfile
static CCalMaterialFactory * getInstance()