75 G4cout <<
" G4tgbMaterialMixtureByWeight::BuildG4Material() -"
76 <<
" Constructing new G4Material:"
111 +
"\n" +
"is not an element nor a material !";
112 G4Exception(
"G4tgbMaterialMixtureByWeight::BuildG4Material()",
121 G4cout <<
" Constructing new G4Material by weight: " << *mate <<
G4endl;
static constexpr double kelvin
static G4int GetVerboseLevel()
static G4tgbMaterialMgr * GetInstance()
G4double GetTemperature() const
G4Material * FindOrBuildG4Material(const G4String &name, G4bool bMustExist=1)
G4tgbMaterialMixtureByWeight()
static constexpr double g
~G4tgbMaterialMixtureByWeight()
virtual G4double GetFraction(G4int i) const
G4double GetDensity() const
virtual const G4String & GetComponent(G4int i) const
G4tgrMaterial * theTgrMate
G4int GetNumberOfComponents() const
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
G4Element * FindOrBuildG4Element(const G4String &name, G4bool bMustExist=1)
void AddElement(G4Element *element, G4int nAtoms)
G4GLOB_DLL std::ostream G4cout
G4double GetPressure() const
G4Material * BuildG4Material()
void AddMaterial(G4Material *material, G4double fraction)
static constexpr double cm3
const G4String & GetName() const
G4double GetTemperature() const