Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NistElementBuilder.hh>
Public Member Functions | |
G4NistElementBuilder (G4int vb) | |
~G4NistElementBuilder ()=default | |
G4Element * | FindElement (G4int Z) const |
G4Element * | FindOrBuildElement (G4int Z, G4bool buildIsotopes=true) |
G4Element * | FindOrBuildElement (const G4String &symb, G4bool buildIsotopes=true) |
void | PrintElement (G4int Z) const |
const std::vector< G4String > & | GetElementNames () const |
G4int | GetZ (const G4String &symb) const |
G4double | GetAtomicMassAmu (const G4String &symb) const |
G4double | GetAtomicMassAmu (G4int Z) const |
G4double | GetIsotopeMass (G4int Z, G4int N) const |
G4double | GetAtomicMass (G4int Z, G4int N) const |
G4double | GetTotalElectronBindingEnergy (G4int Z) const |
G4double | GetIsotopeAbundance (G4int Z, G4int N) const |
G4int | GetNistFirstIsotopeN (G4int Z) const |
G4int | GetNumberOfNistIsotopes (G4int Z) const |
G4int | GetMaxNumElements () const |
void | SetVerbose (G4int) |
Definition at line 63 of file G4NistElementBuilder.hh.
|
explicit |
Definition at line 67 of file G4NistElementBuilder.cc.
|
default |
Definition at line 234 of file G4NistElementBuilder.hh.
Referenced by G4NistManager::FindElement(), and FindOrBuildElement().
G4Element * G4NistElementBuilder::FindOrBuildElement | ( | const G4String & | symb, |
G4bool | buildIsotopes = true ) |
Definition at line 115 of file G4NistElementBuilder.cc.
Definition at line 104 of file G4NistElementBuilder.cc.
Referenced by G4NistManager::FindOrBuildElement(), and G4NistManager::FindOrBuildElement().
Definition at line 170 of file G4NistElementBuilder.hh.
Referenced by G4NistManager::GetAtomicMass(), and PrintElement().
Definition at line 92 of file G4NistElementBuilder.cc.
Referenced by G4NistMaterialBuilder::ConstructNewIdealGasMaterial(), GetAtomicMassAmu(), G4NistManager::GetAtomicMassAmu(), and G4NistManager::GetAtomicMassAmu().
Definition at line 149 of file G4NistElementBuilder.hh.
|
inline |
Definition at line 219 of file G4NistElementBuilder.hh.
Referenced by G4NistManager::GetNistElementNames().
Definition at line 191 of file G4NistElementBuilder.hh.
Referenced by G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), and G4NistManager::GetIsotopeAbundance().
Definition at line 156 of file G4NistElementBuilder.hh.
Referenced by G4NistManager::GetIsotopeMass().
|
inline |
Definition at line 226 of file G4NistElementBuilder.hh.
Definition at line 205 of file G4NistElementBuilder.hh.
Referenced by G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), and G4NistManager::GetNistFirstIsotopeN().
Definition at line 212 of file G4NistElementBuilder.hh.
Referenced by G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), and G4NistManager::GetNumberOfNistIsotopes().
Definition at line 184 of file G4NistElementBuilder.hh.
Referenced by G4NistManager::GetTotalElectronBindingEnergy().
Definition at line 80 of file G4NistElementBuilder.cc.
Referenced by G4NistMaterialBuilder::ConstructNewIdealGasMaterial(), G4NistMaterialBuilder::ConstructNewMaterial(), G4NistMaterialBuilder::ConstructNewMaterial(), G4NistManager::GetZ(), and G4NistManager::PrintElement().
void G4NistElementBuilder::PrintElement | ( | G4int | Z | ) | const |
Definition at line 197 of file G4NistElementBuilder.cc.
Referenced by G4NistManager::PrintElement(), and G4NistManager::PrintElement().
|
inline |
Definition at line 230 of file G4NistElementBuilder.hh.
Referenced by G4NistManager::SetVerbose(), and G4NistMaterialBuilder::SetVerbose().