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

#include <G4INCLTransmissionChannel.hh>

G4INCL::TransmissionChannel에 대한 상속 다이어그램 :
G4INCL::IChannel

Public 멤버 함수

 TransmissionChannel (Nucleus *n, Particle *p)
 
 TransmissionChannel (Nucleus *n, Particle *p, const G4double TOut)
 
 TransmissionChannel (Nucleus *n, Particle *p, const G4double kOut, const G4double cosR)
 
virtual ~TransmissionChannel ()
 
void fillFinalState (FinalState *fs)
 
FinalStategetFinalState ()
 

Private 멤버 함수

void particleLeaves ()
 Modify particle that leaves the nucleus. 더 자세히 ...
 
G4double initializeKineticEnergyOutside ()
 Kinetic energy of the transmitted particle. 더 자세히 ...
 

Private 속성

Nucleus *const theNucleus
 
Particle *const theParticle
 
const G4bool refraction
 True if refraction should be applied. 더 자세히 ...
 
const G4double pOutMag
 Momentum of the particle outside the nucleus. 더 자세히 ...
 
const G4double kineticEnergyOutside
 Kinetic energy of the particle outside the nucleus. 더 자세히 ...
 
const G4double cosRefractionAngle
 Cosine of the refraction angle. 더 자세히 ...
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::TransmissionChannel::TransmissionChannel ( Nucleus n,
Particle p 
)

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

G4INCL::TransmissionChannel::TransmissionChannel ( Nucleus n,
Particle p,
const G4double  TOut 
)

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

G4INCL::TransmissionChannel::TransmissionChannel ( Nucleus n,
Particle p,
const G4double  kOut,
const G4double  cosR 
)

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

G4INCL::TransmissionChannel::~TransmissionChannel ( )
virtual

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

멤버 함수 문서화

void G4INCL::TransmissionChannel::fillFinalState ( FinalState fs)
virtual
FinalState * G4INCL::IChannel::getFinalState ( )
inherited

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

다음을 참조함 : G4INCL::IChannel::fillFinalState().

G4double G4INCL::TransmissionChannel::initializeKineticEnergyOutside ( )
private

Kinetic energy of the transmitted particle.

Calculate the kinetic energy of the particle outside the nucleus, if the value has not been provided as a pre-calculated argument to the constructor.

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

다음을 참조함 : G4INCL::Particle::getA(), G4INCL::Particle::getEmissionQValueCorrection(), G4INCL::Particle::getEnergy(), G4INCL::Particle::getMass(), G4INCL::Particle::getPotentialEnergy(), G4INCL::Particle::getZ(), theNucleus, theParticle.

void G4INCL::TransmissionChannel::particleLeaves ( )
private

멤버 데이타 문서화

const G4double G4INCL::TransmissionChannel::cosRefractionAngle
private

Cosine of the refraction angle.

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

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

const G4double G4INCL::TransmissionChannel::kineticEnergyOutside
private

Kinetic energy of the particle outside the nucleus.

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

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

const G4double G4INCL::TransmissionChannel::pOutMag
private

Momentum of the particle outside the nucleus.

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

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

const G4bool G4INCL::TransmissionChannel::refraction
private

True if refraction should be applied.

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

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

Nucleus* const G4INCL::TransmissionChannel::theNucleus
private

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

다음에 의해서 참조됨 : fillFinalState(), initializeKineticEnergyOutside().

Particle* const G4INCL::TransmissionChannel::theParticle
private

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

다음에 의해서 참조됨 : fillFinalState(), initializeKineticEnergyOutside(), particleLeaves().


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