#include <G4TrackingManager.hh>
Definition at line 69 of file G4TrackingManager.hh.
◆ G4TrackingManager()
G4TrackingManager::G4TrackingManager |
( |
| ) |
|
Definition at line 48 of file G4TrackingManager.cc.
G4UserTrackingAction * fpUserTrackingAction
G4SteppingManager * fpSteppingManager
G4TrackingMessenger * messenger
G4VTrajectory * fpTrajectory
◆ ~G4TrackingManager()
G4TrackingManager::~G4TrackingManager |
( |
| ) |
|
Definition at line 58 of file G4TrackingManager.cc.
G4UserTrackingAction * fpUserTrackingAction
G4SteppingManager * fpSteppingManager
G4TrackingMessenger * messenger
◆ EventAborted()
void G4TrackingManager::EventAborted |
( |
| ) |
|
◆ GetSteppingManager()
◆ GetStoreTrajectory()
G4int G4TrackingManager::GetStoreTrajectory |
( |
| ) |
const |
|
inline |
◆ GetTrack()
G4Track * G4TrackingManager::GetTrack |
( |
| ) |
const |
|
inline |
◆ GetUserTrackingAction()
◆ GetVerboseLevel()
G4int G4TrackingManager::GetVerboseLevel |
( |
| ) |
const |
|
inline |
◆ GimmeSecondaries()
G4TrackVector * G4TrackingManager::GimmeSecondaries |
( |
| ) |
const |
|
inline |
Definition at line 181 of file G4TrackingManager.hh.
G4SteppingManager * fpSteppingManager
G4TrackVector * GetfSecondary()
◆ GimmeTrajectory()
◆ ProcessOneTrack()
void G4TrackingManager::ProcessOneTrack |
( |
G4Track * |
apValueG4Track | ) |
|
Definition at line 67 of file G4TrackingManager.cc.
96 #ifdef G4_STORE_TRAJECTORY 117 fpTrack->GetDefinition()->GetProcessManager()->StartTracking(
fpTrack);
122 while( (
fpTrack->GetTrackStatus() == fAlive) ||
123 (
fpTrack->GetTrackStatus() == fStopButAlive) ){
125 fpTrack->IncrementCurrentStepNumber();
127 #ifdef G4_STORE_TRAJECTORY 132 fpTrack->SetTrackStatus( fKillTrackAndSecondaries );
136 fpTrack->GetDefinition()->GetProcessManager()->EndTracking();
G4TrackVector * GimmeSecondaries() const
virtual void ShowTrajectory(std::ostream &os=G4cout) const
G4UserTrackingAction * fpUserTrackingAction
G4SteppingManager * fpSteppingManager
void SetInitialStep(G4Track *valueTrack)
virtual void PostUserTrackingAction(const G4Track *)
G4VTrajectory * fpTrajectory
virtual void PreUserTrackingAction(const G4Track *)
◆ SetStoreTrajectory()
void G4TrackingManager::SetStoreTrajectory |
( |
G4int |
value | ) |
|
|
inline |
◆ SetTrajectory()
void G4TrackingManager::SetTrajectory |
( |
G4VTrajectory * |
aTrajectory | ) |
|
Definition at line 153 of file G4TrackingManager.cc.
155 #ifndef G4_STORE_TRAJECTORY 158 "Invoked without G4_STORE_TRAJECTORY option set!");
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4VTrajectory * fpTrajectory
◆ SetUserAction() [1/2]
Definition at line 185 of file G4TrackingManager.hh.
void SetTrackingManagerPointer(G4TrackingManager *pValue)
G4UserTrackingAction * fpUserTrackingAction
◆ SetUserAction() [2/2]
Definition at line 192 of file G4TrackingManager.hh.
G4SteppingManager * fpSteppingManager
void SetUserAction(G4UserSteppingAction *apAction)
void SetSteppingManagerPointer(G4SteppingManager *pValue)
◆ SetUserTrackInformation()
void G4TrackingManager::SetUserTrackInformation |
( |
G4VUserTrackInformation * |
aValue | ) |
|
|
inline |
◆ SetVerboseLevel()
void G4TrackingManager::SetVerboseLevel |
( |
G4int |
vLevel | ) |
|
|
inline |
Definition at line 199 of file G4TrackingManager.hh.
G4SteppingManager * fpSteppingManager
void SetVerboseLevel(G4int vLevel)
◆ TrackBanner()
void G4TrackingManager::TrackBanner |
( |
| ) |
|
|
private |
Definition at line 172 of file G4TrackingManager.cc.
175 G4cout <<
"*******************************************************" 176 <<
"**************************************************" 178 G4cout <<
"* G4Track Information: " 179 <<
" Particle = " <<
fpTrack->GetDefinition()->GetParticleName()
181 <<
" Track ID = " <<
fpTrack->GetTrackID()
183 <<
" Parent ID = " <<
fpTrack->GetParentID()
185 G4cout <<
"*******************************************************" 186 <<
"**************************************************" G4GLOB_DLL std::ostream G4cout
◆ EventIsAborted
G4bool G4TrackingManager::EventIsAborted |
|
private |
◆ fpSteppingManager
◆ fpTrack
G4Track* G4TrackingManager::fpTrack |
|
private |
◆ fpTrajectory
◆ fpUserTrackingAction
◆ messenger
◆ StoreTrajectory
G4int G4TrackingManager::StoreTrajectory |
|
private |
◆ verboseLevel
G4int G4TrackingManager::verboseLevel |
|
private |
The documentation for this class was generated from the following files: