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

#include <G4TrackingManager.hh>

Public 멤버 함수

 G4TrackingManager ()
 
 ~G4TrackingManager ()
 
G4TrackGetTrack () const
 
G4int GetStoreTrajectory () const
 
void SetStoreTrajectory (G4int value)
 
G4SteppingManagerGetSteppingManager () const
 
G4UserTrackingActionGetUserTrackingAction () const
 
G4VTrajectoryGimmeTrajectory () const
 
void SetTrajectory (G4VTrajectory *aTrajectory)
 
G4TrackVectorGimmeSecondaries () const
 
void SetUserAction (G4UserTrackingAction *apAction)
 
void SetUserAction (G4UserSteppingAction *apAction)
 
void SetVerboseLevel (G4int vLevel)
 
G4int GetVerboseLevel () const
 
void ProcessOneTrack (G4Track *apValueG4Track)
 
void EventAborted ()
 
void SetUserTrackInformation (G4VUserTrackInformation *aValue)
 

Private 멤버 함수

void TrackBanner ()
 

Private 속성

G4TrackfpTrack
 
G4SteppingManagerfpSteppingManager
 
G4UserTrackingActionfpUserTrackingAction
 
G4VTrajectoryfpTrajectory
 
G4int StoreTrajectory
 
G4int verboseLevel
 
G4TrackingMessengermessenger
 
G4bool EventIsAborted
 

상세한 설명

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

생성자 & 소멸자 문서화

G4TrackingManager::G4TrackingManager ( )

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

다음을 참조함 : fpSteppingManager, messenger.

G4TrackingManager::~G4TrackingManager ( )

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

다음을 참조함 : fpSteppingManager, fpUserTrackingAction, messenger.

멤버 함수 문서화

void G4TrackingManager::EventAborted ( )

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

다음을 참조함 : EventIsAborted, fKillTrackAndSecondaries, fpTrack, G4Track::SetTrackStatus().

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

G4SteppingManager * G4TrackingManager::GetSteppingManager ( ) const
inline
G4int G4TrackingManager::GetStoreTrajectory ( ) const
inline

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

다음을 참조함 : StoreTrajectory.

다음에 의해서 참조됨 : G4VisManager::Disable(), export_G4TrackingManager(), G4TrackingMessenger::GetCurrentValue(), ITTrackingInteractivity::Initialize().

G4Track * G4TrackingManager::GetTrack ( ) const
inline

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

다음을 참조함 : fpTrack.

G4UserTrackingAction * G4TrackingManager::GetUserTrackingAction ( ) const
inline

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

다음을 참조함 : fpUserTrackingAction.

G4int G4TrackingManager::GetVerboseLevel ( ) const
inline
G4TrackVector * G4TrackingManager::GimmeSecondaries ( ) const
inline
G4VTrajectory * G4TrackingManager::GimmeTrajectory ( ) const
inline

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

다음을 참조함 : fpTrajectory.

다음에 의해서 참조됨 : G4EventManager::DoProcessing(), LXeTrackingAction::PostUserTrackingAction().

void G4TrackingManager::ProcessOneTrack ( G4Track apValueG4Track)
void G4TrackingManager::SetStoreTrajectory ( G4int  value)
inline
void G4TrackingManager::SetTrajectory ( G4VTrajectory aTrajectory)
void G4TrackingManager::SetUserAction ( G4UserTrackingAction apAction)
inline

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

다음을 참조함 : fpUserTrackingAction, G4UserTrackingAction::SetTrackingManagerPointer().

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

void G4TrackingManager::SetUserAction ( G4UserSteppingAction apAction)
inline

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

다음을 참조함 : fpSteppingManager, G4UserSteppingAction::SetSteppingManagerPointer(), G4SteppingManager::SetUserAction().

void G4TrackingManager::SetUserTrackInformation ( G4VUserTrackInformation aValue)
inline
void G4TrackingManager::SetVerboseLevel ( G4int  vLevel)
inline

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

다음을 참조함 : fpSteppingManager, verboseLevel.

다음에 의해서 참조됨 : export_G4TrackingManager(), RE06SteppingVerbose::InitializeTimers(), G4TrackingMessenger::SetNewValue().

void G4TrackingManager::TrackBanner ( )
private

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

다음을 참조함 : fpTrack, G4cout, G4endl, G4Track::GetDefinition(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4Track::GetTrackID().

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

멤버 데이타 문서화

G4bool G4TrackingManager::EventIsAborted
private

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

다음에 의해서 참조됨 : EventAborted(), ProcessOneTrack().

G4SteppingManager* G4TrackingManager::fpSteppingManager
private

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

다음에 의해서 참조됨 : G4TrackingManager(), GetSteppingManager(), GimmeSecondaries(), ProcessOneTrack(), SetUserAction(), SetVerboseLevel(), ~G4TrackingManager().

G4Track* G4TrackingManager::fpTrack
private

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

다음에 의해서 참조됨 : EventAborted(), GetTrack(), ProcessOneTrack(), SetUserTrackInformation(), TrackBanner().

G4VTrajectory* G4TrackingManager::fpTrajectory
private

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

다음에 의해서 참조됨 : GimmeTrajectory(), ProcessOneTrack(), SetTrajectory().

G4UserTrackingAction* G4TrackingManager::fpUserTrackingAction
private

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

다음에 의해서 참조됨 : GetUserTrackingAction(), ProcessOneTrack(), SetUserAction(), ~G4TrackingManager().

G4TrackingMessenger* G4TrackingManager::messenger
private

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

다음에 의해서 참조됨 : G4TrackingManager(), ~G4TrackingManager().

G4int G4TrackingManager::StoreTrajectory
private

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

다음에 의해서 참조됨 : GetStoreTrajectory(), ProcessOneTrack(), SetStoreTrajectory().

G4int G4TrackingManager::verboseLevel
private

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

다음에 의해서 참조됨 : GetVerboseLevel(), ProcessOneTrack(), SetVerboseLevel().


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