33#define G4SubEvent_hh 1
48 : fSubEventType(ty), fMaxEnt(maxEnt) {;}
56 { push_back(aStackedTrack); }
62 inline std::size_t
GetNTrack()
const {
return size(); }
73 G4int fSubEventType = -1;
74 std::size_t fMaxEnt = 1000;
G4SubEvent & operator=(const G4SubEvent &)=delete
G4bool operator==(const G4SubEvent &) const =delete
G4int GetSubEventType() const
G4double getTotalEnergy() const
G4StackedTrack PopFromStack()
void SetEvent(G4Event *evt)
G4SubEvent(G4int ty, std::size_t maxEnt)
std::size_t GetMaxNTrack() const
void PushToStack(const G4StackedTrack &aStackedTrack)
std::size_t GetNTrack() const
G4Event * GetEvent() const
G4bool operator!=(const G4SubEvent &) const =delete