#ifndef ELYSEStackingAction_H #define ELYSEStackingAction_H 1 //Geant4 #include "globals.hh" #include "G4UserStackingAction.hh" class G4Track; namespace ELYSE { class StackingAction : public G4UserStackingAction { public: StackingAction(); virtual ~StackingAction(); public: virtual G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track* aTrack); virtual void NewStage(); virtual void PrepareNewEvent(); private: G4int gammaCounter; G4int stage; }; } #endif