46#ifndef G4StackManager_hh
47#define G4StackManager_hh 1
128 G4int verboseLevel = 0;
129#ifdef G4_USESMARTSTACK
137 std::vector<G4TrackStack*> additionalWaitingStacks;
138 G4int numberOfAdditionalWaitingStacks = 0;
G4ClassificationOfNewTrack
G4int GetNTotalTrack() const
void TransferOneStackedTrack(G4ClassificationOfNewTrack origin, G4ClassificationOfNewTrack destination)
G4int GetNUrgentTrack() const
G4bool operator!=(const G4StackManager &) const =delete
G4int GetNPostponedTrack() const
void SetNumberOfAdditionalWaitingStacks(G4int iAdd)
void SetVerboseLevel(G4int const value)
G4Track * PopNextTrack(G4VTrajectory **newTrajectory)
const G4StackManager & operator=(const G4StackManager &)=delete
G4int PushOneTrack(G4Track *newTrack, G4VTrajectory *newTrajectory=nullptr)
void ClearWaitingStack(G4int i=0)
void TransferStackedTracks(G4ClassificationOfNewTrack origin, G4ClassificationOfNewTrack destination)
void SetUserStackingAction(G4UserStackingAction *value)
void ClearPostponeStack()
G4bool operator==(const G4StackManager &) const =delete
G4int GetNWaitingTrack(G4int i=0) const