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

#include <G4INCLINuclearPotential.hh>

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

Public 멤버 함수

 INuclearPotential (const G4int A, const G4int Z, const G4bool pionPot)
 
virtual ~INuclearPotential ()
 
G4bool hasPionPotential () const
 Do we have a pion potential? 더 자세히 ...
 
virtual G4double computePotentialEnergy (const Particle *const p) const =0
 
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 속성

const G4bool pionPotential
 
G4double vPiPlus
 
G4double vPiZero
 
G4double vPiMinus
 
G4double vKPlus
 
G4double vKZero
 
G4double vKZeroBar
 
G4double vKMinus
 

정적 Private 속성

static const G4double vPionDefault = 30.6
 
static const G4double vKPlusDefault = -25.
 
static const G4double vKMinusDefault = 60.
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::NuclearPotential::INuclearPotential::INuclearPotential ( const G4int  A,
const G4int  Z,
const G4bool  pionPot 
)
inline
virtual G4INCL::NuclearPotential::INuclearPotential::~INuclearPotential ( )
inlinevirtual

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

멤버 함수 문서화

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

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, pionPotential.

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

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

Return the Fermi energy for a particle type.

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

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

다음을 참조함 : fermiEnergy.

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

Return the Fermi momentum for a particle type.

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

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

다음을 참조함 : fermiMomentum.

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

Return the separation energy for a particle.

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

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

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

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

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

Return the separation energy for a particle type.

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

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

다음을 참조함 : separationEnergy.

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

Do we have a pion potential?

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

다음을 참조함 : pionPotential.

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

멤버 데이타 문서화

std::map<ParticleType,G4double> G4INCL::NuclearPotential::INuclearPotential::fermiEnergy
protected
std::map<ParticleType,G4double> G4INCL::NuclearPotential::INuclearPotential::fermiMomentum
protected
const G4bool G4INCL::NuclearPotential::INuclearPotential::pionPotential
private
std::map<ParticleType,G4double> G4INCL::NuclearPotential::INuclearPotential::separationEnergy
protected
const G4int G4INCL::NuclearPotential::INuclearPotential::theA
protected

The mass number of the nucleus.

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

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

const G4int G4INCL::NuclearPotential::INuclearPotential::theZ
protected

The charge number of the nucleus.

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

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

G4double G4INCL::NuclearPotential::INuclearPotential::vKMinus
private

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

다음에 의해서 참조됨 : computeKaonPotentialEnergy(), INuclearPotential().

const G4double G4INCL::NuclearPotential::INuclearPotential::vKMinusDefault = 60.
staticprivate

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

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

G4double G4INCL::NuclearPotential::INuclearPotential::vKPlus
private

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

다음에 의해서 참조됨 : computeKaonPotentialEnergy(), INuclearPotential().

const G4double G4INCL::NuclearPotential::INuclearPotential::vKPlusDefault = -25.
staticprivate

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

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

G4double G4INCL::NuclearPotential::INuclearPotential::vKZero
private

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

다음에 의해서 참조됨 : computeKaonPotentialEnergy(), INuclearPotential().

G4double G4INCL::NuclearPotential::INuclearPotential::vKZeroBar
private

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

다음에 의해서 참조됨 : computeKaonPotentialEnergy(), INuclearPotential().

G4double G4INCL::NuclearPotential::INuclearPotential::vPiMinus
private

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

다음에 의해서 참조됨 : computePionPotentialEnergy(), INuclearPotential().

const G4double G4INCL::NuclearPotential::INuclearPotential::vPionDefault = 30.6
staticprivate

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

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

G4double G4INCL::NuclearPotential::INuclearPotential::vPiPlus
private

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

다음에 의해서 참조됨 : computePionPotentialEnergy(), INuclearPotential().

G4double G4INCL::NuclearPotential::INuclearPotential::vPiZero
private

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

다음에 의해서 참조됨 : computePionPotentialEnergy(), INuclearPotential().


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