#include <GammaRayTelEMlowePhysics.hh>
Definition at line 48 of file GammaRayTelEMlowePhysics.hh.
◆ GammaRayTelEMlowePhysics()
GammaRayTelEMlowePhysics::GammaRayTelEMlowePhysics |
( |
const G4String & |
name = "LowE EM" | ) |
|
◆ ~GammaRayTelEMlowePhysics()
GammaRayTelEMlowePhysics::~GammaRayTelEMlowePhysics |
( |
| ) |
|
|
virtual |
◆ ConstructParticle()
void GammaRayTelEMlowePhysics::ConstructParticle |
( |
void |
| ) |
|
|
virtual |
◆ ConstructProcess()
void GammaRayTelEMlowePhysics::ConstructProcess |
( |
void |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 76 of file GammaRayTelEMlowePhysics.cc.
86 thePhotoElectricEffect->
SetEmModel(
new G4LivermorePhotoElectricModel());
113 pManager->
AddProcess(eBremsstrahlung, -1,-3, 3);
124 pManager->
AddProcess(eIonisation_p, -1, 2, 2);
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4ProcessManager * GetProcessManager() const
void SetEmModel(G4VEmModel *, G4int index=1)
G4int AddProcess(G4VProcess *aProcess, G4int ordAtRestDoIt=ordInActive, G4int ordAlongSteptDoIt=ordInActive, G4int ordPostStepDoIt=ordInActive)
static G4Positron * Positron()
void SetEmModel(G4VEmModel *, G4int index=1)
static G4Electron * Electron()
The documentation for this class was generated from the following files: