Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Private 타입 | 정적 Private 멤버 함수 | 정적 Private 속성 | 모든 멤버 목록
G4NucleiProperties 클래스 참조

#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 번째 라인에서 정의되었습니다.

멤버 열거형 문서화

anonymous enum
private
열거형 멤버
MaxZ 

G4NucleiProperties.hh 파일의 101 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4NucleiProperties::~G4NucleiProperties ( )
inline

G4NucleiProperties.hh 파일의 56 번째 라인에서 정의되었습니다.

G4NucleiProperties::G4NucleiProperties ( )
inline

G4NucleiProperties.hh 파일의 59 번째 라인에서 정의되었습니다.

멤버 함수 문서화

G4double G4NucleiProperties::AtomicMass ( G4double  A,
G4double  Z 
)
staticprivate

G4NucleiProperties.cc 파일의 307 번째 라인에서 정의되었습니다.

다음을 참조함 : CLHEP::amu_c2, BindingEnergy(), G4NucleiPropertiesTableAME12::GetMassExcess(), G4NucleiPropertiesTableAME03::GetMassExcess(), use_old_evaluation, Z.

다음에 의해서 참조됨 : GetAtomicMass(), NuclearMass().

G4double G4NucleiProperties::BindingEnergy ( G4double  A,
G4double  Z 
)
staticprivate

G4NucleiProperties.cc 파일의 347 번째 라인에서 정의되었습니다.

다음을 참조함 : MeV, Z.

다음에 의해서 참조됨 : AtomicMass(), GetBindingEnergy().

G4double G4NucleiProperties::GetAtomicMass ( const G4double  A,
const G4double  Z 
)
staticprivate
G4double G4NucleiProperties::GetBindingEnergy ( const G4int  A,
const G4int  Z 
)
static
G4double G4NucleiProperties::GetBindingEnergy ( const G4double  A,
const G4double  Z 
)
static

G4NucleiProperties.cc 파일의 261 번째 라인에서 정의되었습니다.

다음을 참조함 : GetBindingEnergy().

G4double G4NucleiProperties::GetMassExcess ( const G4int  A,
const G4int  Z 
)
static
G4double G4NucleiProperties::GetMassExcess ( const G4double  A,
const G4double  Z 
)
static

G4NucleiProperties.cc 파일의 181 번째 라인에서 정의되었습니다.

다음을 참조함 : GetMassExcess().

G4double G4NucleiProperties::GetNuclearMass ( const G4double  A,
const G4double  Z 
)
static

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().

G4double G4NucleiProperties::GetNuclearMass ( const G4int  A,
const G4int  Z 
)
static
G4bool G4NucleiProperties::IsInStableTable ( const G4double  A,
const G4double  Z 
)
static

G4NucleiProperties.cc 파일의 155 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::ThresholdEnergy(), G4ElectroNuclearCrossSection::ThresholdEnergy().

G4bool G4NucleiProperties::IsInStableTable ( const G4int  A,
const G4int  Z 
)
static
G4double G4NucleiProperties::MassExcess ( G4double  A,
G4double  Z 
)
staticprivate

G4NucleiProperties.cc 파일의 302 번째 라인에서 정의되었습니다.

다음을 참조함 : CLHEP::amu_c2, GetAtomicMass().

다음에 의해서 참조됨 : GetMassExcess().

G4double G4NucleiProperties::NuclearMass ( G4double  A,
G4double  Z 
)
staticprivate

G4NucleiProperties.cc 파일의 327 번째 라인에서 정의되었습니다.

다음을 참조함 : AtomicMass(), e, CLHEP::electron_mass_c2, eV, G4cout, G4endl, G4ParticleTable::GetParticleTable().

다음에 의해서 참조됨 : GetNuclearMass().

void G4NucleiProperties::UseOldAMETable ( G4bool  val = true)
static

G4NucleiProperties.cc 파일의 364 번째 라인에서 정의되었습니다.

다음을 참조함 : use_old_evaluation.

멤버 데이타 문서화

G4ThreadLocal G4double G4NucleiProperties::electronMass[MaxZ]
staticprivate

G4NucleiProperties.hh 파일의 102 번째 라인에서 정의되었습니다.

G4ThreadLocal G4bool G4NucleiProperties::isIntialized
staticprivate

G4NucleiProperties.hh 파일의 105 번째 라인에서 정의되었습니다.

G4ThreadLocal G4double G4NucleiProperties::mass_alpha = -1.
staticprivate

G4NucleiProperties.hh 파일의 110 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNuclearMass().

G4ThreadLocal G4double G4NucleiProperties::mass_deuteron = -1.
staticprivate

G4NucleiProperties.hh 파일의 108 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNuclearMass().

G4ThreadLocal G4double G4NucleiProperties::mass_He3 = -1.
staticprivate

G4NucleiProperties.hh 파일의 111 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNuclearMass().

G4ThreadLocal G4double G4NucleiProperties::mass_neutron = -1.
staticprivate

G4NucleiProperties.hh 파일의 107 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNuclearMass().

G4ThreadLocal G4double G4NucleiProperties::mass_proton = -1.
staticprivate

G4NucleiProperties.hh 파일의 106 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNuclearMass().

G4ThreadLocal G4double G4NucleiProperties::mass_triton = -1.
staticprivate

G4NucleiProperties.hh 파일의 109 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetNuclearMass().

G4bool G4NucleiProperties::use_old_evaluation = false
staticprivate

G4NucleiProperties.hh 파일의 112 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : AtomicMass(), GetAtomicMass(), GetBindingEnergy(), GetMassExcess(), GetNuclearMass(), IsInStableTable(), UseOldAMETable().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: