allow customization of the standard global PhysicsList that are handled by the Geant4Manager More...
#include <G4TankPhysicsListCustomization.h>
Public Member Functions | |
bool | ActivateCustomProcesses () |
void | ConstructParticle () |
Construct particles. More... | |
void | ConstructProcess () |
Construct processes. More... | |
G4TankPhysicsListCustomization (const bool fastCerenkov=false) | |
bool | InactivateCustomProcesses () |
void | SetCustomCuts () |
void | SetCuts () |
Set the cuts. This method is never called. More... | |
~G4TankPhysicsListCustomization () | |
Protected Attributes | |
G4UImanager * | fUImanager = nullptr |
Private Attributes | |
bool | fFastCerenkov |
allow customization of the standard global PhysicsList that are handled by the Geant4Manager
Definition at line 15 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.h.
G4TankPhysicsListCustomization::G4TankPhysicsListCustomization | ( | const bool | fastCerenkov = false | ) |
Definition at line 15 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.cc.
References fFastCerenkov, tls::G4VPhysicsListCustomization::fUImanager, and utl::mm.
G4TankPhysicsListCustomization::~G4TankPhysicsListCustomization | ( | ) |
Definition at line 25 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.cc.
|
virtual |
Implements tls::G4VPhysicsListCustomization.
Definition at line 41 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.cc.
References fFastCerenkov, tls::G4VPhysicsListCustomization::fUImanager, and G4TankSimulatorOG::G4TankSimulator::MuCaptureOn().
|
inlinevirtual |
Construct particles.
Implements tls::G4VPhysicsListCustomization.
Definition at line 21 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.h.
|
virtual |
Construct processes.
Implements tls::G4VPhysicsListCustomization.
Definition at line 84 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.cc.
References G4TankSimulatorOG::G4TankFastCerenkov::SetMaxNumPhotonsPerStep(), G4TankSimulatorOG::G4TankOpBoundaryProcess::SetModel(), and G4TankSimulatorOG::G4TankFastCerenkov::SetTrackSecondariesFirst().
|
virtual |
Implements tls::G4VPhysicsListCustomization.
Definition at line 62 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.cc.
References fFastCerenkov, and tls::G4VPhysicsListCustomization::fUImanager.
|
virtual |
Implements tls::G4VPhysicsListCustomization.
Definition at line 30 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.cc.
References utl::mm.
|
inlinevirtual |
Set the cuts. This method is never called.
Implements tls::G4VPhysicsListCustomization.
Definition at line 20 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.h.
|
private |
Definition at line 29 of file G4TankSimulatorOG/G4TankPhysicsListCustomization.h.
Referenced by ActivateCustomProcesses(), G4TankPhysicsListCustomization(), and InactivateCustomProcesses().
|
protectedinherited |
Definition at line 60 of file G4VPhysicsListCustomization.h.
Referenced by G4TankSimulatorASCII::G4TankPhysicsListCustomization::ActivateCustomProcesses(), ActivateCustomProcesses(), EdepSimulatorAG::PhysicsListCustomization::ActivateCustomProcesses(), GroundPropagatorAG::PhysicsListCustomization::ActivateCustomProcesses(), G4XTankSimulatorAG::G4XTankPhysicsListCustomization::ActivateCustomProcesses(), tls::DefaultPhysicsList::ActivateCustomProcesses(), tls::DefaultPhysicsList::DefaultPhysicsList(), G4TankSimulatorASCII::G4TankPhysicsListCustomization::G4TankPhysicsListCustomization(), G4TankPhysicsListCustomization(), G4XTankSimulatorAG::G4XTankPhysicsListCustomization::G4XTankPhysicsListCustomization(), InactivateCustomProcesses(), G4TankSimulatorASCII::G4TankPhysicsListCustomization::InactivateCustomProcesses(), GroundPropagatorAG::PhysicsListCustomization::InactivateCustomProcesses(), EdepSimulatorAG::PhysicsListCustomization::InactivateCustomProcesses(), G4XTankSimulatorAG::G4XTankPhysicsListCustomization::InactivateCustomProcesses(), tls::DefaultPhysicsList::InactivateCustomProcesses(), EdepSimulatorAG::PhysicsListCustomization::PhysicsListCustomization(), and GroundPropagatorAG::PhysicsListCustomization::PhysicsListCustomization().