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

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

basedCoupleIndexG4VEmModelprotected
ChargeSquareRatio(const G4Track &)G4VEmModelvirtual
ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kineticEnergy, G4double Z, G4double A, G4double cutEnergy, G4double maxEnergy) overrideG4RiGeMuPairProductionModelvirtual
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)G4VEmModelinline
ComputeDEDXPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy) overrideG4RiGeMuPairProductionModelvirtual
ComputeDMicroscopicCrossSection(G4double tkin, G4double Z, G4double pairEnergy)G4RiGeMuPairProductionModel
ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
ComputeMicroscopicCrossSection(G4double tkin, G4double Z, G4double cut)G4RiGeMuPairProductionModelprotected
ComputMuPairLoss(G4double Z, G4double tkin, G4double cut, G4double tmax)G4RiGeMuPairProductionModelprotected
CorrectionsAlongStep(const G4MaterialCutsCouple *, const G4DynamicParticle *, const G4double &length, G4double &eloss)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
currentCoupleIndexG4VEmModelprotected
currentZG4RiGeMuPairProductionModelprotected
DataCorrupted(G4int Z, G4double logTkin) constG4RiGeMuPairProductionModelprotectedvirtual
DeexcitationFlag() constG4VEmModelinline
DefineForRegion(const G4Region *)G4VEmModelvirtual
dyG4RiGeMuPairProductionModelprotected
emaxG4RiGeMuPairProductionModelprotected
eminG4RiGeMuPairProductionModelprotected
factorForCrossG4RiGeMuPairProductionModelprotected
fElementDataG4VEmModelprotected
FillNumberOfSecondaries(G4int &numberOfTriplets, G4int &numberOfRecoil)G4VEmModelvirtual
FindScaledEnergy(G4int Z, G4double rand, G4double logTkin, G4double yymin, G4double yymax)G4RiGeMuPairProductionModelprotected
ForceBuildTableFlag() constG4VEmModelinline
fParticleChangeG4RiGeMuPairProductionModelprotected
fTableToFileG4RiGeMuPairProductionModelprotected
G4RiGeMuPairProductionModel(const G4ParticleDefinition *p=nullptr)G4RiGeMuPairProductionModelexplicit
G4RiGeMuPairProductionModel(const G4RiGeMuPairProductionModel &)=deleteG4RiGeMuPairProductionModel
G4VEmModel(const G4String &nam)G4VEmModelexplicit
G4VEmModel(const G4VEmModel &)=deleteG4VEmModel
GetAngularDistribution()G4VEmModelinline
GetChargeSquareRatio(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
GetCrossSectionTable()G4VEmModelinline
GetCurrentElement(const G4Material *mat=nullptr) constG4VEmModel
GetCurrentIsotope(const G4Element *elm=nullptr) constG4VEmModel
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
HighEnergyActivationLimit() constG4VEmModelinline
HighEnergyLimit() constG4VEmModelinline
Initialise(const G4ParticleDefinition *, const G4DataVector &) overrideG4RiGeMuPairProductionModelvirtual
InitialiseElementSelectors(const G4ParticleDefinition *, const G4DataVector &)G4VEmModel
InitialiseForElement(const G4ParticleDefinition *, G4int Z)G4VEmModelvirtual
InitialiseForMaterial(const G4ParticleDefinition *, const G4Material *)G4VEmModelvirtual
InitialiseLocal(const G4ParticleDefinition *, G4VEmModel *masterModel) overrideG4RiGeMuPairProductionModelvirtual
inveplusG4VEmModelprotected
IsActive(G4double kinEnergy) constG4VEmModelinline
IsLocked() constG4VEmModelinline
IsMaster() constG4VEmModelinline
lnZG4RiGeMuPairProductionModelprotected
lossFlucFlagG4VEmModelprotected
LowEnergyActivationLimit() constG4VEmModelinline
LowEnergyLimit() constG4VEmModelinline
lowestKinEnergyG4RiGeMuPairProductionModelprotected
MakeSamplingTables()G4RiGeMuPairProductionModelprotected
MaxSecondaryEnergy(const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelprotectedvirtual
MaxSecondaryEnergyForElement(G4double kineticEnergy, G4double Z)G4RiGeMuPairProductionModelinlineprotected
MaxSecondaryKinEnergy(const G4DynamicParticle *dynParticle)G4VEmModelinline
MinEnergyCut(const G4ParticleDefinition *, const G4MaterialCutsCouple *)G4VEmModelvirtual
minPairEnergyG4RiGeMuPairProductionModelprotected
MinPrimaryEnergy(const G4Material *, const G4ParticleDefinition *, G4double) overrideG4RiGeMuPairProductionModelvirtual
ModelDescription(std::ostream &outFile) constG4VEmModelvirtual
nbineG4RiGeMuPairProductionModelprotected
nbinyG4RiGeMuPairProductionModelprotected
NINTPAIRG4RiGeMuPairProductionModelprotectedstatic
nistG4RiGeMuPairProductionModelprotected
nYBinPerDecadeG4RiGeMuPairProductionModelprotected
NZDATPAIRG4RiGeMuPairProductionModelprotectedstatic
operator=(const G4RiGeMuPairProductionModel &right)=deleteG4RiGeMuPairProductionModel
G4VEmModel::operator=(const G4VEmModel &right)=deleteG4VEmModel
particleG4RiGeMuPairProductionModelprotected
particleMassG4RiGeMuPairProductionModelprotected
pBaseMaterialG4VEmModelprotected
pFactorG4VEmModelprotected
PolarAngleLimit() constG4VEmModelinline
pParticleChangeG4VEmModelprotected
randNumbsG4RiGeMuPairProductionModelprotected
RetrieveTables()G4RiGeMuPairProductionModelprotected
SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy) overrideG4RiGeMuPairProductionModelvirtual
SecondaryThreshold() constG4VEmModelinline
SelectIsotopeNumber(const G4Element *) constG4VEmModel
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 *) constG4VEmModel
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
SetLocked(G4bool)G4VEmModelinline
SetLowEnergyLimit(G4double)G4VEmModelinline
SetLowestKineticEnergy(G4double e)G4RiGeMuPairProductionModelinline
SetLPMFlag(G4bool)G4VEmModel
SetMasterThread(G4bool)G4VEmModel
SetParticle(const G4ParticleDefinition *)G4RiGeMuPairProductionModelinline
SetParticleChange(G4VParticleChange *, G4VEmFluctuationModel *f=nullptr)G4VEmModel
SetPolarAngleLimit(G4double)G4VEmModelinline
SetSecondaryThreshold(G4double)G4VEmModelinline
SetTripletModel(G4VEmModel *)G4VEmModelinline
SetupForMaterial(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
SetUseBaseMaterials(G4bool val)G4VEmModelinline
sqrteG4RiGeMuPairProductionModelprotected
StartTracking(G4Track *)G4VEmModelvirtual
StoreTables() constG4RiGeMuPairProductionModelprotected
theDensityFactorG4VEmModelprotected
theDensityIdxG4VEmModelprotected
UseAngularGeneratorFlag() constG4VEmModelinline
UseBaseMaterials() constG4VEmModelinline
Value(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
wgiG4RiGeMuPairProductionModelprotectedstatic
xgiG4RiGeMuPairProductionModelprotectedstatic
xSectionTableG4VEmModelprotected
yminG4RiGeMuPairProductionModelprotected
z13G4RiGeMuPairProductionModelprotected
z23G4RiGeMuPairProductionModelprotected
ZDATPAIRG4RiGeMuPairProductionModelprotectedstatic
~G4RiGeMuPairProductionModel() override=defaultG4RiGeMuPairProductionModel
~G4VEmModel()G4VEmModelvirtual