DefaultPhysicsList.h
Go to the documentation of this file.
1 #ifndef _tls_DefaultPhysicsList_h_
2 #define _tls_DefaultPhysicsList_h_
3 
4 #include "tls/G4VPhysicsListCustomization.h"
5 
6 
7 namespace tls {
8 
29  public:
30  DefaultPhysicsList(const int verbosity = 0);
32 
33  virtual void ConstructParticle() override;
34  virtual void ConstructProcess() override;
35 
36  virtual void SetCuts() override { }
37 
38  virtual void SetCustomCuts() override { }
39 
40  virtual bool ActivateCustomProcesses() override;
41  virtual bool InactivateCustomProcesses() override;
42 
43  private:
45  void ConstructEMProcesses();
47 
48  int fVerbosity = 0;
49  };
50 
51 }
52 
53 
54 #endif
virtual void ConstructProcess() override
Construct processes.
virtual void SetCustomCuts() override
virtual bool InactivateCustomProcesses() override
DefaultPhysicsList(const int verbosity=0)
virtual void ConstructParticle() override
Construct particles.
virtual void SetCuts() override
Set the cuts. This method is never called.
virtual bool ActivateCustomProcesses() override
Class to specify customization of the standard global PhysicsList that are handled by the Geant4Manag...
Default physics list to be used by multiple Geant4 modules in one offline session.

, generated on Tue Sep 26 2023.