35#ifndef G4SmartTrackStack_hh
36#define G4SmartTrackStack_hh 1
68 static constexpr G4int nTurn{5};
69 std::array<G4double,nTurn> energies;
70 std::array<G4TrackStack*,nTurn> stacks;
G4SmartTrackStack & operator=(const G4SmartTrackStack &)=delete
void TransferTo(G4TrackStack *aStack)
void PushToStack(const G4StackedTrack &aStackedTrack)
G4bool operator!=(const G4SmartTrackStack &) const =delete
G4bool operator==(const G4SmartTrackStack &) const =delete
G4double getEnergyOfStack(G4TrackStack *aTrackStack)
G4int GetMaxNTrack() const
G4StackedTrack PopFromStack()