#include <G4NucleiProperties.hh>
Public 멤버 함수 | |
~G4NucleiProperties () | |
G4NucleiProperties () | |
정적 Public 멤버 함수 | |
static G4double | GetNuclearMass (const G4double A, const G4double Z) |
static G4double | GetNuclearMass (const G4int A, const G4int Z) |
static bool | IsInStableTable (const G4double A, const G4double Z) |
static bool | IsInStableTable (const G4int A, const G4int Z) |
static G4double | GetBindingEnergy (const G4int A, const G4int Z) |
static G4double | GetBindingEnergy (const G4double A, const G4double Z) |
static G4double | GetMassExcess (const G4int A, const G4int Z) |
static G4double | GetMassExcess (const G4double A, const G4double Z) |
static void | UseOldAMETable (G4bool val=true) |
Private 타입 | |
enum | { MaxZ = 120 } |
정적 Private 멤버 함수 | |
static G4double | GetAtomicMass (const G4double A, const G4double Z) |
static G4double | AtomicMass (G4double A, G4double Z) |
static G4double | NuclearMass (G4double A, G4double Z) |
static G4double | BindingEnergy (G4double A, G4double Z) |
static G4double | MassExcess (G4double A, G4double Z) |
정적 Private 속성 | |
static G4ThreadLocal G4double | electronMass [MaxZ] |
static G4ThreadLocal G4bool | isIntialized |
static G4ThreadLocal G4double | mass_proton = -1. |
static G4ThreadLocal G4double | mass_neutron = -1. |
static G4ThreadLocal G4double | mass_deuteron = -1. |
static G4ThreadLocal G4double | mass_triton = -1. |
static G4ThreadLocal G4double | mass_alpha = -1. |
static G4ThreadLocal G4double | mass_He3 = -1. |
static G4bool | use_old_evaluation = false |
G4NucleiProperties.hh 파일의 47 번째 라인에서 정의되었습니다.
|
private |
열거형 멤버 | |
---|---|
MaxZ |
G4NucleiProperties.hh 파일의 101 번째 라인에서 정의되었습니다.
|
inline |
G4NucleiProperties.hh 파일의 56 번째 라인에서 정의되었습니다.
|
inline |
G4NucleiProperties.hh 파일의 59 번째 라인에서 정의되었습니다.
G4NucleiProperties.cc 파일의 307 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::amu_c2, BindingEnergy(), G4NucleiPropertiesTableAME12::GetMassExcess(), G4NucleiPropertiesTableAME03::GetMassExcess(), use_old_evaluation, Z.
다음에 의해서 참조됨 : GetAtomicMass(), NuclearMass().
G4NucleiProperties.cc 파일의 347 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AtomicMass(), GetBindingEnergy().
G4NucleiProperties.cc 파일의 224 번째 라인에서 정의되었습니다.
다음을 참조함 : AtomicMass(), e, G4cout, G4endl, G4NucleiPropertiesTheoreticalTable::GetAtomicMass(), G4NucleiPropertiesTableAME12::GetAtomicMass(), G4NucleiPropertiesTableAME03::GetAtomicMass(), G4ParticleTable::GetParticleTable(), G4NucleiPropertiesTheoreticalTable::IsInTable(), G4NucleiPropertiesTableAME12::IsInTable(), G4NucleiPropertiesTableAME03::IsInTable(), use_old_evaluation.
다음에 의해서 참조됨 : MassExcess().
G4NucleiProperties.cc 파일의 268 번째 라인에서 정의되었습니다.
다음을 참조함 : BindingEnergy(), G4cout, G4endl, G4NucleiPropertiesTheoreticalTable::GetBindingEnergy(), G4NucleiPropertiesTableAME12::GetBindingEnergy(), G4NucleiPropertiesTableAME03::GetBindingEnergy(), G4ParticleTable::GetParticleTable(), G4NucleiPropertiesTheoreticalTable::IsInTable(), G4NucleiPropertiesTableAME12::IsInTable(), G4NucleiPropertiesTableAME03::IsInTable(), use_old_evaluation.
다음에 의해서 참조됨 : G4ParticleHPInelasticBaseFS::BaseApply(), G4InuclSpecialFunctions::bindingEnergy(), G4Fancy3DNucleus::BindingEnergy(), G4StatMFMacroTetraNucleon::CalcEnergy(), G4StatMFMacroTriNucleon::CalcEnergy(), G4StatMFMacroBiNucleon::CalcEnergy(), G4StatMFMacroTetraNucleon::CalcMeanMultiplicity(), G4StatMFMacroTriNucleon::CalcMeanMultiplicity(), G4StatMFMacroBiNucleon::CalcMeanMultiplicity(), G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), GetBindingEnergy(), G4SigmaPlusField::GetField(), G4SigmaMinusField::GetField(), G4KaonZeroField::GetField(), G4SigmaZeroField::GetField(), G4PionPlusField::GetField(), G4KaonMinusField::GetField(), G4AntiProtonField::GetField(), G4KaonPlusField::GetField(), G4PionZeroField::GetField(), G4PionMinusField::GetField(), G4ParticleHPInelasticBaseFS::InitGammas(), G4QMDGroundStateNucleus::packNucleons(), G4ParticleHPContAngularPar::Sample(), G4KM_OpticalEqRhs::SetFactor().
G4NucleiProperties.cc 파일의 261 번째 라인에서 정의되었습니다.
다음을 참조함 : GetBindingEnergy().
G4NucleiProperties.cc 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4NucleiPropertiesTheoreticalTable::GetMassExcess(), G4NucleiPropertiesTableAME12::GetMassExcess(), G4NucleiPropertiesTableAME03::GetMassExcess(), G4ParticleTable::GetParticleTable(), G4NucleiPropertiesTheoreticalTable::IsInTable(), G4NucleiPropertiesTableAME12::IsInTable(), G4NucleiPropertiesTableAME03::IsInTable(), MassExcess(), use_old_evaluation.
다음에 의해서 참조됨 : G4StatMF::CalcEnergy(), G4StatMFFragment::GetEnergy(), GetMassExcess().
G4NucleiProperties.cc 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : GetMassExcess().
G4NucleiProperties.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : e, NuclearMass().
다음에 의해서 참조됨 : G4ParaFissionModel::ApplyYourself(), G4ParticleHPCaptureFS::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4PreCompoundModel::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4EmCaptureCascade::ApplyYourself(), G4LMsdGenerator::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4Nucleus::AtomicMass(), G4ParticleHPInelasticBaseFS::BaseApply(), G4InuclEvaporation::BreakItUp(), G4UnstableFragmentBreakUp::BreakUpChain(), G4Fragment::CalculateGroundStateMass(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4HadronicProcess::CheckResult(), G4ParticleHPInelasticCompFS::CompositeApply(), G4Fragment::ComputeGroundStateMass(), G4HadronElastic::ComputeMomentumCMS(), G4GEMProbability::Dump(), G4CompetitiveFission::EmittedFragment(), G4EvaporationChannel::EmittedFragment(), G4EvaporationChannel::G4EvaporationChannel(), G4EvaporationProbability::G4EvaporationProbability(), G4FermiFragment::G4FermiFragment(), G4FermiPair::G4FermiPair(), G4GEMChannel::G4GEMChannel(), G4GEMChannelVI::G4GEMChannelVI(), G4UnstableFragmentBreakUp::G4UnstableFragmentBreakUp(), G4ParticleHPFissionData::GetCrossSection(), G4ParticleHPCaptureData::GetCrossSection(), G4ParticleHPElasticData::GetCrossSection(), G4ParticleHPInelasticData::GetCrossSection(), G4IonsKoxCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4GEMChannel::GetEmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), G4EvaporationChannel::GetEmissionProbability(), G4IonsShenCrossSection::GetIsoCrossSection(), G4QMDNucleus::GetNuclearMass(), G4HyperNucleiProperties::GetNuclearMass(), G4InuclNuclei::getNucleiMass(), G4IonTable::GetNucleusMass(), G4ParticleHPThermalBoost::GetThermalEnergy(), G4FermiFragmentsPoolVI::Initialise(), G4VPreCompoundFragment::Initialize(), G4hCoulombScatteringModel::MinPrimaryEnergy(), G4eCoulombScatteringModel::MinPrimaryEnergy(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4AntiNuclElastic::SampleInvariantT(), G4NuclNuclDiffuseElastic::SampleInvariantT(), G4DiffuseElasticV2::SampleInvariantT(), G4DiffuseElastic::SampleInvariantT(), G4BetheHeitler5DModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4ScreeningMottCrossSection::SetupKinematic(), G4PhotoNuclearCrossSection::ThresholdEnergy(), G4ElectroNuclearCrossSection::ThresholdEnergy(), G4EvaporationProbability::TotalProbability().
G4NucleiProperties.cc 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleTable::FindParticle(), G4cout, G4endl, G4NucleiPropertiesTheoreticalTable::GetNuclearMass(), G4NucleiPropertiesTableAME12::GetNuclearMass(), G4NucleiPropertiesTableAME03::GetNuclearMass(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), G4NucleiPropertiesTheoreticalTable::IsInTable(), G4NucleiPropertiesTableAME12::IsInTable(), G4NucleiPropertiesTableAME03::IsInTable(), mass_alpha, mass_deuteron, mass_He3, mass_neutron, mass_proton, mass_triton, NuclearMass(), use_old_evaluation.
G4NucleiProperties.cc 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::ThresholdEnergy(), G4ElectroNuclearCrossSection::ThresholdEnergy().
G4NucleiProperties.cc 파일의 162 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4ParticleTable::GetParticleTable(), G4NucleiPropertiesTableAME12::IsInTable(), G4NucleiPropertiesTableAME03::IsInTable(), use_old_evaluation.
G4NucleiProperties.cc 파일의 302 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::amu_c2, GetAtomicMass().
다음에 의해서 참조됨 : GetMassExcess().
G4NucleiProperties.cc 파일의 327 번째 라인에서 정의되었습니다.
다음을 참조함 : AtomicMass(), e, CLHEP::electron_mass_c2, eV, G4cout, G4endl, G4ParticleTable::GetParticleTable().
다음에 의해서 참조됨 : GetNuclearMass().
G4NucleiProperties.cc 파일의 364 번째 라인에서 정의되었습니다.
다음을 참조함 : use_old_evaluation.
|
staticprivate |
G4NucleiProperties.hh 파일의 102 번째 라인에서 정의되었습니다.
|
staticprivate |
G4NucleiProperties.hh 파일의 105 번째 라인에서 정의되었습니다.
|
staticprivate |
G4NucleiProperties.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuclearMass().
|
staticprivate |
G4NucleiProperties.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuclearMass().
|
staticprivate |
G4NucleiProperties.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuclearMass().
|
staticprivate |
G4NucleiProperties.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuclearMass().
|
staticprivate |
G4NucleiProperties.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuclearMass().
|
staticprivate |
G4NucleiProperties.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuclearMass().
|
staticprivate |
G4NucleiProperties.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AtomicMass(), GetAtomicMass(), GetBindingEnergy(), GetMassExcess(), GetNuclearMass(), IsInStableTable(), UseOldAMETable().