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

#include <G4INCLNuclearPotentialIsospin.hh>

G4INCL::NuclearPotential::NuclearPotentialIsospin에 대한 상속 다이어그램 :
G4INCL::NuclearPotential::INuclearPotential G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin G4INCL::NuclearPotential::NuclearPotentialEnergyIsospinSmooth

Public 멤버 함수

 NuclearPotentialIsospin (const G4int A, const G4int Z, const G4bool pionPotential)
 
virtual ~NuclearPotentialIsospin ()
 
virtual G4double computePotentialEnergy (const Particle *const p) const
 
G4bool hasPionPotential () const
 Do we have a pion potential? 더 자세히 ...
 
G4double getFermiEnergy (const Particle *const p) const
 Return the Fermi energy for a particle. 더 자세히 ...
 
G4double getFermiEnergy (const ParticleType t) const
 Return the Fermi energy for a particle type. 더 자세히 ...
 
G4double getSeparationEnergy (const Particle *const p) const
 Return the separation energy for a particle. 더 자세히 ...
 
G4double getSeparationEnergy (const ParticleType t) const
 Return the separation energy for a particle type. 더 자세히 ...
 
G4double getFermiMomentum (const Particle *const p) const
 Return the Fermi momentum for a particle. 더 자세히 ...
 
G4double getFermiMomentum (const ParticleType t) const
 Return the Fermi momentum for a particle type. 더 자세히 ...
 

Protected 멤버 함수

G4double computePionPotentialEnergy (const Particle *const p) const
 Compute the potential energy for the given pion. 더 자세히 ...
 
G4double computeKaonPotentialEnergy (const Particle *const p) const
 Compute the potential energy for the given kaon. 더 자세히 ...
 
G4double computePionResonancePotentialEnergy (const Particle *const p) const
 Compute the potential energy for the given pion resonances (Eta, Omega and EtaPrime and Gamma also). 더 자세히 ...
 

Protected 속성

const G4int theA
 The mass number of the nucleus. 더 자세히 ...
 
const G4int theZ
 The charge number of the nucleus. 더 자세히 ...
 
std::map< ParticleType, G4doublefermiEnergy
 
std::map< ParticleType, G4doublefermiMomentum
 
std::map< ParticleType, G4doubleseparationEnergy
 

Private 멤버 함수

void initialize ()
 

Private 속성

G4double vProton
 
G4double vNeutron
 
G4double vDeltaPlusPlus
 
G4double vDeltaPlus
 
G4double vDeltaZero
 
G4double vDeltaMinus
 
G4double vSigmaPlus
 
G4double vSigmaZero
 
G4double vSigmaMinus
 
G4double vLambda
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::NuclearPotential::NuclearPotentialIsospin::NuclearPotentialIsospin ( const G4int  A,
const G4int  Z,
const G4bool  pionPotential 
)

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

다음을 참조함 : initialize().

G4INCL::NuclearPotential::NuclearPotentialIsospin::~NuclearPotentialIsospin ( )
virtual

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

멤버 함수 문서화

G4double G4INCL::NuclearPotential::INuclearPotential::computeKaonPotentialEnergy ( const Particle *const  p) const
inlineprotectedinherited
G4double G4INCL::NuclearPotential::INuclearPotential::computePionPotentialEnergy ( const Particle *const  p) const
inlineprotectedinherited
G4double G4INCL::NuclearPotential::INuclearPotential::computePionResonancePotentialEnergy ( const Particle *const  p) const
inlineprotectedinherited

Compute the potential energy for the given pion resonances (Eta, Omega and EtaPrime and Gamma also).

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

다음을 참조함 : G4INCL::Eta, G4INCL::EtaPrime, G4INCL::Particle::getType(), G4INCL::Particle::isOutOfWell(), G4INCL::Omega, G4INCL::Photon, G4INCL::NuclearPotential::INuclearPotential::pionPotential.

