Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4BetheHeitler5DModel Member List

This is the complete list of members for G4BetheHeitler5DModel, including all inherited members.

ChargeSquareRatio(const G4Track &)G4VEmModelvirtual
ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cut=0., G4double emax=DBL_MAX) overrideG4PairProductionRelModelvirtual
G4VEmModel::ComputeCrossSectionPerAtom(const G4ParticleDefinition *, const G4Element *, G4double kinEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
ComputeCrossSectionPerShell(const G4ParticleDefinition *, G4int Z, G4int shellIdx, G4double kinEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelvirtual
ComputeDEDX(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)G4VEmModelinlinevirtual
ComputeDEDXPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)G4VEmModelvirtual
ComputeDXSectionPerAtom(G4double eplusEnergy, G4double gammaEnergy, G4double Z)G4PairProductionRelModelprotected
ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
ComputeParametrizedXSectionPerAtom(G4double gammaEnergy, G4double Z)G4PairProductionRelModelprotected
ComputePhi12(const G4double delta, G4double &phi1, G4double &phi2)G4PairProductionRelModelinlineprotected
ComputeRelDXSectionPerAtom(G4double eplusEnergy, G4double gammaEnergy, G4double Z)G4PairProductionRelModelprotected
ComputeXSectionPerAtom(G4double gammaEnergy, G4double Z)G4PairProductionRelModelprotected
CorrectionsAlongStep(const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double &eloss, G4double &niel, G4double length)G4VEmModelvirtual
CrossSection(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelvirtual
CurrentCouple() constG4VEmModelinlineprotected
DeexcitationFlag() constG4VEmModelinline
DefineForRegion(const G4Region *)G4VEmModelvirtual
fCoulombCorrectionThresholdG4PairProductionRelModelprotected
fElementDataG4VEmModelprotected
fG4CalcG4PairProductionRelModelprotected
fIsUseCompleteScreeningG4PairProductionRelModelprotected
fIsUseLPMCorrectionG4PairProductionRelModelprotected
fLPMEnergyG4PairProductionRelModelprotected
ForceBuildTableFlag() constG4VEmModelinline
fParametrizedXSectionThresholdG4PairProductionRelModelprotected
fParticleChangeG4PairProductionRelModelprotected
fTheElectronG4PairProductionRelModelprotected
fTheGammaG4PairProductionRelModelprotected
fThePositronG4PairProductionRelModelprotected
G4BetheHeitler5DModel(const G4ParticleDefinition *p=nullptr, const G4String &nam="BetheHeitler5D")G4BetheHeitler5DModelexplicit
G4PairProductionRelModel(const G4ParticleDefinition *p=nullptr, const G4String &nam="BetheHeitlerLPM")G4PairProductionRelModelexplicit
G4VEmModel(const G4String &nam)G4VEmModelexplicit
G4VEmModel(const G4VEmModel &)=deleteG4VEmModel
gEgLPMActivationG4PairProductionRelModelprotectedstatic
gElementDataG4PairProductionRelModelprotectedstatic
GetAngularDistribution()G4VEmModelinline
GetChargeSquareRatio(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
GetCrossSectionTable()G4VEmModelinline
GetCurrentElement() constG4VEmModelinline
GetCurrentIsotope() constG4VEmModelinline
GetElementData()G4VEmModelinline
GetElementSelectors()G4VEmModelinline
GetModelOfFluctuations()G4VEmModelinline
GetName() constG4VEmModelinline
GetPartialCrossSection(const G4Material *, G4int level, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
GetParticleChangeForGamma()G4VEmModelprotected
GetParticleChangeForLoss()G4VEmModelprotected
GetParticleCharge(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
GetTripletModel()G4VEmModelinline
gFelLowZetG4PairProductionRelModelprotectedstatic
gFinelLowZetG4PairProductionRelModelprotectedstatic
gLPMconstantG4PairProductionRelModelprotectedstatic
gLPMFuncsG4PairProductionRelModelprotectedstatic
gMaxZetG4PairProductionRelModelprotectedstatic
gWGLG4PairProductionRelModelprotectedstatic
gXGLG4PairProductionRelModelprotectedstatic
gXSecFactorG4PairProductionRelModelprotectedstatic
HighEnergyActivationLimit() constG4VEmModelinline
HighEnergyLimit() constG4VEmModelinline
idxTableG4VEmModelprotected
Initialise(const G4ParticleDefinition *, const G4DataVector &) overrideG4BetheHeitler5DModelvirtual
InitialiseElementSelectors(const G4ParticleDefinition *, const G4DataVector &)G4VEmModel
InitialiseForElement(const G4ParticleDefinition *, G4int Z)G4VEmModelvirtual
InitialiseForMaterial(const G4ParticleDefinition *, const G4Material *)G4VEmModelvirtual
InitialiseLocal(const G4ParticleDefinition *, G4VEmModel *masterModel) overrideG4PairProductionRelModelvirtual
inveplusG4VEmModelprotected
IsActive(G4double kinEnergy) constG4VEmModelinline
IsLocked() constG4VEmModelinline
IsMaster() constG4VEmModelinline
lossFlucFlagG4VEmModelprotected
LowEnergyActivationLimit() constG4VEmModelinline
LowEnergyLimit() constG4VEmModelinline
LPMflag() constG4PairProductionRelModelinline
LPMFlag() constG4VEmModelinline
MaxSecondaryEnergy(const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelprotectedvirtual
MaxSecondaryKinEnergy(const G4DynamicParticle *dynParticle)G4VEmModelinline
MinEnergyCut(const G4ParticleDefinition *, const G4MaterialCutsCouple *)G4VEmModelvirtual
MinPrimaryEnergy(const G4Material *, const G4ParticleDefinition *, G4double cut=0.0)G4VEmModelvirtual
ModelDescription(std::ostream &outFile) constG4VEmModelvirtual
G4VEmModel::operator=(const G4VEmModel &right)=deleteG4VEmModel
pBaseMaterialG4VEmModelprotected
pFactorG4VEmModelprotected
PolarAngleLimit() constG4VEmModelinline
pParticleChangeG4VEmModelprotected
SampleSecondaries(std::vector< G4DynamicParticle * > *fvect, const G4MaterialCutsCouple *couple, const G4DynamicParticle *aDynamicGamma, G4double, G4double) overrideG4BetheHeitler5DModelvirtual
ScreenFunction1(const G4double delta)G4PairProductionRelModelinlineprotected
ScreenFunction12(const G4double delta, G4double &f1, G4double &f2)G4PairProductionRelModelinlineprotected
ScreenFunction2(const G4double delta)G4PairProductionRelModelinlineprotected
SecondaryThreshold() constG4VEmModelinline
SelectIsotopeNumber(const G4Element *)G4VEmModel
SelectRandomAtom(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
SelectRandomAtom(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModel
SelectRandomAtomNumber(const G4Material *)G4VEmModel
SelectTargetAtom(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double logKineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
SetActivationHighEnergyLimit(G4double)G4VEmModelinline
SetActivationLowEnergyLimit(G4double)G4VEmModelinline
SetAngularDistribution(G4VEmAngularDistribution *)G4VEmModelinline
SetAngularGeneratorFlag(G4bool)G4VEmModelinline
SetCrossSectionTable(G4PhysicsTable *, G4bool isLocal)G4VEmModel
SetCurrentCouple(const G4MaterialCutsCouple *)G4VEmModelinline
SetCurrentElement(const G4Element *)G4VEmModelinlineprotected
SetDeexcitationFlag(G4bool val)G4VEmModelinline
SetElementSelectors(std::vector< G4EmElementSelector * > *)G4VEmModelinline
SetFluctuationFlag(G4bool val)G4VEmModelinline
SetForceBuildTable(G4bool val)G4VEmModelinline
SetHighEnergyLimit(G4double)G4VEmModelinline
SetLeptonPair(const G4ParticleDefinition *p1, const G4ParticleDefinition *p2)G4BetheHeitler5DModel
SetLocked(G4bool)G4VEmModelinline
SetLowEnergyLimit(G4double)G4VEmModelinline
SetLPMflag(G4bool val)G4PairProductionRelModelinline
SetLPMFlag(G4bool val)G4VEmModelinline
SetMasterThread(G4bool val)G4VEmModelinline
SetParticleChange(G4VParticleChange *, G4VEmFluctuationModel *f=nullptr)G4VEmModel
SetPolarAngleLimit(G4double)G4VEmModelinline
SetSecondaryThreshold(G4double)G4VEmModelinline
SetTripletModel(G4VEmModel *)G4VEmModelinline
SetupForMaterial(const G4ParticleDefinition *, const G4Material *, G4double) overrideG4PairProductionRelModelvirtual
SetUseBaseMaterials(G4bool val)G4VEmModelinline
SetVerbose(G4int val)G4BetheHeitler5DModelinline
StartTracking(G4Track *)G4VEmModelvirtual
theDensityFactorG4VEmModelprotected
theDensityIdxG4VEmModelprotected
UseAngularGeneratorFlag() constG4VEmModelinline
UseBaseMaterials() constG4VEmModelinline
Value(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
xSectionTableG4VEmModelprotected
~G4BetheHeitler5DModel()G4BetheHeitler5DModelvirtual
~G4PairProductionRelModel()G4PairProductionRelModelvirtual
~G4VEmModel()G4VEmModelvirtual