|
Geant4
10.01
|
#include <ITTrackingInteractivity.hh>
Inheritance diagram for ITTrackingInteractivity:
Collaboration diagram for ITTrackingInteractivity:Public Member Functions | |
| ITTrackingInteractivity () | |
| virtual | ~ITTrackingInteractivity () |
| virtual void | Initialize () |
| virtual void | StartTracking (G4Track *) |
| virtual void | AppendStep (G4Track *track, G4Step *step) |
| virtual void | EndTracking (G4Track *) |
| virtual void | Finalize () |
| void | SetUserAction (G4UserTrackingAction *) |
| G4UserTrackingAction * | GetUserTrackingAction () |
| void | SetUserAction (G4UserSteppingAction *) |
| G4UserSteppingAction * | GetUserSteppingAction () |
Public Member Functions inherited from G4ITTrackingInteractivity | |
| G4ITTrackingInteractivity () | |
| virtual | ~G4ITTrackingInteractivity () |
| virtual void | TrackBanner (G4Track *, const G4String &message="") |
| void | SetVerbose (int) |
Private Attributes | |
| G4UserTrackingAction * | fpUserTrackingAction |
| G4UserSteppingAction * | fpUserSteppingAction |
| int | fStoreTrajectory |
| std::vector< G4VTrajectory * > | fTrajectories |
Additional Inherited Members | |
Protected Attributes inherited from G4ITTrackingInteractivity | |
| int | fVerboseLevel |
Definition at line 49 of file ITTrackingInteractivity.hh.
| ITTrackingInteractivity::ITTrackingInteractivity | ( | ) |
Definition at line 65 of file ITTrackingInteractivity.cc.
References fpUserSteppingAction, fpUserTrackingAction, fStoreTrajectory, and G4ITTrackingInteractivity::fVerboseLevel.
|
virtual |
Definition at line 87 of file ITTrackingInteractivity.cc.
References fpUserSteppingAction, fpUserTrackingAction, G4EventManager::GetEventManager(), G4EventManager::GetUserSteppingAction(), and G4EventManager::GetUserTrackingAction().
Here is the call graph for this function:Reimplemented from G4ITTrackingInteractivity.
Definition at line 172 of file ITTrackingInteractivity.cc.
References G4VTrajectory::AppendStep(), G4Trajectory_Lock::fpTrajectory, fpUserSteppingAction, fStoreTrajectory, GetIT(), G4IT::GetTrackingInfo(), G4TrackingInformation::GetTrajectory_Lock(), and G4UserSteppingAction::UserSteppingAction().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
Definition at line 219 of file ITTrackingInteractivity.cc.
References G4Trajectory_Lock::fpTrajectory, fpUserTrackingAction, fStopButAlive, fStoreTrajectory, fSuspend, fTrajectories, G4ITTrackingInteractivity::fVerboseLevel, G4EventManager::GetEventManager(), GetIT(), G4EventManager::GetNonconstCurrentEvent(), G4IT::GetTrackingInfo(), G4Track::GetTrackStatus(), G4TrackingInformation::GetTrajectory_Lock(), G4Event::GetTrajectoryContainer(), G4TrajectoryContainer::insert(), G4UserTrackingAction::PostUserTrackingAction(), G4TrackingInformation::SetTrajectory_Lock(), G4Event::SetTrajectoryContainer(), G4VTrajectory::ShowTrajectory(), and G4ITTrackingInteractivity::TrackBanner().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
Definition at line 284 of file ITTrackingInteractivity.cc.
References G4VVisManager::Draw(), fTrajectories, and G4VVisManager::GetConcreteInstance().
Here is the call graph for this function:
|
inline |
Definition at line 86 of file ITTrackingInteractivity.hh.
References fpUserSteppingAction.
|
inline |
Definition at line 92 of file ITTrackingInteractivity.hh.
References fpUserTrackingAction.
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
Definition at line 120 of file ITTrackingInteractivity.cc.
References fStoreTrajectory, G4ITTrackingInteractivity::fVerboseLevel, G4EventManager::GetEventManager(), G4TrackingManager::GetStoreTrajectory(), G4EventManager::GetTrackingManager(), and G4TrackingManager::GetVerboseLevel().
Here is the call graph for this function:
|
inline |
Definition at line 74 of file ITTrackingInteractivity.hh.
References fpUserTrackingAction.
|
inline |
Definition at line 80 of file ITTrackingInteractivity.hh.
References fpUserSteppingAction.
|
virtual |
Reimplemented from G4ITTrackingInteractivity.
Definition at line 130 of file ITTrackingInteractivity.cc.
References G4Trajectory_Lock::fpTrajectory, fpUserTrackingAction, fStoreTrajectory, G4ITTrackingInteractivity::fVerboseLevel, GetIT(), G4VSteppingVerbose::GetSilent(), G4IT::GetTrackingInfo(), G4TrackingInformation::GetTrajectory_Lock(), G4UserTrackingAction::PreUserTrackingAction(), G4TrackingInformation::SetTrajectory_Lock(), and G4ITTrackingInteractivity::TrackBanner().
Here is the call graph for this function:
|
private |
Definition at line 52 of file ITTrackingInteractivity.hh.
Referenced by AppendStep(), GetUserSteppingAction(), ITTrackingInteractivity(), SetUserAction(), and ~ITTrackingInteractivity().
|
private |
Definition at line 51 of file ITTrackingInteractivity.hh.
Referenced by EndTracking(), GetUserTrackingAction(), ITTrackingInteractivity(), SetUserAction(), StartTracking(), and ~ITTrackingInteractivity().
|
private |
Definition at line 53 of file ITTrackingInteractivity.hh.
Referenced by AppendStep(), EndTracking(), Initialize(), ITTrackingInteractivity(), and StartTracking().
|
private |
Definition at line 54 of file ITTrackingInteractivity.hh.
Referenced by EndTracking(), and Finalize().