Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PairProductionRelModel.hh>
Protected Attributes | |
G4NistManager * | nist |
G4ParticleDefinition * | theGamma |
G4ParticleDefinition * | theElectron |
G4ParticleDefinition * | thePositron |
G4ParticleChangeForGamma * | fParticleChange |
G4double | fLPMconstant |
G4bool | fLPMflag |
G4double | z13 |
G4double | z23 |
G4double | lnZ |
G4double | Fel |
G4double | Finel |
G4double | fCoulomb |
G4double | currentZ |
G4double | lpmEnergy |
G4double | xiLPM |
G4double | phiLPM |
G4double | gLPM |
G4bool | use_completescreening |
Protected Attributes inherited from G4VEmModel | |
G4VParticleChange * | pParticleChange |
G4PhysicsTable * | xSectionTable |
const std::vector< G4double > * | theDensityFactor |
const std::vector< G4int > * | theDensityIdx |
Static Protected Attributes | |
static const G4double | xgi [8] |
static const G4double | wgi [8] |
static const G4double | Fel_light [5] = {0., 5.31 , 4.79 , 4.74 , 4.71} |
static const G4double | Finel_light [5] = {0., 6.144 , 5.621 , 5.805 , 5.924} |
static const G4double | facFel = log(184.15) |
static const G4double | facFinel = log(1194.) |
static const G4double | preS1 = 1./(184.15*184.15) |
static const G4double | logTwo = log(2.) |
Definition at line 61 of file G4PairProductionRelModel.hh.
G4PairProductionRelModel::G4PairProductionRelModel | ( | const G4ParticleDefinition * | p = 0 , |
const G4String & | nam = "BetheHeitlerLPM" |
||
) |
Definition at line 86 of file G4PairProductionRelModel.cc.
|
virtual |
Definition at line 107 of file G4PairProductionRelModel.cc.
|
protected |
Definition at line 222 of file G4PairProductionRelModel.cc.
Referenced by ComputeRelDXSectionPerAtom(), and SampleSecondaries().
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 289 of file G4PairProductionRelModel.cc.
|
protected |
Definition at line 165 of file G4PairProductionRelModel.cc.
Referenced by ComputeXSectionPerAtom().
|
protected |
Definition at line 191 of file G4PairProductionRelModel.cc.
Referenced by ComputeXSectionPerAtom().
|
protected |
Definition at line 121 of file G4PairProductionRelModel.cc.
Referenced by ComputeCrossSectionPerAtom().
|
inlineprotected |
Definition at line 274 of file G4PairProductionRelModel.hh.
Referenced by ComputeXSectionPerAtom().
Definition at line 281 of file G4PairProductionRelModel.hh.
Referenced by ComputeDXSectionPerAtom(), ComputeRelDXSectionPerAtom(), and ComputeXSectionPerAtom().
|
virtual |
Implements G4VEmModel.
Definition at line 112 of file G4PairProductionRelModel.cc.
|
inline |
Definition at line 166 of file G4PairProductionRelModel.hh.
|
inline |
Definition at line 182 of file G4PairProductionRelModel.hh.
|
protected |
Definition at line 213 of file G4PairProductionRelModel.hh.
Referenced by ComputeDXSectionPerAtom(), ComputeRelDXSectionPerAtom(), and SampleSecondaries().
Definition at line 227 of file G4PairProductionRelModel.hh.
Referenced by ComputeDXSectionPerAtom(), ComputeRelDXSectionPerAtom(), and SampleSecondaries().
|
virtual |
Implements G4VEmModel.
Definition at line 312 of file G4PairProductionRelModel.cc.
Definition at line 239 of file G4PairProductionRelModel.hh.
Referenced by SampleSecondaries().
Definition at line 256 of file G4PairProductionRelModel.hh.
Referenced by SampleSecondaries().
|
inline |
Definition at line 189 of file G4PairProductionRelModel.hh.
Referenced by ComputeCrossSectionPerAtom().
|
inline |
Definition at line 158 of file G4PairProductionRelModel.hh.
|
inline |
Definition at line 174 of file G4PairProductionRelModel.hh.
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 477 of file G4PairProductionRelModel.cc.
|
protected |
Definition at line 135 of file G4PairProductionRelModel.hh.
Referenced by G4PairProductionRelModel(), and SetCurrentElement().
Definition at line 147 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions(), and SetCurrentElement().
Definition at line 148 of file G4PairProductionRelModel.hh.
Referenced by SetCurrentElement().
|
protected |
Definition at line 134 of file G4PairProductionRelModel.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeDXSectionPerAtom(), ComputeRelDXSectionPerAtom(), DeltaMax(), G4PairProductionRelModel(), and SetCurrentElement().
|
protected |
Definition at line 134 of file G4PairProductionRelModel.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeDXSectionPerAtom(), ComputeRelDXSectionPerAtom(), G4PairProductionRelModel(), and SetCurrentElement().
|
staticprotected |
Definition at line 145 of file G4PairProductionRelModel.hh.
Referenced by SetCurrentElement().
|
protected |
Definition at line 134 of file G4PairProductionRelModel.hh.
Referenced by ComputeCrossSectionPerAtom(), G4PairProductionRelModel(), and SetCurrentElement().
|
staticprotected |
Definition at line 146 of file G4PairProductionRelModel.hh.
Referenced by SetCurrentElement().
|
protected |
Definition at line 129 of file G4PairProductionRelModel.hh.
Referenced by LPMconstant(), SetLPMconstant(), and SetupForMaterial().
|
protected |
Definition at line 130 of file G4PairProductionRelModel.hh.
Referenced by ComputeXSectionPerAtom(), LPMflag(), SampleSecondaries(), and SetLPMflag().
|
protected |
Definition at line 127 of file G4PairProductionRelModel.hh.
Referenced by G4PairProductionRelModel(), Initialise(), and SampleSecondaries().
|
protected |
Definition at line 139 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions(), ComputeRelDXSectionPerAtom(), G4PairProductionRelModel(), and SampleSecondaries().
|
protected |
Definition at line 133 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions(), ComputeDXSectionPerAtom(), ComputeRelDXSectionPerAtom(), DeltaMax(), G4PairProductionRelModel(), and SetCurrentElement().
Definition at line 150 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions().
|
protected |
Definition at line 138 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions(), and SetupForMaterial().
|
protected |
Definition at line 122 of file G4PairProductionRelModel.hh.
Referenced by G4PairProductionRelModel(), and SetCurrentElement().
|
protected |
Definition at line 139 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions(), ComputeRelDXSectionPerAtom(), G4PairProductionRelModel(), and SampleSecondaries().
Definition at line 150 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions().
|
protected |
Definition at line 125 of file G4PairProductionRelModel.hh.
Referenced by G4PairProductionRelModel(), and SampleSecondaries().
|
protected |
Definition at line 124 of file G4PairProductionRelModel.hh.
Referenced by G4PairProductionRelModel(), and SampleSecondaries().
|
protected |
Definition at line 126 of file G4PairProductionRelModel.hh.
Referenced by G4PairProductionRelModel(), and SampleSecondaries().
|
protected |
Definition at line 142 of file G4PairProductionRelModel.hh.
Referenced by ComputeDXSectionPerAtom(), and ComputeRelDXSectionPerAtom().
Definition at line 144 of file G4PairProductionRelModel.hh.
Referenced by ComputeXSectionPerAtom().
Definition at line 144 of file G4PairProductionRelModel.hh.
Referenced by ComputeXSectionPerAtom().
|
protected |
Definition at line 139 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions(), ComputeRelDXSectionPerAtom(), G4PairProductionRelModel(), and SampleSecondaries().
|
protected |
Definition at line 133 of file G4PairProductionRelModel.hh.
Referenced by DeltaMin(), G4PairProductionRelModel(), and SetCurrentElement().
|
protected |
Definition at line 133 of file G4PairProductionRelModel.hh.
Referenced by CalcLPMFunctions(), G4PairProductionRelModel(), and SetCurrentElement().