33 #ifndef G4StackManager_h    34 #define G4StackManager_h 1    42 #include "G4TrackStatus.hh"   112 #ifdef G4_USESMARTSTACK 
G4TrackStack * urgentStack
 
G4UserStackingAction * userStackingAction
 
std::vector< G4TrackStack * > additionalWaitingStacks
 
G4int GetNTotalTrack() const
 
G4Track * PopNextTrack(G4VTrajectory **newTrajectory)
 
G4int operator!=(const G4StackManager &right) const
 
G4int GetNPostponedTrack() const
 
G4TrackStack * waitingStack
 
G4int GetNWaitingTrack(int i=0) const
 
void SetUserStackingAction(G4UserStackingAction *value)
 
G4int PushOneTrack(G4Track *newTrack, G4VTrajectory *newTrajectory=0)
 
void SetVerboseLevel(G4int const value)
 
void TransferOneStackedTrack(G4ClassificationOfNewTrack origin, G4ClassificationOfNewTrack destination)
 
G4TrackStack * postponeStack
 
G4int GetNUrgentTrack() const
 
void TransferStackedTracks(G4ClassificationOfNewTrack origin, G4ClassificationOfNewTrack destination)
 
void ClearPostponeStack()
 
G4ClassificationOfNewTrack
 
const G4StackManager & operator=(const G4StackManager &right)
 
void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
 
G4ClassificationOfNewTrack DefaultClassification(G4Track *aTrack)
 
G4int operator==(const G4StackManager &right) const
 
G4int numberOfAdditionalWaitingStacks
 
void ClearWaitingStack(int i=0)
 
G4StackingMessenger * theMessenger