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

#include <G4Absorber.hh>

Public 멤버 함수

 G4Absorber (G4double cutOnP)
 
 ~G4Absorber ()
 
G4bool WillBeAbsorbed (const G4KineticTrack &kt)
 
G4bool Absorb (G4KineticTrack &kt, G4KineticTrackVector &tgt)
 
G4KineticTrackVectorGetAbsorbers ()
 
G4KineticTrackVectorGetProducts ()
 
G4bool FindAbsorbers (G4KineticTrack &kt, G4KineticTrackVector &tgt)
 
G4bool FindProducts (G4KineticTrack &kt)
 

Private 멤버 함수

 G4Absorber (const G4Absorber &right)
 
const G4Absorberoperator= (const G4Absorber &right)
 
int operator== (const G4Absorber &right) const
 
int operator!= (const G4Absorber &right) const
 
G4ThreeVector GetRandomDirection ()
 

Private 속성

G4double theCutOnP
 
G4KineticTrackVectortheAbsorbers
 
G4KineticTrackVectortheProducts
 

상세한 설명

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

생성자 & 소멸자 문서화

G4Absorber::G4Absorber ( G4double  cutOnP)

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

다음을 참조함 : theAbsorbers, theCutOnP, theProducts.

G4Absorber::~G4Absorber ( )

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

다음을 참조함 : theAbsorbers, theProducts.

G4Absorber::G4Absorber ( const G4Absorber right)
private

멤버 함수 문서화

G4bool G4Absorber::Absorb ( G4KineticTrack kt,
G4KineticTrackVector tgt 
)

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

다음을 참조함 : FindAbsorbers(), FindProducts().

G4bool G4Absorber::FindAbsorbers ( G4KineticTrack kt,
G4KineticTrackVector tgt 
)

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

다음을 참조함 : DBL_MAX, eplus, G4KineticTrack::GetDefinition(), G4ParticleDefinition::GetPDGCharge(), G4KineticTrack::GetPosition(), pos, theAbsorbers.

다음에 의해서 참조됨 : Absorb(), G4BinaryCascade::Absorb().

G4bool G4Absorber::FindProducts ( G4KineticTrack kt)
G4KineticTrackVector * G4Absorber::GetAbsorbers ( )
inline

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

다음을 참조함 : theAbsorbers.

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

G4KineticTrackVector * G4Absorber::GetProducts ( )
inline

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

다음을 참조함 : theProducts.

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

G4ThreeVector G4Absorber::GetRandomDirection ( )
private

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

다음을 참조함 : G4UniformRand, pi.

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

int G4Absorber::operator!= ( const G4Absorber right) const
private
const G4Absorber& G4Absorber::operator= ( const G4Absorber right)
private
int G4Absorber::operator== ( const G4Absorber right) const
private
bool G4Absorber::WillBeAbsorbed ( const G4KineticTrack kt)

멤버 데이타 문서화

G4KineticTrackVector* G4Absorber::theAbsorbers
private

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

다음에 의해서 참조됨 : FindAbsorbers(), G4Absorber(), GetAbsorbers(), ~G4Absorber().

G4double G4Absorber::theCutOnP
private

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

다음에 의해서 참조됨 : G4Absorber(), WillBeAbsorbed().

G4KineticTrackVector* G4Absorber::theProducts
private

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

다음에 의해서 참조됨 : FindProducts(), G4Absorber(), GetProducts(), ~G4Absorber().


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