/// SolidSteppingAction.cc /// Author: Benton Pahlka /// Copyright: 2008 (C) NEMO3/SuperNEMO - University of Texas at Austin /** * @file SolidSteppingAction.hh * @author: (modified by) Ibrahin Pinera * @date 2016 SoLid - University of Antwerp */ #ifndef SolidSteppingAction_h #define SolidSteppingAction_h #include "SolidRunAction.hh" #include "SolidEventAction.hh" #include "G4UserSteppingAction.hh" #include "globals.hh" class G4Step; class G4SteppingManager; class G4SolidMPPC; class G4OpBoundaryProcess; class SolidSteppingAction : public G4UserSteppingAction { public: SolidSteppingAction(SolidRunAction *rm, SolidEventAction *ea); ~SolidSteppingAction(); G4double ThermX; G4double ThermY; G4double ThermZ; void UserSteppingAction(const G4Step*); private: //int PreviousTrack; SolidRunAction *run_action; SolidEventAction *eve_action; }; #endif