다음에 의해서 참조됨 : computePotentialEnergy(), G4INCL::NuclearPotential::NuclearPotentialConstant::computePotentialEnergy().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::computePotentialEnergy ( const Particle *const  p) const
virtual
G4double G4INCL::NuclearPotential::INuclearPotential::getFermiEnergy ( const Particle *const  p) const
inlineinherited
G4double G4INCL::NuclearPotential::INuclearPotential::getFermiEnergy ( const ParticleType  t) const
inlineinherited

Return the Fermi energy for a particle type.

매개변수
tparticle type
반환값
Fermi energy for that particle type

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

다음을 참조함 : G4INCL::NuclearPotential::INuclearPotential::fermiEnergy.

G4double G4INCL::NuclearPotential::INuclearPotential::getFermiMomentum ( const Particle *const  p) const
inlineinherited
G4double G4INCL::NuclearPotential::INuclearPotential::getFermiMomentum ( const ParticleType  t) const
inlineinherited

Return the Fermi momentum for a particle type.

매개변수
tparticle type
반환값
Fermi momentum for that particle type

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

다음을 참조함 : G4INCL::NuclearPotential::INuclearPotential::fermiMomentum.

G4double G4INCL::NuclearPotential::INuclearPotential::getSeparationEnergy ( const Particle *const  p) const
inlineinherited

Return the separation energy for a particle.

매개변수
ppointer to a Particle
반환값
separation energy for that particle type

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

다음을 참조함 : G4INCL::Particle::getType(), G4INCL::NuclearPotential::INuclearPotential::separationEnergy.

다음에 의해서 참조됨 : G4INCL::Nucleus::computeSeparationEnergyBalance(), G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::Nucleus::Nucleus(), G4INCL::CDPP::processOneParticle().

G4double G4INCL::NuclearPotential::INuclearPotential::getSeparationEnergy ( const ParticleType  t) const
inlineinherited

Return the separation energy for a particle type.

매개변수
tparticle type
반환값
separation energy for that particle type

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

다음을 참조함 : G4INCL::NuclearPotential::INuclearPotential::separationEnergy.

G4bool G4INCL::NuclearPotential::INuclearPotential::hasPionPotential ( ) const
inlineinherited

Do we have a pion potential?

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

다음을 참조함 : G4INCL::NuclearPotential::INuclearPotential::pionPotential.

다음에 의해서 참조됨 : G4INCL::Nucleus::decayInsideDeltas().

void G4INCL::NuclearPotential::NuclearPotentialIsospin::initialize ( )
private

멤버 데이타 문서화

std::map<ParticleType,G4double> G4INCL::NuclearPotential::INuclearPotential::fermiEnergy
protectedinherited
std::map<ParticleType,G4double> G4INCL::NuclearPotential::INuclearPotential::fermiMomentum
protectedinherited
std::map<ParticleType,G4double> G4INCL::NuclearPotential::INuclearPotential::separationEnergy
protectedinherited
const G4int G4INCL::NuclearPotential::INuclearPotential::theA
protectedinherited

The mass number of the nucleus.

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

다음에 의해서 참조됨 : initialize(), G4INCL::NuclearPotential::NuclearPotentialConstant::initialize(), G4INCL::NuclearPotential::INuclearPotential::INuclearPotential().

const G4int G4INCL::NuclearPotential::INuclearPotential::theZ
protectedinherited

The charge number of the nucleus.

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

다음에 의해서 참조됨 : initialize(), G4INCL::NuclearPotential::NuclearPotentialConstant::initialize(), G4INCL::NuclearPotential::INuclearPotential::INuclearPotential().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vDeltaMinus
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vDeltaPlus
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vDeltaPlusPlus
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vDeltaZero
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vLambda
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vNeutron
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vProton
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vSigmaMinus
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vSigmaPlus
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().

G4double G4INCL::NuclearPotential::NuclearPotentialIsospin::vSigmaZero
private

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

다음에 의해서 참조됨 : computePotentialEnergy(), initialize().


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