Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NistMaterialBuilder.hh>
Public Member Functions | |
G4NistMaterialBuilder (G4NistElementBuilder *, G4int verb=0) | |
~G4NistMaterialBuilder () | |
G4Material * | FindMaterial (const G4String &name) const |
G4Material * | FindOrBuildMaterial (const G4String &name, G4bool isotopes=true, G4bool warning=true) |
G4Material * | FindSimpleMaterial (G4int Z) const |
G4Material * | FindOrBuildSimpleMaterial (G4int Z, G4bool warning) |
G4Material * | ConstructNewMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4int > &nbAtoms, G4double dens, G4bool isotopes=true, G4State state=kStateSolid, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
G4Material * | ConstructNewMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4double > &weight, G4double dens, G4bool isotopes=true, G4State state=kStateSolid, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
G4Material * | ConstructNewGasMaterial (const G4String &name, const G4String &nameDB, G4double temp, G4double pres, G4bool isotopes=true) |
G4Material * | ConstructNewIdealGasMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4int > &nbAtoms, G4bool isotopes=true, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure) |
void | SetVerbose (G4int val) |
void | ListMaterials (const G4String &) const |
void | ListNistSimpleMaterials () const |
void | ListNistCompoundMaterials () const |
void | ListHepMaterials () const |
void | ListSpaceMaterials () const |
void | ListBioChemicalMaterials () const |
const std::vector< G4String > & | GetMaterialNames () const |
G4double | GetMeanIonisationEnergy (G4int index) const |
G4double | GetNominalDensity (G4int index) const |
Definition at line 69 of file G4NistMaterialBuilder.hh.
G4NistMaterialBuilder::G4NistMaterialBuilder | ( | G4NistElementBuilder * | eb, |
G4int | verb = 0 |
||
) |
Definition at line 85 of file G4NistMaterialBuilder.cc.
G4NistMaterialBuilder::~G4NistMaterialBuilder | ( | ) |
Definition at line 97 of file G4NistMaterialBuilder.cc.
G4Material * G4NistMaterialBuilder::ConstructNewGasMaterial | ( | const G4String & | name, |
const G4String & | nameDB, | ||
G4double | temp, | ||
G4double | pres, | ||
G4bool | isotopes = true |
||
) |
Definition at line 347 of file G4NistMaterialBuilder.cc.
Referenced by G4NistManager::ConstructNewGasMaterial().
G4Material * G4NistMaterialBuilder::ConstructNewIdealGasMaterial | ( | const G4String & | name, |
const std::vector< G4String > & | elm, | ||
const std::vector< G4int > & | nbAtoms, | ||
G4bool | isotopes = true , |
||
G4double | temp = NTP_Temperature , |
||
G4double | pressure = CLHEP::STP_Pressure |
||
) |
Definition at line 394 of file G4NistMaterialBuilder.cc.
Referenced by G4NistManager::ConstructNewIdealGasMaterial().
G4Material * G4NistMaterialBuilder::ConstructNewMaterial | ( | const G4String & | name, |
const std::vector< G4String > & | elm, | ||
const std::vector< G4double > & | weight, | ||
G4double | dens, | ||
G4bool | isotopes = true , |
||
G4State | state = kStateSolid , |
||
G4double | temp = NTP_Temperature , |
||
G4double | pressure = CLHEP::STP_Pressure |
||
) |
Definition at line 297 of file G4NistMaterialBuilder.cc.
G4Material * G4NistMaterialBuilder::ConstructNewMaterial | ( | const G4String & | name, |
const std::vector< G4String > & | elm, | ||
const std::vector< G4int > & | nbAtoms, | ||
G4double | dens, | ||
G4bool | isotopes = true , |
||
G4State | state = kStateSolid , |
||
G4double | temp = NTP_Temperature , |
||
G4double | pressure = CLHEP::STP_Pressure |
||
) |
Definition at line 246 of file G4NistMaterialBuilder.cc.
Referenced by G4NistManager::ConstructNewMaterial().
|
inline |
Definition at line 247 of file G4NistMaterialBuilder.hh.
Referenced by G4NistManager::FindMaterial(), FindOrBuildMaterial(), and FindSimpleMaterial().
G4Material * G4NistMaterialBuilder::FindOrBuildMaterial | ( | const G4String & | name, |
G4bool | isotopes = true , |
||
G4bool | warning = true |
||
) |
Definition at line 102 of file G4NistMaterialBuilder.cc.
Referenced by ConstructNewGasMaterial(), ConstructNewIdealGasMaterial(), ConstructNewMaterial(), and G4NistManager::FindOrBuildMaterial().
G4Material * G4NistMaterialBuilder::FindOrBuildSimpleMaterial | ( | G4int | Z, |
G4bool | warning | ||
) |
Definition at line 160 of file G4NistMaterialBuilder.cc.
Referenced by G4NistManager::FindOrBuildSimpleMaterial().
|
inline |
Definition at line 262 of file G4NistMaterialBuilder.hh.
Referenced by FindOrBuildSimpleMaterial(), and G4NistManager::FindSimpleMaterial().
|
inline |
Definition at line 229 of file G4NistMaterialBuilder.hh.
Referenced by G4NistManager::GetNistMaterialNames().
Definition at line 235 of file G4NistMaterialBuilder.hh.
Referenced by G4NistManager::GetMeanIonisationEnergy().
Definition at line 241 of file G4NistMaterialBuilder.hh.
Referenced by G4NistManager::GetNominalDensity().
void G4NistMaterialBuilder::ListBioChemicalMaterials | ( | ) | const |
void G4NistMaterialBuilder::ListHepMaterials | ( | ) | const |
void G4NistMaterialBuilder::ListMaterials | ( | const G4String & | mnam | ) | const |
Definition at line 522 of file G4NistMaterialBuilder.cc.
Referenced by G4NistManager::ListMaterials().
void G4NistMaterialBuilder::ListNistCompoundMaterials | ( | ) | const |
Definition at line 557 of file G4NistMaterialBuilder.cc.
Referenced by ListMaterials().
void G4NistMaterialBuilder::ListNistSimpleMaterials | ( | ) | const |
void G4NistMaterialBuilder::ListSpaceMaterials | ( | ) | const |
void G4NistMaterialBuilder::SetVerbose | ( | G4int | val | ) |
Definition at line 514 of file G4NistMaterialBuilder.cc.
Referenced by G4NistManager::SetVerbose().