42#ifndef G4TrackingManager_hh
43#define G4TrackingManager_hh 1
122 G4int StoreTrajectory = 0;
123 G4int verboseLevel = 0;
125 G4bool EventIsAborted =
false;
140 return fpSteppingManager;
145 return fpUserTrackingAction;
152 return fpSteppingManager->GetfSecondary();
157 fpUserTrackingAction = apAction;
158 if (apAction !=
nullptr) {
165 fpSteppingManager->SetUserAction(apAction);
166 if (apAction !=
nullptr) {
173 verboseLevel = vLevel;
174 fpSteppingManager->SetVerboseLevel(vLevel);
181 if (fpTrack !=
nullptr) fpTrack->SetUserInformation(aValue);
std::vector< G4Track * > G4TrackVector
void SetUserAction(G4UserTrackingAction *apAction)
G4int GetVerboseLevel() const
G4TrackVector * GimmeSecondaries() const
void SetUserTrackInformation(G4VUserTrackInformation *aValue)
void SetVerboseLevel(G4int vLevel)
G4SteppingManager * GetSteppingManager() const
G4UserTrackingAction * GetUserTrackingAction() const
void SetStoreTrajectory(G4int value)
void ProcessOneTrack(G4Track *apValueG4Track)
G4Track * GetTrack() const
void SetTrajectory(G4VTrajectory *aTrajectory)
G4int GetStoreTrajectory() const
G4VTrajectory * GimmeTrajectory() const
virtual void SetSteppingManagerPointer(G4SteppingManager *pValue)
virtual void SetTrackingManagerPointer(G4TrackingManager *pValue)