G4UMDScintStripAction.h
Go to the documentation of this file.
1 #ifndef _G4StationSimulatorOG_G4UMDScintStripAction_h_
2 #define _G4StationSimulatorOG_G4UMDScintStripAction_h_
3 
4 #include "G4StationSimulator.h"
5 #include <fwk/RunController.h>
6 #include <G4VSensitiveDetector.hh>
7 
8 
9 class G4Step;
10 class G4HCofThisEvent;
11 class G4TouchableHistory;
12 
13 namespace G4StationSimulatorOG {
14 
15  class G4UMDScintStripAction : public G4VSensitiveDetector {
16  public:
17  G4UMDScintStripAction(const G4String& name);
18  virtual ~G4UMDScintStripAction() { }
19 
20  virtual void Initialize(G4HCofThisEvent* const /*hce*/) override { }
21  virtual G4bool ProcessHits(G4Step* const step, G4TouchableHistory* const rOhist) override;
22  virtual void EndOfEvent(G4HCofThisEvent* const /*hce*/) override { }
23 
24  private:
26  };
27 
28 }
29 
30 
31 #endif
virtual void EndOfEvent(G4HCofThisEvent *const ) override
virtual G4bool ProcessHits(G4Step *const step, G4TouchableHistory *const rOhist) override
class that handles Geant4 SD Station simulation adopted from G4TankSimulator
virtual void Initialize(G4HCofThisEvent *const ) override

, generated on Tue Sep 26 2023.