1 #ifndef _G4StationSimulatorOG_G4TankPMTAction_h_
2 #define _G4StationSimulatorOG_G4TankPMTAction_h_
4 #include <utl/TabulatedFunction.h>
5 #include <G4VSensitiveDetector.hh>
6 #include "Randomize.hh"
11 class G4TouchableHistory;
24 namespace G4StationSimulatorOG {
26 class G4StationSimulator;
27 class G4StationConstruction;
46 G4bool
ProcessHits(G4Step*
const step, G4TouchableHistory*
const rOHist)
override;
G4StationSimulator & fG4StationSimulator
void EndOfEvent(G4HCofThisEvent *) override
class that handles PMT hits
G4TankPMTAction(const G4String &name, const int pmtIndex)
class that handles Geant4 SD Station simulation adopted from G4TankSimulator
void Initialize(G4HCofThisEvent *) override
virtual ~G4TankPMTAction()
G4bool ProcessHits(G4Step *const step, G4TouchableHistory *const rOHist) override