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