33#ifndef G4SubEventTrackStack_hh
34#define G4SubEventTrackStack_hh 1
48 : fSubEventType(ty), fMaxEnt(maxEnt) {;}
65 if(fCurrentSE==
nullptr)
return 0;
66 return (
G4int)fCurrentSE->size();
73 G4int fSubEventType = -1;
74 std::size_t fMaxEnt = 1000;
76 G4Event* fCurrentEvent =
nullptr;
77 G4int verboseLevel = 0;
void SetVerboseLevel(G4int val)
G4SubEventTrackStack & operator=(const G4SubEventTrackStack &)=delete
G4SubEventTrackStack()=default
G4bool operator==(const G4SubEventTrackStack &) const =delete
void PushToStack(const G4StackedTrack &aStackedTrack)
void PrepareNewEvent(G4Event *ev)
G4SubEventTrackStack(G4int ty, std::size_t maxEnt)
G4bool operator!=(const G4SubEventTrackStack &) const =delete
G4int GetSubEventType() const
std::size_t GetMaxNTrack() const