#include "PhysicsListEMstd.hh"
Definition at line 46 of file PhysicsListEMstd.hh.
PhysicsListEMstd::PhysicsListEMstd |
( |
| ) |
|
PhysicsListEMstd::~PhysicsListEMstd |
( |
| ) |
|
PhysicsListEMstd::PhysicsListEMstd |
( |
| ) |
|
PhysicsListEMstd::~PhysicsListEMstd |
( |
| ) |
|
virtual void PhysicsListEMstd::ConstructParticle |
( |
| ) |
|
|
virtual |
void PhysicsListEMstd::ConstructParticle |
( |
| ) |
|
|
virtual |
Definition at line 74 of file PhysicsListEMstd.cc.
77 G4Gamma::GammaDefinition();
78 G4Electron::ElectronDefinition();
79 G4Positron::PositronDefinition();
virtual void PhysicsListEMstd::ConstructProcess |
( |
| ) |
|
|
virtual |
void PhysicsListEMstd::ConstructProcess |
( |
| ) |
|
|
virtual |
Definition at line 84 of file PhysicsListEMstd.cc.
94 pm= G4Gamma::Gamma()-> GetProcessManager();
95 pm-> AddDiscreteProcess(
new G4PhotoElectricEffect);
96 pm-> AddDiscreteProcess(
new G4ComptonScattering);
97 pm-> AddDiscreteProcess(
new G4GammaConversion);
102 G4eMultipleScattering* msc=
new G4eMultipleScattering;
103 G4eIonisation* eion=
new G4eIonisation;
104 G4eBremsstrahlung* ebrems=
new G4eBremsstrahlung;
106 pm= G4Electron::Electron()->GetProcessManager();
107 pm-> AddProcess(msc, ordInActive, 1, 1);
108 pm-> AddProcess(eion, ordInActive, 2, 2);
109 pm-> AddProcess(ebrems, ordInActive, ordInActive, 3);
114 msc=
new G4eMultipleScattering;
115 eion=
new G4eIonisation;
116 ebrems=
new G4eBremsstrahlung;
117 G4eplusAnnihilation* annihilation=
new G4eplusAnnihilation;
119 pm= G4Positron::Positron()-> GetProcessManager();
120 pm-> AddProcess(msc, ordInActive, 1, 1);
121 pm-> AddProcess(eion, ordInActive, 2, 2);
122 pm-> AddProcess(ebrems, ordInActive, ordInActive, 3);
123 pm-> AddProcess(annihilation, 0, ordInActive, 4);
void PhysicsListEMstd::SetCuts |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: