00001 // 00002 // $Id: SteppingAction.hh 171 2008-09-17 14:27:03Z maire $ 00003 // 00004 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00005 00006 #ifndef SteppingAction_h 00007 #define SteppingAction_h 1 00008 00009 #include "G4UserSteppingAction.hh" 00010 00011 class DetectorConstruction; 00012 class RunAction; 00013 00014 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00015 00016 class SteppingAction : public G4UserSteppingAction 00017 { 00018 public: 00019 SteppingAction(DetectorConstruction*, RunAction*); 00020 ~SteppingAction(); 00021 00022 void UserSteppingAction(const G4Step*); 00023 00024 private: 00025 DetectorConstruction* m_detector; 00026 RunAction* m_runAction; 00027 }; 00028 00029 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00030 00031 #endif