Geant4-11
|
#include <G4Element.hh>
Static Public Member Functions | |
static G4Element * | GetElement (G4String name, G4bool warning=true) |
static G4ElementTable * | GetElementTable () |
static size_t | GetNumberOfElements () |
Private Member Functions | |
void | AddNaturalIsotopes () |
void | ComputeCoulombFactor () |
void | ComputeDerivedQuantities () |
void | ComputeLradTsaiFactor () |
void | InitializePointers () |
Static Private Attributes | |
static G4ElementTable | theElementTable |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4Element &) |
std::ostream & | operator<< (std::ostream &, const G4Element *) |
std::ostream & | operator<< (std::ostream &, const G4ElementTable &) |
std::ostream & | operator<< (std::ostream &, const G4ElementVector &) |
Definition at line 97 of file G4Element.hh.
G4Element::G4Element | ( | const G4String & | name, |
const G4String & | symbol, | ||
G4double | Zeff, | ||
G4double | Aeff | ||
) |
Definition at line 74 of file G4Element.cc.
References AddNaturalIsotopes(), aeff, ComputeDerivedQuantities(), fAeff, FatalException, fAtomicShells, fNbOfAtomicShells, fNbOfShellElectrons, fNeff, fZeff, g, G4endl, G4Exception(), G4lrint(), G4AtomicShells::GetBindingEnergy(), G4AtomicShells::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), InitializePointers(), JustWarning, mole, G4InuclParticleNames::name(), and perMillion.
Definition at line 127 of file G4Element.cc.
References FatalException, fRelativeAbundanceVector, G4Exception(), InitializePointers(), CLHEP::detail::n, G4InuclParticleNames::name(), and theIsotopeVector.
|
virtual |
Definition at line 252 of file G4Element.cc.
References fAtomicShells, fIndexInTable, fIonisation, fNbOfShellElectrons, fRelativeAbundanceVector, theElementTable, and theIsotopeVector.
G4Element::G4Element | ( | __void__ & | ) |
Definition at line 244 of file G4Element.cc.
References InitializePointers().
|
delete |
Definition at line 151 of file G4Element.cc.
References ComputeDerivedQuantities(), fAeff, FatalException, fAtomicShells, fName, fNbOfAtomicShells, fNbOfShellElectrons, fNeff, fNumberOfIsotopes, fRelativeAbundanceVector, fZeff, g, G4Exception(), G4AtomicShells::GetBindingEnergy(), G4AtomicShells::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), G4Isotope::GetZ(), mole, and theIsotopeVector.
Referenced by G4NistElementBuilder::BuildElement(), ExN03DetectorConstruction::DefineMaterials(), export_G4Element(), and G4GDMLReadMaterials::MixtureRead().
|
private |
Definition at line 324 of file G4Element.cc.
References fName, fNaturalAbundance, fNumberOfIsotopes, fRelativeAbundanceVector, fSymbol, fZeff, G4lrint(), G4NistManager::GetIsotopeAbundance(), G4NistManager::GetNistElementNames(), G4NistManager::GetNistFirstIsotopeN(), G4NistManager::GetNumberOfNistIsotopes(), G4NistManager::Instance(), CLHEP::detail::n, theIsotopeVector, and Z.
Referenced by G4Element().
|
private |
Definition at line 286 of file G4Element.cc.
References fCoulomb, source.hepunit::fine_structure_const, and fZeff.
Referenced by ComputeDerivedQuantities().
|
private |
Definition at line 266 of file G4Element.cc.
References ComputeCoulombFactor(), ComputeLradTsaiFactor(), fIndexInTable, fIonisation, fZ, fZeff, G4lrint(), and theElementTable.
Referenced by AddIsotope(), and G4Element().
|
private |
Definition at line 301 of file G4Element.cc.
References source.hepunit::alpha_rcl2, fCoulomb, fRadTsai, fZeff, G4Log(), and G4lrint().
Referenced by ComputeDerivedQuantities().
|
inline |
Definition at line 139 of file G4Element.hh.
References fAeff.
Referenced by G4ErrorFreeTrajState::CalculateEffectiveZandA(), G4GDMLWriteMaterials::ElementWrite(), export_G4Element(), GVFlashShowerParameterisation::GetEffA(), G4VLEPTSModel::ReadParam(), and G4hNuclearStoppingModel::StoppingPower().
|
inline |
Definition at line 366 of file G4Element.cc.
References FatalException, fAtomicShells, fName, fNbOfAtomicShells, fZeff, and G4Exception().
Referenced by G4AdjointPhotoElectricModel::AdjointCrossSectionPerAtom(), export_G4Element(), G4QAOLowEnergyLoss::GetOscillatorEnergy(), G4KleinNishinaModel::SampleSecondaries(), and G4PEEffectFluoModel::SampleSecondaries().
Definition at line 411 of file G4Element.cc.
References G4cout, G4endl, GetName(), and theElementTable.
Referenced by export_G4Element(), and G4GDMLReadMaterials::GetElement().
|
static |
Definition at line 397 of file G4Element.cc.
References theElementTable.
Referenced by G4ParticleHPData::addPhysicsVector(), G4FissLib::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4AdjointCSManager::BuildCrossSectionMatrices(), G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4ParticleHPThermalScattering::buildPhysicsTable(), G4ParticleHPCapture::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElastic::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), G4ParticleHPFission::BuildPhysicsTable(), G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPInelastic::BuildPhysicsTable(), G4ParticleHPInelasticData::BuildPhysicsTable(), G4ParticleHPJENDLHEData::BuildPhysicsTable(), G4ParticleHPThermalScatteringData::BuildPhysicsTable(), G4GammaNuclearXS::BuildPhysicsTable(), G4NeutronCaptureXS::BuildPhysicsTable(), G4NeutronElasticXS::BuildPhysicsTable(), G4NeutronInelasticXS::BuildPhysicsTable(), G4ParticleInelasticXS::BuildPhysicsTable(), G4HadronHElasticPhysics::ConstructProcess(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4ParticleHPCaptureData::DumpPhysicsTable(), G4ParticleHPElasticData::DumpPhysicsTable(), G4ParticleHPFissionData::DumpPhysicsTable(), G4ParticleHPInelasticData::DumpPhysicsTable(), export_G4Element(), G4NistElementBuilder::FindElement(), G4NistElementBuilder::FindOrBuildElement(), G4FissLib::G4FissLib(), G4ParticleHPData::G4ParticleHPData(), G4NistManager::GetElement(), G4DiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4LivermoreBremsstrahlungModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4LivermoreGammaConversionModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4LivermorePolarizedRayleighModel::Initialise(), G4LivermoreRayleighModel::Initialise(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), G4BetheHeitlerModel::InitialiseElementData(), G4eBremsstrahlungRelModel::InitialiseElementData(), G4PairProductionRelModel::InitialiseElementData(), G4NistManager::PrintG4Element(), G4ExcitationHandler::SetParameters(), G4GDMLRead::StripNames(), and G4NistManager::~G4NistManager().
|
inline |
Definition at line 191 of file G4Element.hh.
References fCoulomb.
Referenced by export_G4Element(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), and G4eBremParametrizedModel::SetCurrentElement().
|
inline |
|
inline |
Definition at line 182 of file G4Element.hh.
References fIndexInTable.
Referenced by G4FissLib::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4AdjointCSManager::ComputeAdjointCS(), export_G4Element(), G4NistElementBuilder::FindOrBuildElement(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPJENDLHEData::IsApplicable(), G4ParticleHPThermalScatteringData::IsApplicable(), G4ParticleHPData::MakePhysicsVector(), and G4VEmAdjointModel::SelectCSMatrix().
|
inline |
Definition at line 199 of file G4Element.hh.
References fIonisation.
Referenced by G4IonisParamMat::ComputeIonParameters(), G4IonisParamMat::ComputeMeanParameters(), export_G4Element(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), and G4BetheHeitler5DModel::SampleSecondaries().
Definition at line 170 of file G4Element.hh.
References theIsotopeVector.
Referenced by G4FissLib::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4ParticleHPJENDLHEData::BuildPhysicsTable(), G4Nucleus::ChooseParameters(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4GDMLWriteMaterials::ElementWrite(), export_G4Element(), G4CrossSectionDataStore::GetCrossSection(), G4ParticleHPJENDLHEData::GetCrossSection(), G4ParticleHPElementData::Init(), G4LENDCrossSection::IsIsoApplicable(), G4ParticleHPChannel::Register(), G4CrossSectionDataStore::SampleZandA(), G4VCrossSectionDataSet::SelectIsotope(), G4GammaNuclearXS::SelectIsotope(), G4NeutronCaptureXS::SelectIsotope(), G4NeutronElasticXS::SelectIsotope(), G4NeutronInelasticXS::SelectIsotope(), G4ParticleInelasticXS::SelectIsotope(), G4VEmModel::SelectIsotopeNumber(), and G4ElementSelector::SelectZandA().
|
inline |
Definition at line 163 of file G4Element.hh.
References theIsotopeVector.
Referenced by G4VCrossSectionDataSet::ComputeCrossSection(), export_G4Element(), G4MuNeutrinoNucleusTotXsc::GetElementCrossSection(), and G4ElementSelector::SelectZandA().
|
inline |
Definition at line 135 of file G4Element.hh.
References fNeff.
Referenced by G4Nucleus::ChooseParameters(), G4VEmModel::ComputeCrossSectionPerAtom(), G4EmCalculator::ComputeCrossSectionPerAtom(), G4ICRU49NuclearStoppingModel::ComputeDEDXPerVolume(), G4IonisParamMat::ComputeIonParameters(), export_G4Element(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4VComponentCrossSection::GetElasticElementCrossSection(), G4ChargeExchangeProcess::GetElementCrossSection(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG(), G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc(), G4VComponentCrossSection::GetInelasticElementCrossSection(), G4QAOLowEnergyLoss::GetOscillatorEnergy(), G4ParticleHPThermalBoost::GetThermalEnergy(), and G4VComponentCrossSection::GetTotalElementCrossSection().
|
inline |
Definition at line 127 of file G4Element.hh.
References fName.
Referenced by G4Material::AddElementByMassFraction(), G4Material::AddElementByNumberOfAtoms(), G4ParticleHPInelastic::ApplyYourself(), G4HadronStoppingProcess::AtRestDoIt(), G4tgbMaterialMixtureByNoAtoms::BuildG4Material(), G4ParticleHPThermalScattering::buildPhysicsTable(), G4ParticleHPThermalScatteringData::BuildPhysicsTable(), G4ParticleHPChannel::DumpInfo(), G4ParticleHPChannelList::DumpInfo(), G4GDMLWriteMaterials::ElementWrite(), export_G4Element(), G4tgbMaterialMgr::FindOrBuildG4Element(), G4CrystalExtension::GetAtomBase(), G4CrossSectionDataStore::GetCrossSection(), GetElement(), G4ChargeExchangeProcess::GetElementCrossSection(), G4CrossSectionDataStore::GetIsoCrossSection(), G4VCrossSectionDataSet::GetIsoCrossSection(), G4GDMLWriteMaterials::MaterialWrite(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4NistManager::PrintG4Element(), G4PenelopePhotoElectricModel::SampleSecondaries(), and G4GDMLRead::StripNames().
|
inline |
Definition at line 263 of file G4Element.hh.
References fNaturalAbundance.
Referenced by G4CrossSectionDataStore::GetCrossSection().
|
inline |
Definition at line 147 of file G4Element.hh.
References fNbOfAtomicShells.
Referenced by G4AdjointPhotoElectricModel::AdjointCrossSectionPerAtom(), export_G4Element(), G4KleinNishinaModel::SampleSecondaries(), and G4PEEffectFluoModel::SampleSecondaries().
Definition at line 381 of file G4Element.cc.
References FatalException, fName, fNbOfAtomicShells, fNbOfShellElectrons, fZeff, and G4Exception().
Referenced by G4KleinNishinaModel::SampleSecondaries().
|
static |
Definition at line 404 of file G4Element.cc.
References theElementTable.
Referenced by G4ParticleHPData::addPhysicsVector(), G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4ParticleHPThermalScattering::buildPhysicsTable(), G4ParticleHPCapture::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElastic::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), G4ParticleHPFission::BuildPhysicsTable(), G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPInelastic::BuildPhysicsTable(), G4ParticleHPInelasticData::BuildPhysicsTable(), G4ParticleHPJENDLHEData::BuildPhysicsTable(), G4ParticleHPThermalScatteringData::BuildPhysicsTable(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4ParticleHPCaptureData::DumpPhysicsTable(), G4ParticleHPElasticData::DumpPhysicsTable(), G4ParticleHPFissionData::DumpPhysicsTable(), G4ParticleHPInelasticData::DumpPhysicsTable(), export_G4Element(), G4FissLib::G4FissLib(), G4ParticleHPData::G4ParticleHPData(), G4DiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4LivermoreBremsstrahlungModel::Initialise(), and G4VAtomDeexcitation::InitialiseAtomicDeexcitation().
|
inline |
Definition at line 159 of file G4Element.hh.
References fNumberOfIsotopes.
Referenced by G4FissLib::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4Nucleus::ChooseParameters(), G4VCrossSectionDataSet::ComputeCrossSection(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4GDMLWriteMaterials::ElementWrite(), export_G4Element(), G4CrossSectionDataStore::GetCrossSection(), G4ParticleHPJENDLHEData::GetCrossSection(), G4MuNeutrinoNucleusTotXsc::GetElementCrossSection(), G4ParticleHPElementData::Init(), G4LENDCrossSection::IsIsoApplicable(), G4GDMLWriteMaterials::MaterialWrite(), G4ParticleHPChannel::Register(), G4CrossSectionDataStore::SampleZandA(), G4VCrossSectionDataSet::SelectIsotope(), G4GammaNuclearXS::SelectIsotope(), G4NeutronCaptureXS::SelectIsotope(), G4NeutronElasticXS::SelectIsotope(), G4NeutronInelasticXS::SelectIsotope(), G4ParticleInelasticXS::SelectIsotope(), and G4VEmModel::SelectIsotopeNumber().
|
inline |
Definition at line 167 of file G4Element.hh.
References fRelativeAbundanceVector.
Referenced by G4Nucleus::ChooseParameters(), G4VCrossSectionDataSet::ComputeCrossSection(), G4GDMLWriteMaterials::ElementWrite(), G4CrossSectionDataStore::GetCrossSection(), G4ParticleHPJENDLHEData::GetCrossSection(), G4MuNeutrinoNucleusTotXsc::GetElementCrossSection(), G4ParticleHPElementData::Init(), G4ParticleHPChannel::Register(), G4CrossSectionDataStore::SampleZandA(), G4VCrossSectionDataSet::SelectIsotope(), G4GammaNuclearXS::SelectIsotope(), G4NeutronCaptureXS::SelectIsotope(), G4NeutronElasticXS::SelectIsotope(), G4NeutronInelasticXS::SelectIsotope(), G4ParticleInelasticXS::SelectIsotope(), G4VEmModel::SelectIsotopeNumber(), and G4ElementSelector::SelectZandA().
|
inline |
|
inline |
Definition at line 131 of file G4Element.hh.
References fZeff.
Referenced by G4AdjointPhotoElectricModel::AdjointCrossSectionPerAtom(), G4ParticleHPThermalScattering::ApplyYourself(), G4ParticleHPElastic::ApplyYourself(), G4ParticleHPJENDLHEData::BuildPhysicsTable(), G4ErrorFreeTrajState::CalculateEffectiveZandA(), G4Nucleus::ChooseParameters(), G4AdjointCSManager::ComputeAdjointCS(), G4VEmModel::ComputeCrossSectionPerAtom(), G4EmCalculator::ComputeCrossSectionPerAtom(), G4ICRU49NuclearStoppingModel::ComputeDEDXPerVolume(), G4IonisParamMat::ComputeIonParameters(), G4IonisParamMat::ComputeMeanParameters(), G4HadronHElasticPhysics::ConstructProcess(), G4LENDCrossSection::create_used_target_map(), G4LENDModel::create_used_target_map(), G4BraggIonModel::DEDX(), G4BraggModel::DEDX(), G4ICRU73QOModel::DEDX(), G4GDMLWriteMaterials::ElementWrite(), export_G4Element(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4ParticleHPJENDLHEData::GetCrossSection(), GVFlashShowerParameterisation::GetEffZ(), G4ChargeExchangeProcess::GetElementCrossSection(), G4QAOLowEnergyLoss::GetOscillatorEnergy(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4ParticleHPElementData::Init(), G4EmSaturation::InitialiseBirksCoefficient(), G4hIonEffChargeSquare::IonEffChargeSquare(), G4ParticleHPChannel::Register(), G4eBremParametrizedModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4JAEAElasticScatteringModel::SampleSecondaries(), G4JAEAPolarizedElasticScatteringModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermoreRayleighModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4XrayRayleighModel::SampleSecondaries(), G4hParametrisedLossModel::StoppingPower(), and G4hNuclearStoppingModel::StoppingPower().
|
inline |
Definition at line 132 of file G4Element.hh.
References fZ.
Referenced by G4EmCalculator::CheckMaterial(), G4VCrossSectionDataSet::ComputeCrossSection(), G4EmCalculator::ComputeCrossSectionPerShell(), G4IonisParamMat::ComputeDensityEffectOnFly(), G4ICRU73QOModel::DEDX(), G4DensityEffectCalculator::G4DensityEffectCalculator(), G4CrossSectionDataStore::GetCrossSection(), G4GammaConversionToMuons::GetCrossSectionPerAtom(), G4VComponentCrossSection::GetElasticElementCrossSection(), G4HadronicProcess::GetElementCrossSection(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG(), G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc(), G4VComponentCrossSection::GetInelasticElementCrossSection(), G4VComponentCrossSection::GetTotalElementCrossSection(), G4GammaConversionToMuons::PostStepDoIt(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4eDPWACoulombScatteringModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4BetheHeitler5DModel::SampleSecondaries(), G4CrossSectionDataStore::SampleZandA(), G4GammaNuclearXS::SelectIsotope(), G4NeutronCaptureXS::SelectIsotope(), G4NeutronInelasticXS::SelectIsotope(), G4ParticleInelasticXS::SelectIsotope(), G4VEmModel::SelectRandomAtomNumber(), and G4ElementSelector::SelectZandA().
|
private |
Definition at line 218 of file G4Element.cc.
References fAeff, fAtomicShells, fCoulomb, fIndexInTable, fIonisation, fNaturalAbundance, fNbOfAtomicShells, fNbOfShellElectrons, fNeff, fNumberOfIsotopes, fRadTsai, fRelativeAbundanceVector, fZ, fZeff, and theIsotopeVector.
Referenced by G4Element().
|
inline |
Definition at line 215 of file G4Element.hh.
References fName, and G4InuclParticleNames::name().
Referenced by export_G4Element(), and G4GDMLRead::StripNames().
|
inline |
Definition at line 268 of file G4Element.hh.
References fNaturalAbundance.
Referenced by G4NistElementBuilder::BuildElement().
|
friend |
Definition at line 458 of file G4Element.cc.
|
friend |
Definition at line 431 of file G4Element.cc.
|
friend |
Definition at line 466 of file G4Element.cc.
|
friend |
Definition at line 480 of file G4Element.cc.
|
private |
Definition at line 237 of file G4Element.hh.
Referenced by AddIsotope(), G4Element(), GetA(), and InitializePointers().
|
private |
Definition at line 241 of file G4Element.hh.
Referenced by AddIsotope(), G4Element(), GetAtomicShell(), InitializePointers(), and ~G4Element().
|
private |
Definition at line 258 of file G4Element.hh.
Referenced by ComputeCoulombFactor(), ComputeLradTsaiFactor(), GetfCoulomb(), and InitializePointers().
|
private |
Definition at line 252 of file G4Element.hh.
Referenced by ComputeDerivedQuantities(), GetIndex(), InitializePointers(), and ~G4Element().
|
private |
Definition at line 260 of file G4Element.hh.
Referenced by ComputeDerivedQuantities(), GetIonisation(), InitializePointers(), and ~G4Element().
|
private |
Definition at line 233 of file G4Element.hh.
Referenced by AddIsotope(), AddNaturalIsotopes(), GetAtomicShell(), GetName(), GetNbOfShellElectrons(), and SetName().
|
private |
Definition at line 253 of file G4Element.hh.
Referenced by AddNaturalIsotopes(), GetNaturalAbundanceFlag(), InitializePointers(), and SetNaturalAbundanceFlag().
|
private |
Definition at line 240 of file G4Element.hh.
Referenced by AddIsotope(), G4Element(), GetAtomicShell(), GetNbOfAtomicShells(), GetNbOfShellElectrons(), and InitializePointers().
|
private |
Definition at line 242 of file G4Element.hh.
Referenced by AddIsotope(), G4Element(), GetNbOfShellElectrons(), InitializePointers(), and ~G4Element().
|
private |
Definition at line 236 of file G4Element.hh.
Referenced by AddIsotope(), G4Element(), GetAtomicMassAmu(), GetN(), and InitializePointers().
|
private |
Definition at line 245 of file G4Element.hh.
Referenced by AddIsotope(), AddNaturalIsotopes(), GetNumberOfIsotopes(), and InitializePointers().
|
private |
Definition at line 259 of file G4Element.hh.
Referenced by ComputeLradTsaiFactor(), GetfRadTsai(), and InitializePointers().
|
private |
Definition at line 247 of file G4Element.hh.
Referenced by AddIsotope(), AddNaturalIsotopes(), G4Element(), GetRelativeAbundanceVector(), InitializePointers(), and ~G4Element().
|
private |
Definition at line 234 of file G4Element.hh.
Referenced by AddNaturalIsotopes(), and GetSymbol().
|
private |
Definition at line 238 of file G4Element.hh.
Referenced by ComputeDerivedQuantities(), GetZasInt(), and InitializePointers().
|
private |
Definition at line 235 of file G4Element.hh.
Referenced by AddIsotope(), AddNaturalIsotopes(), ComputeCoulombFactor(), ComputeDerivedQuantities(), ComputeLradTsaiFactor(), G4Element(), GetAtomicShell(), GetNbOfShellElectrons(), GetZ(), and InitializePointers().
|
staticprivate |
Definition at line 251 of file G4Element.hh.
Referenced by ComputeDerivedQuantities(), GetElement(), GetElementTable(), GetNumberOfElements(), and ~G4Element().
|
private |
Definition at line 246 of file G4Element.hh.
Referenced by AddIsotope(), AddNaturalIsotopes(), G4Element(), GetIsotope(), GetIsotopeVector(), InitializePointers(), and ~G4Element().