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

#include <G4MesonAbsorption.hh>

G4MesonAbsorption에 대한 상속 다이어그램 :
G4BCAction

Public 멤버 함수

 G4MesonAbsorption ()
 
virtual ~G4MesonAbsorption ()
 
virtual const std::vector
< G4CollisionInitialState * > & 
GetCollisions (G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &someCandidates, G4double aCurrentTime)
 
virtual G4KineticTrackVectorGetFinalState (G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &theTargets)
 
G4CollisionInitialStateGetCollision (G4KineticTrack *projectile, std::vector< G4KineticTrack * > targets)
 

Private 멤버 함수

 G4MesonAbsorption (const G4MesonAbsorption &)
 
G4MesonAbsorptionoperator= (const G4MesonAbsorption &)
 
G4double GetTimeToAbsorption (const G4KineticTrack &trk1, const G4KineticTrack &trk2)
 
void FindAndFillCluster (G4KineticTrackVector &result, G4KineticTrack *aProjectile, std::vector< G4KineticTrack * > &someCandidates)
 
G4double AbsorptionCrossSection (const G4KineticTrack &trk1, const G4KineticTrack &trk2)
 

Private 속성

std::vector
< G4CollisionInitialState * > 
theCollisions
 

상세한 설명

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

생성자 & 소멸자 문서화

G4MesonAbsorption::G4MesonAbsorption ( )
inline

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

virtual G4MesonAbsorption::~G4MesonAbsorption ( )
inlinevirtual

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

G4MesonAbsorption::G4MesonAbsorption ( const G4MesonAbsorption )
private

멤버 함수 문서화

G4double G4MesonAbsorption::AbsorptionCrossSection ( const G4KineticTrack trk1,
const G4KineticTrack trk2 
)
private
void G4MesonAbsorption::FindAndFillCluster ( G4KineticTrackVector result,
G4KineticTrack aProjectile,
std::vector< G4KineticTrack * > &  someCandidates 
)
private

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

다음을 참조함 : DBL_MAX, G4lrint(), G4KineticTrack::GetDefinition(), G4ParticleDefinition::GetPDGCharge(), G4KineticTrack::GetPosition(), G4INCL::Math::min().

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

G4CollisionInitialState* G4MesonAbsorption::GetCollision ( G4KineticTrack projectile,
std::vector< G4KineticTrack * >  targets 
)
const std::vector< G4CollisionInitialState * > & G4MesonAbsorption::GetCollisions ( G4KineticTrack aProjectile,
std::vector< G4KineticTrack * > &  someCandidates,
G4double  aCurrentTime 
)
virtual

G4BCAction를 구현.

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

다음을 참조함 : DBL_MAX, FindAndFillCluster(), GetTimeToAbsorption(), theCollisions.

G4KineticTrackVector * G4MesonAbsorption::GetFinalState ( G4KineticTrack aProjectile,
std::vector< G4KineticTrack * > &  theTargets 
)
virtual
G4double G4MesonAbsorption::GetTimeToAbsorption ( const G4KineticTrack trk1,
const G4KineticTrack trk2 
)
private
G4MesonAbsorption& G4MesonAbsorption::operator= ( const G4MesonAbsorption )
private

멤버 데이타 문서화

std::vector<G4CollisionInitialState *> G4MesonAbsorption::theCollisions
private

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

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


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