G4StationPhysicsList.h
Go to the documentation of this file.
1 #ifndef _G4StationSimulatorOG_G4StationPhysicsList_h_
2 #define _G4StationSimulatorOG_G4StationPhysicsList_h_
3 
4 #include <G4VUserPhysicsList.hh>
5 
6 
7 namespace G4StationSimulatorOG {
8 
9  class G4StationSimulator;
10 
11 
23  class G4StationPhysicsList : public G4VUserPhysicsList {
24 
25  public:
26  G4StationPhysicsList(G4StationSimulator& sim, const bool fastCerenkov);
27  virtual ~G4StationPhysicsList() = default;
28 
29  protected:
30  void ConstructParticle() override;
31  void ConstructProcess() override;
32  void SetCuts() override;
33 
34  private:
35  void SetupProcesses();
36  void SetupProcessesHad();
37 
38  bool fFastCerenkov = false;
39 
41 
42  };
43 
44 }
45 
46 
47 #endif
G4StationPhysicsList(G4StationSimulator &sim, const bool fastCerenkov)
class that handles Geant4 SD Station simulation adopted from G4TankSimulator

, generated on Tue Sep 26 2023.