#include <G4NistElementBuilder.hh>
Public 멤버 함수 | |
G4NistElementBuilder (G4int vb) | |
~G4NistElementBuilder () | |
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) |
Private 멤버 함수 | |
void | Initialise () |
void | AddElement (const G4String &symbol, G4int Z, G4int NumberOfIsotopes, const G4int &N, const G4double &A, const G4double &sigmaA, const G4double &W) |
G4Element * | BuildElement (G4int Z) |
G4NistElementBuilder.hh 파일의 69 번째 라인에서 정의되었습니다.
|
explicit |
G4NistElementBuilder.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : elmIndex, Initialise(), maxNumElements, nFirstIsotope, nIsotopes, relAbundance.
G4NistElementBuilder::~G4NistElementBuilder | ( | ) |
G4NistElementBuilder.cc 파일의 81 번째 라인에서 정의되었습니다.
|
private |
G4NistElementBuilder.cc 파일의 238 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), CLHEP::amu_c2, atomicMass, bindingEnergy, CLHEP::electron_mass_c2, elmSymbol, G4cout, G4endl, idxIsotopes, index, massIsotopes, maxAbundance, maxNumElements, N, nFirstIsotope, nIsotopes, PrintElement(), relAbundance, sigMass, verbose, Z.
다음에 의해서 참조됨 : Initialise().
G4NistElementBuilder.cc 파일의 157 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Element::AddIsotope(), CLHEP::amu_c2, atomicMass, elmSymbol, g, G4cout, G4endl, GetAtomicMass(), idxIsotopes, maxNumElements, mole, nFirstIsotope, nIsotopes, relAbundance, G4Element::SetNaturalAbundanceFlag(), verbose, w, Z.
다음에 의해서 참조됨 : FindOrBuildElement().
G4NistElementBuilder.hh 파일의 256 번째 라인에서 정의되었습니다.
다음을 참조함 : elmIndex, G4Element::GetElementTable(), maxNumElements, Z.
다음에 의해서 참조됨 : G4NistManager::FindElement(), FindOrBuildElement().
G4NistElementBuilder.cc 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : BuildElement(), elmIndex, FindElement(), G4MUTEXLOCK, G4MUTEXUNLOCK, G4Element::GetIndex(), maxNumElements, Z.
다음에 의해서 참조됨 : G4NistMaterialBuilder::BuildMaterial(), G4NistManager::FindOrBuildElement().
G4Element * G4NistElementBuilder::FindOrBuildElement | ( | const G4String & | symb, |
G4bool | buildIsotopes = true |
||
) |
G4NistElementBuilder.cc 파일의 126 번째 라인에서 정의되었습니다.
다음을 참조함 : BuildElement(), elmIndex, elmSymbol, G4MUTEXLOCK, G4MUTEXUNLOCK, G4Element::GetElementTable(), G4Element::GetIndex(), maxNumElements, Z.
G4NistElementBuilder.hh 파일의 183 번째 라인에서 정의되었습니다.
다음을 참조함 : bindingEnergy, CLHEP::electron_mass_c2, idxIsotopes, massIsotopes, maxNumElements, nFirstIsotope, nIsotopes, Z.
다음에 의해서 참조됨 : BuildElement(), G4NistManager::GetAtomicMass(), PrintElement().
G4NistElementBuilder.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : elmSymbol, maxNumElements, Z.
다음에 의해서 참조됨 : G4NistMaterialBuilder::ConstructNewIdealGasMaterial(), G4NistManager::G4NistManager(), G4NistManager::GetAtomicMassAmu().
G4NistElementBuilder.hh 파일의 164 번째 라인에서 정의되었습니다.
다음을 참조함 : atomicMass, maxNumElements, Z.
|
inline |
G4NistElementBuilder.hh 파일의 235 번째 라인에서 정의되었습니다.
다음을 참조함 : elmNames.
다음에 의해서 참조됨 : G4NistManager::GetNistElementNames().
G4NistElementBuilder.hh 파일의 208 번째 라인에서 정의되었습니다.
다음을 참조함 : idxIsotopes, maxNumElements, nFirstIsotope, nIsotopes, relAbundance, x, Z.
다음에 의해서 참조됨 : G4LENDModel::create_used_target_map(), G4LENDCrossSection::create_used_target_map(), G4NistManager::GetIsotopeAbundance().
G4NistElementBuilder.hh 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : idxIsotopes, massIsotopes, maxNumElements, nFirstIsotope, nIsotopes, Z.
다음에 의해서 참조됨 : G4NistManager::GetIsotopeMass().
|
inline |
G4NistElementBuilder.hh 파일의 242 번째 라인에서 정의되었습니다.
다음을 참조함 : maxNumElements.
G4NistElementBuilder.hh 파일의 220 번째 라인에서 정의되었습니다.
다음을 참조함 : maxNumElements, nFirstIsotope, Z.
다음에 의해서 참조됨 : G4LENDModel::create_used_target_map(), G4LENDCrossSection::create_used_target_map(), G4NistManager::GetNistFirstIsotopeN().
G4NistElementBuilder.hh 파일의 227 번째 라인에서 정의되었습니다.
다음을 참조함 : maxNumElements, nIsotopes, Z.
다음에 의해서 참조됨 : G4LENDModel::create_used_target_map(), G4LENDCrossSection::create_used_target_map(), G4NistManager::GetNumberOfNistIsotopes().
G4NistElementBuilder.hh 파일의 199 번째 라인에서 정의되었습니다.
다음을 참조함 : bindingEnergy, maxNumElements, Z.
다음에 의해서 참조됨 : G4NistManager::GetTotalElectronBindingEnergy().
G4NistElementBuilder.cc 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : elmSymbol, maxNumElements, Z.
다음에 의해서 참조됨 : G4NistMaterialBuilder::AddElementByAtomCount(), G4NistMaterialBuilder::AddElementByWeightFraction(), G4NistMaterialBuilder::ConstructNewIdealGasMaterial(), G4NistMaterialBuilder::ConstructNewMaterial(), G4NistManager::GetZ(), G4NistManager::PrintElement().
|
private |
G4NistElementBuilder.cc 파일의 298 번째 라인에서 정의되었습니다.
다음을 참조함 : AddElement(), CLHEP::amu_c2, bindingEnergy, CLHEP::electron_mass_c2, elmNames, elmSymbol, eV, G4cout, G4endl, GeV, HA, index, maxNumElements, NS, CLHEP::proton_mass_c2, verbose, Z.
다음에 의해서 참조됨 : G4NistElementBuilder().
G4NistElementBuilder.cc 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : atomicMass, elmSymbol, G4cout, G4endl, GetAtomicMass(), idxIsotopes, imax, maxNumElements, nFirstIsotope, nIsotopes, relAbundance, Z.
다음에 의해서 참조됨 : AddElement(), G4NistManager::PrintElement().
G4NistElementBuilder.hh 파일의 249 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose.
다음에 의해서 참조됨 : G4NistMaterialBuilder::SetVerbose(), G4NistManager::SetVerbose().
|
private |
G4NistElementBuilder.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), BuildElement(), GetAtomicMassAmu(), PrintElement().
|
private |
G4NistElementBuilder.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), GetAtomicMass(), GetTotalElectronBindingEnergy(), Initialise().
|
private |
G4NistElementBuilder.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindElement(), FindOrBuildElement(), G4NistElementBuilder().
|
private |
G4NistElementBuilder.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElementNames(), Initialise().
|
private |
G4NistElementBuilder.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), BuildElement(), FindOrBuildElement(), GetAtomicMassAmu(), GetZ(), Initialise(), PrintElement().
|
private |
G4NistElementBuilder.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), BuildElement(), GetAtomicMass(), GetIsotopeAbundance(), GetIsotopeMass(), PrintElement().
|
private |
G4NistElementBuilder.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), Initialise().
|
private |
G4NistElementBuilder.hh 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), GetAtomicMass(), GetIsotopeMass().
|
private |
G4NistElementBuilder.hh 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), BuildElement(), G4NistElementBuilder(), GetAtomicMass(), GetIsotopeAbundance(), GetIsotopeMass(), GetNistFirstIsotopeN(), PrintElement().
|
private |
G4NistElementBuilder.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), BuildElement(), G4NistElementBuilder(), GetAtomicMass(), GetIsotopeAbundance(), GetIsotopeMass(), GetNumberOfNistIsotopes(), PrintElement().
|
private |
G4NistElementBuilder.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), BuildElement(), G4NistElementBuilder(), GetIsotopeAbundance(), PrintElement().
|
private |
G4NistElementBuilder.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement().
|
private |
G4NistElementBuilder.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElement(), BuildElement(), Initialise(), SetVerbose().