| Geant4
    10.02.p01
    | 
#include <ITTrackingInteractivity.hh>
 Inheritance diagram for ITTrackingInteractivity:
 Inheritance diagram for ITTrackingInteractivity: Collaboration 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 (G4VITSteppingVerbose *verbose=0) | |
| virtual | ~G4ITTrackingInteractivity () | 
| virtual void | TrackBanner (G4Track *, const G4String &message="") | 
| void | SetVerbose (int flag) | 
| G4int | GetVerboseLevel () const | 
| void | SetSteppingVerboseLevel (G4int level) | 
| G4int | GetSteppingVerboseLevel () const | 
| G4VITSteppingVerbose * | GetSteppingVerbose () | 
| void | SetSteppingVerbose (G4VITSteppingVerbose *verbose) | 
| 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:
 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:
 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:
 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:
 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:
 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:
 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().