44 #include "ITTrackingInteractivity.hh"
141 TrackBanner(track,
"G4ITTrackingManager::StartTracking : ");
230 TrackBanner(track,
"G4ITTrackingManager::EndTracking : ");
266 if (!trajectoryContainer)
271 trajectoryContainer->
insert(trajectory);
284 delete trajectory_lock;
292 for (std::vector<G4VTrajectory*>::iterator it =
fTrajectories.begin();
G4Event * GetNonconstCurrentEvent()
virtual void Draw(const G4Circle &, const G4Transform3D &objectTransformation=G4Transform3D())=0
G4int GetStoreTrajectory() const
virtual void AppendStep(G4Track *track, G4Step *step)
virtual void StartTracking(G4Track *)
std::vector< G4VTrajectory * > fTrajectories
virtual void ShowTrajectory(std::ostream &os=G4cout) const
virtual void AppendStep(const G4Step *aStep)=0
virtual void PostUserTrackingAction(const G4Track *)
virtual void TrackBanner(G4Track *, const G4String &message="")
void SetTrajectoryContainer(G4TrajectoryContainer *value)
static G4VVisManager * GetConcreteInstance()
G4int GetVerboseLevel() const
virtual void PreUserTrackingAction(const G4Track *)
G4TrackingManager * GetTrackingManager() const
G4TrajectoryContainer * GetTrajectoryContainer() const
static G4EventManager * GetEventManager()
G4UserSteppingAction * GetUserSteppingAction()
virtual void EndTracking(G4Track *)
G4VTrajectory * fpTrajectory
G4bool insert(G4VTrajectory *p)
virtual ~ITTrackingInteractivity()
ITTrackingInteractivity()
G4TrackStatus GetTrackStatus() const
G4UserTrackingAction * fpUserTrackingAction
virtual void Initialize()
G4IT * GetIT(const G4Track *track)
G4UserSteppingAction * fpUserSteppingAction
G4TrackingInformation * GetTrackingInfo()
virtual void UserSteppingAction(const G4Step *)
G4UserTrackingAction * GetUserTrackingAction()