#ifndef mgSteppingAction_h #define mgSteppingAction_h 1 #include "G4UserSteppingAction.hh" #include "globals.hh" class mgEventAction; class G4LogicalVolume; class mgSteppingAction : public G4UserSteppingAction { public: mgSteppingAction(mgEventAction* eventAction); virtual ~mgSteppingAction(); virtual void UserSteppingAction(const G4Step*); private: mgEventAction* fEventAction; G4LogicalVolume* fShell1Volume; G4LogicalVolume* fShell2Volume; G4LogicalVolume* fShell3Volume; G4LogicalVolume* fShell0Volume; }; #endif