1 #ifndef _G4StationSimulator_G4SoilAction_h_
2 #define _G4StationSimulator_G4SoilAction_h_
5 #include <fwk/RunController.h>
6 #include <G4VSensitiveDetector.hh>
10 class G4HCofThisEvent;
11 class G4TouchableHistory;
13 namespace G4StationSimulatorOG {
20 virtual void Initialize(G4HCofThisEvent*
const )
override { }
21 virtual G4bool
ProcessHits(G4Step*
const step, G4TouchableHistory*
const rOhist)
override;
22 virtual void EndOfEvent(G4HCofThisEvent*
const )
override { }
virtual void Initialize(G4HCofThisEvent *const ) override
virtual void EndOfEvent(G4HCofThisEvent *const ) override
G4StationSimulator & fG4StationSimulator
virtual G4bool ProcessHits(G4Step *const step, G4TouchableHistory *const rOhist) override
G4SoilAction(const G4String &name)
class that handles Geant4 SD Station simulation adopted from G4TankSimulator