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