#include <ITTrackingInteractivity.hh>
Definition at line 49 of file ITTrackingInteractivity.hh.
 
◆ ITTrackingInteractivity()
      
        
          | ITTrackingInteractivity::ITTrackingInteractivity  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 65 of file ITTrackingInteractivity.cc.
G4UserTrackingAction * fpUserTrackingAction
 
G4UserSteppingAction * fpUserSteppingAction
 
 
 
 
◆ ~ITTrackingInteractivity()
  
  
      
        
          | ITTrackingInteractivity::~ITTrackingInteractivity  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Definition at line 87 of file ITTrackingInteractivity.cc.
G4UserSteppingAction * GetUserSteppingAction()
 
G4UserTrackingAction * fpUserTrackingAction
 
G4UserSteppingAction * fpUserSteppingAction
 
G4UserTrackingAction * GetUserTrackingAction()
 
static G4EventManager * GetEventManager()
 
 
 
 
◆ AppendStep()
  
  
      
        
          | void ITTrackingInteractivity::AppendStep  | 
          ( | 
          G4Track *  | 
          track,  | 
         
        
           | 
           | 
          G4Step *  | 
          step  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4ITTrackingInteractivity.
Definition at line 172 of file ITTrackingInteractivity.cc.
G4VTrajectory * fpTrajectory
 
virtual void UserSteppingAction(const G4Step *)
 
G4IT * GetIT(const G4Track *track)
 
G4UserSteppingAction * fpUserSteppingAction
 
G4TrackingInformation * GetTrackingInfo()
 
virtual void AppendStep(const G4Step *aStep)=0
 
 
 
 
◆ EndTracking()
  
  
      
        
          | void ITTrackingInteractivity::EndTracking  | 
          ( | 
          G4Track *  | 
          track | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4ITTrackingInteractivity.
Definition at line 219 of file ITTrackingInteractivity.cc.
  248       G4TrackStatus istop = 
track->GetTrackStatus();
   250       if (trajectory && (istop != fStopButAlive) && (istop != fSuspend))
   260           if (!trajectoryContainer)
   265           trajectoryContainer->
insert(trajectory);
   278     delete trajectory_lock;
 
G4VTrajectory * fpTrajectory
 
virtual void ShowTrajectory(std::ostream &os=G4cout) const
 
G4Event * GetNonconstCurrentEvent()
 
G4IT * GetIT(const G4Track *track)
 
virtual void TrackBanner(G4Track *, const G4String &message="")
 
G4UserTrackingAction * fpUserTrackingAction
 
G4bool insert(G4VTrajectory *p)
 
G4TrackingInformation * GetTrackingInfo()
 
G4TrajectoryContainer * GetTrajectoryContainer() const
 
std::vector< G4VTrajectory * > fTrajectories
 
virtual void PostUserTrackingAction(const G4Track *)
 
static G4EventManager * GetEventManager()
 
void SetTrajectoryContainer(G4TrajectoryContainer *value)
 
 
 
 
◆ Finalize()
  
  
      
        
          | void ITTrackingInteractivity::Finalize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4ITTrackingInteractivity.
Definition at line 284 of file ITTrackingInteractivity.cc.
  286   for (std::vector<G4VTrajectory*>::iterator it = 
fTrajectories.begin();
 virtual void Draw(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
 
static G4VVisManager * GetConcreteInstance()
 
std::vector< G4VTrajectory * > fTrajectories
 
 
 
 
◆ GetUserSteppingAction()
◆ GetUserTrackingAction()
◆ Initialize()
  
  
      
        
          | void ITTrackingInteractivity::Initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetUserAction() [1/2]
◆ SetUserAction() [2/2]
◆ StartTracking()
  
  
      
        
          | void ITTrackingInteractivity::StartTracking  | 
          ( | 
          G4Track *  | 
          track | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Reimplemented from G4ITTrackingInteractivity.
Definition at line 130 of file ITTrackingInteractivity.cc.
G4VTrajectory * fpTrajectory
 
G4IT * GetIT(const G4Track *track)
 
virtual void TrackBanner(G4Track *, const G4String &message="")
 
G4UserTrackingAction * fpUserTrackingAction
 
G4TrackingInformation * GetTrackingInfo()
 
virtual void PreUserTrackingAction(const G4Track *)
 
 
 
 
◆ fpUserSteppingAction
◆ fpUserTrackingAction
◆ fStoreTrajectory
  
  
      
        
          | int ITTrackingInteractivity::fStoreTrajectory | 
         
       
   | 
  
private   | 
  
 
 
◆ fTrajectories
  
  
      
        
          | std::vector<G4VTrajectory*> ITTrackingInteractivity::fTrajectories | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: