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

#include <G4ErrorPropagator.hh>

Public 멤버 함수

 G4ErrorPropagator ()
 
 ~G4ErrorPropagator ()
 
G4TrackInitG4Track (G4ErrorTrajState &initialTS)
 
G4int Propagate (G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards)
 
G4int PropagateOneStep (G4ErrorTrajState *currentTS)
 
G4int MakeOneStep (G4ErrorFreeTrajState *currentTS_FREE)
 
G4ErrorFreeTrajStateInitFreeTrajState (G4ErrorTrajState *currentTS)
 
void GetFinalTrajState (G4ErrorTrajState *currentTS, G4ErrorFreeTrajState *currentTS_FREE, const G4ErrorTarget *target)
 
void InvokePreUserTrackingAction (G4Track *fpTrack)
 
void InvokePostUserTrackingAction (G4Track *fpTrack)
 
G4bool CheckIfLastStep (G4Track *aTrack)
 
const G4ErrorTrajStateGetInitialTrajState () const
 
G4double GetStepLength () const
 
void SetStepLength (const G4double sl)
 
void SetStepN (const G4int sn)
 

Private 멤버 함수

G4int MakeSteps (G4ErrorFreeTrajState *currentTS_FREE)
 

Private 속성

G4double theStepLength
 
G4ErrorTrajStatetheInitialTrajState
 
G4int theStepN
 
G4TracktheG4Track
 
G4SteppingManagerfpSteppingManager
 
G4int verbose
 
G4bool thePropIsInitialized
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ErrorPropagator::G4ErrorPropagator ( )
G4ErrorPropagator::~G4ErrorPropagator ( )
inline

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

멤버 함수 문서화

G4bool G4ErrorPropagator::CheckIfLastStep ( G4Track aTrack)
void G4ErrorPropagator::GetFinalTrajState ( G4ErrorTrajState currentTS,
G4ErrorFreeTrajState currentTS_FREE,
const G4ErrorTarget target 
)
const G4ErrorTrajState* G4ErrorPropagator::GetInitialTrajState ( ) const
inline

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

다음을 참조함 : theInitialTrajState.

G4double G4ErrorPropagator::GetStepLength ( ) const
inline

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

다음을 참조함 : theStepLength.

G4ErrorFreeTrajState * G4ErrorPropagator::InitFreeTrajState ( G4ErrorTrajState currentTS)

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

다음을 참조함 : FatalException, G4eTS_FREE, G4eTS_OS, G4Exception(), G4ErrorTrajState::GetTSType(), message().

다음에 의해서 참조됨 : Propagate(), PropagateOneStep().

G4Track * G4ErrorPropagator::InitG4Track ( G4ErrorTrajState initialTS)
void G4ErrorPropagator::InvokePostUserTrackingAction ( G4Track fpTrack)

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

다음을 참조함 : G4EventManager::GetEventManager(), G4EventManager::GetUserTrackingAction().

다음에 의해서 참조됨 : ProcessEvent(), Propagate().

void G4ErrorPropagator::InvokePreUserTrackingAction ( G4Track fpTrack)

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

다음을 참조함 : G4EventManager::GetEventManager(), G4EventManager::GetUserTrackingAction().

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

G4int G4ErrorPropagator::MakeOneStep ( G4ErrorFreeTrajState currentTS_FREE)
G4int G4ErrorPropagator::MakeSteps ( G4ErrorFreeTrajState currentTS_FREE)
private

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

다음을 참조함 : CheckIfLastStep(), fAlive, fStopButAlive, G4Track::GetTrackStatus(), MakeOneStep(), theG4Track, theStepLength.

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

G4int G4ErrorPropagator::Propagate ( G4ErrorTrajState currentTS,
const G4ErrorTarget target,
G4ErrorMode  mode = G4ErrorMode_PropForwards 
)
G4int G4ErrorPropagator::PropagateOneStep ( G4ErrorTrajState currentTS)
void G4ErrorPropagator::SetStepLength ( const G4double  sl)
inline

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

다음을 참조함 : theStepLength.

void G4ErrorPropagator::SetStepN ( const G4int  sn)
inline

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

다음을 참조함 : theStepN.

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

멤버 데이타 문서화

G4SteppingManager* G4ErrorPropagator::fpSteppingManager
private

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

다음에 의해서 참조됨 : G4ErrorPropagator(), InitG4Track(), MakeOneStep().

G4Track* G4ErrorPropagator::theG4Track
private

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

다음에 의해서 참조됨 : InitG4Track(), MakeOneStep(), MakeSteps(), Propagate(), PropagateOneStep().

G4ErrorTrajState* G4ErrorPropagator::theInitialTrajState
private

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

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

G4bool G4ErrorPropagator::thePropIsInitialized
private

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

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

G4double G4ErrorPropagator::theStepLength
private

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

다음에 의해서 참조됨 : GetStepLength(), MakeOneStep(), MakeSteps(), SetStepLength().

G4int G4ErrorPropagator::theStepN
private

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

다음에 의해서 참조됨 : PropagateOneStep(), SetStepN().

G4int G4ErrorPropagator::verbose
private

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

다음에 의해서 참조됨 : CheckIfLastStep(), G4ErrorPropagator(), GetFinalTrajState(), InitG4Track(), MakeOneStep(), Propagate(), PropagateOneStep().


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