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

#include <G4INCLNuclearDensity.hh>

Public 멤버 함수

 NuclearDensity (const G4int A, const G4int Z, InterpolationTable const *const rpCorrelationTableProton, InterpolationTable const *const rpCorrelationTableNeutron)
 
 ~NuclearDensity ()
 
 NuclearDensity (const NuclearDensity &rhs)
 Copy constructor. 더 자세히 ...
 
NuclearDensityoperator= (const NuclearDensity &rhs)
 Assignment operator. 더 자세히 ...
 
void swap (NuclearDensity &rhs)
 Helper method for the assignment operator. 더 자세히 ...
 
G4double getMaxRFromP (const ParticleType t, const G4double p) const
 Get the maximum allowed radius for a given momentum. 더 자세히 ...
 
G4double getMinPFromR (const ParticleType t, const G4double r) const
 
G4double getMaximumRadius () const
 
G4double getTransmissionRadius (Particle const *const p) const
 The radius used for calculating the transmission coefficient. 더 자세히 ...
 
G4double getTransmissionRadius (ParticleType type) const
 The radius used for calculating the transmission coefficient. 더 자세히 ...
 
G4int getA () const
 Get the mass number. 더 자세히 ...
 
G4int getZ () const
 Get the charge number. 더 자세히 ...
 
G4double getProtonNuclearRadius () const
 
void setProtonNuclearRadius (const G4double r)
 

Private 멤버 함수

void initializeTransmissionRadii ()
 Initialize the transmission radius. 더 자세히 ...
 

Private 속성

G4int theA
 
G4int theZ
 
G4double theMaximumRadius
 
G4double theProtonNuclearRadius
 Represents INCL4.5's R0 variable. 더 자세히 ...
 
G4double transmissionRadius [UnknownParticle]
 
InterpolationTable const * rFromP [UnknownParticle]
 
InterpolationTable const * pFromR [UnknownParticle]
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::NuclearDensity::NuclearDensity ( const G4int  A,
const G4int  Z,
InterpolationTable const *const  rpCorrelationTableProton,
InterpolationTable const *const  rpCorrelationTableNeutron 
)
G4INCL::NuclearDensity::~NuclearDensity ( )
G4INCL::NuclearDensity::NuclearDensity ( const NuclearDensity rhs)

멤버 함수 문서화

G4int G4INCL::NuclearDensity::getA ( ) const
inline

Get the mass number.

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

다음을 참조함 : theA.

G4double G4INCL::NuclearDensity::getMaximumRadius ( ) const
inline

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

다음을 참조함 : theMaximumRadius.

다음에 의해서 참조됨 : G4INCL::KinematicsUtils::getLocalEnergy().

G4double G4INCL::NuclearDensity::getMaxRFromP ( const ParticleType  t,
const G4double  p 
) const

Get the maximum allowed radius for a given momentum.

매개변수
ttype of the particle
pabsolute value of the particle momentum, divided by the relevant Fermi momentum.
반환값
maximum allowed radius.

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

다음을 참조함 : rFromP.

다음에 의해서 참조됨 : G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::Nucleus::getSurfaceRadius(), G4INCL::ParticleSampler::sampleOneParticleWithFuzzyRPCorrelation(), G4INCL::ParticleSampler::sampleOneParticleWithRPCorrelation().

G4double G4INCL::NuclearDensity::getMinPFromR ( const ParticleType  t,
const G4double  r 
) const

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

다음을 참조함 : pFromR.

다음에 의해서 참조됨 : G4INCL::KinematicsUtils::getLocalEnergy().

G4double G4INCL::NuclearDensity::getProtonNuclearRadius ( ) const
inline

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

다음을 참조함 : theProtonNuclearRadius.

다음에 의해서 참조됨 : G4INCL::ClusteringModelIntercomparison::findClusterStartingFrom(), G4INCL::ClusteringModelIntercomparison::getCluster().

G4double G4INCL::NuclearDensity::getTransmissionRadius ( Particle const *const  p) const
inline

The radius used for calculating the transmission coefficient.

반환값
the radius

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

다음을 참조함 : G4INCL::Composite, G4INCL::Particle::getA(), G4INCL::ParticleTable::getNuclearRadius(), G4INCL::Particle::getType(), G4INCL::Particle::getZ(), transmissionRadius.

다음에 의해서 참조됨 : G4INCL::CoulombNonRelativistic::distortOut(), G4INCL::Nucleus::getTransmissionBarrier().

G4double G4INCL::NuclearDensity::getTransmissionRadius ( ParticleType  type) const
inline

The radius used for calculating the transmission coefficient.

반환값
the radius

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

다음을 참조함 : transmissionRadius.

G4int G4INCL::NuclearDensity::getZ ( ) const
inline

Get the charge number.

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

다음을 참조함 : theZ.

void G4INCL::NuclearDensity::initializeTransmissionRadii ( )
private

Initialize the transmission radius.

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

다음을 참조함 : G4INCL::Composite, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::KMinus, G4INCL::KPlus, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::Proton, G4INCL::SigmaMinus, G4INCL::SigmaPlus, theProtonNuclearRadius, transmissionRadius.

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

NuclearDensity & G4INCL::NuclearDensity::operator= ( const NuclearDensity rhs)

Assignment operator.

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

다음을 참조함 : swap().

void G4INCL::NuclearDensity::setProtonNuclearRadius ( const G4double  r)
inline

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

다음을 참조함 : theProtonNuclearRadius.

void G4INCL::NuclearDensity::swap ( NuclearDensity rhs)

Helper method for the assignment operator.

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

다음을 참조함 : G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Lambda, G4INCL::Neutron, pFromR, G4INCL::Proton, rFromP, theA, theMaximumRadius, theProtonNuclearRadius, theZ, transmissionRadius, G4INCL::UnknownParticle.

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

멤버 데이타 문서화

InterpolationTable const* G4INCL::NuclearDensity::pFromR[UnknownParticle]
private

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

다음에 의해서 참조됨 : getMinPFromR(), NuclearDensity(), swap(), ~NuclearDensity().

InterpolationTable const* G4INCL::NuclearDensity::rFromP[UnknownParticle]
private

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

다음에 의해서 참조됨 : getMaxRFromP(), NuclearDensity(), swap().

G4int G4INCL::NuclearDensity::theA
private

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

다음에 의해서 참조됨 : getA(), NuclearDensity(), swap().

G4double G4INCL::NuclearDensity::theMaximumRadius
private

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

다음에 의해서 참조됨 : getMaximumRadius(), swap().

G4double G4INCL::NuclearDensity::theProtonNuclearRadius
private

Represents INCL4.5's R0 variable.

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

다음에 의해서 참조됨 : getProtonNuclearRadius(), initializeTransmissionRadii(), setProtonNuclearRadius(), swap().

G4int G4INCL::NuclearDensity::theZ
private

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

다음에 의해서 참조됨 : getZ(), NuclearDensity(), swap().

G4double G4INCL::NuclearDensity::transmissionRadius[UnknownParticle]
private

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

다음에 의해서 참조됨 : getTransmissionRadius(), initializeTransmissionRadii(), NuclearDensity(), swap().


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