![]() |
Belle II Software development
|
Define geant4e-specific physics. More...
#include <Geant4ePhysics.h>
Public Member Functions | |
Geant4ePhysics () | |
The Geant4ePhysics constructor. | |
virtual | ~Geant4ePhysics () |
The Geant4ePhysics destructor. | |
virtual void | ConstructParticle () override |
ConstructParticle() defines the geant4e-specific particles. | |
virtual void | ConstructProcess () override |
ConstructProcess() defines the geant4e-specific processes. | |
Private Attributes | |
ExtStepLengthLimitProcess * | m_StepLengthLimitProcess |
Process that limits the geant4e step length. | |
ExtMagFieldLimitProcess * | m_MagFieldLimitProcess |
Process that limits the geant4e step length in magnetic field. | |
ExtEnergyLoss * | m_ELossProcess |
Process that limits the geant4e step length due to energy loss. | |
ExtMessenger * | m_Messenger |
Pointer to the ExtMessenger that is used to control geant4e. | |
Define geant4e-specific physics.
Definition at line 31 of file Geant4ePhysics.h.
Geant4ePhysics | ( | ) |
The Geant4ePhysics constructor.
Definition at line 28 of file Geant4ePhysics.cc.
|
virtual |
|
overridevirtual |
ConstructParticle() defines the geant4e-specific particles.
Definition at line 48 of file Geant4ePhysics.cc.
|
overridevirtual |
ConstructProcess() defines the geant4e-specific processes.
Definition at line 199 of file Geant4ePhysics.cc.
|
private |
Process that limits the geant4e step length due to energy loss.
Definition at line 56 of file Geant4ePhysics.h.
|
private |
Process that limits the geant4e step length in magnetic field.
Definition at line 53 of file Geant4ePhysics.h.
|
private |
Pointer to the ExtMessenger that is used to control geant4e.
Definition at line 59 of file Geant4ePhysics.h.
|
private |
Process that limits the geant4e step length.
Definition at line 50 of file Geant4ePhysics.h.