ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4ICRU73QOModel Member List

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

chargeG4ICRU73QOModelprivate
chargeSquareG4ICRU73QOModelprivate
ChargeSquareRatio(const G4Track &)G4VEmModelvirtual
ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kineticEnergy, G4double Z, G4double A, G4double cutEnergy, G4double maxEnergy) overrideG4ICRU73QOModelvirtual
G4VEmModel::ComputeCrossSectionPerAtom(const G4ParticleDefinition *, const G4Element *, G4double kinEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
ComputeCrossSectionPerElectron(const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy, G4double maxEnergy) finalG4ICRU73QOModelvirtual
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) overrideG4ICRU73QOModelvirtual
ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
CorrectionsAlongStep(const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double &eloss, G4double &niel, G4double length) overrideG4ICRU73QOModelvirtual
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, G4double maxEnergy) overrideG4ICRU73QOModelvirtual
CurrentCouple() const G4VEmModelinlineprotected
DEDX(const G4Material *material, G4double kineticEnergy)G4ICRU73QOModelprivate
DEDXPerElement(G4int Z, G4double kineticEnergy)G4ICRU73QOModelprivate
DeexcitationFlag() const G4VEmModelinline
DefineForRegion(const G4Region *)G4VEmModelvirtual
denEffDataG4ICRU73QOModelprivate
factorBetheG4ICRU73QOModelprivatestatic
fElementDataG4VEmModelprotected
ForceBuildTableFlag() const G4VEmModelinline
fParticleChangeG4ICRU73QOModelprivate
G4ICRU73QOModel(const G4ParticleDefinition *p=0, const G4String &nam="ICRU73QO")G4ICRU73QOModelexplicit
G4ICRU73QOModel(const G4ICRU73QOModel &)=deleteG4ICRU73QOModelprivate
G4VEmModel(const G4String &nam)G4VEmModelexplicit
GetAngularDistribution()G4VEmModelinline
GetChargeSquareRatio(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
GetCrossSectionTable()G4VEmModelinline
GetCurrentElement() const G4VEmModelinline
GetCurrentIsotope() const G4VEmModelinline
GetElementData()G4VEmModelinline
GetElementSelectors()G4VEmModelinline
GetL0(G4double normEnergy) const G4ICRU73QOModelprivate
GetL1(G4double normEnergy) const G4ICRU73QOModelprivate
GetL2(G4double normEnergy) const G4ICRU73QOModelprivate
GetModelOfFluctuations()G4VEmModelinline
GetName() const G4VEmModelinline
GetNumberOfShells(G4int Z) const G4ICRU73QOModelprivate
GetOscillatorEnergy(G4int Z, G4int nbOfTheShell) const G4ICRU73QOModelprivate
GetPartialCrossSection(const G4Material *, G4int level, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
GetParticleChangeForGamma()G4VEmModelprotected
GetParticleChangeForLoss()G4VEmModelprotected
GetParticleCharge(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
GetShellEnergy(G4int Z, G4int nbOfTheShell) const G4ICRU73QOModelprivate
GetShellStrength(G4int Z, G4int nbOfTheShell) const G4ICRU73QOModelprivate
GetTripletModel()G4VEmModelinline
HighEnergyActivationLimit() const G4VEmModelinline
HighEnergyLimit() const G4VEmModelinline
idxTableG4VEmModelprotected
indexZG4ICRU73QOModelprivate
Initialise(const G4ParticleDefinition *, const G4DataVector &) overrideG4ICRU73QOModelvirtual
InitialiseElementSelectors(const G4ParticleDefinition *, const G4DataVector &)G4VEmModel
InitialiseForElement(const G4ParticleDefinition *, G4int Z)G4VEmModelvirtual
InitialiseForMaterial(const G4ParticleDefinition *, const G4Material *)G4VEmModelvirtual
InitialiseLocal(const G4ParticleDefinition *, G4VEmModel *masterModel)G4VEmModelvirtual
inveplusG4VEmModelprotected
IsActive(G4double kinEnergy) const G4VEmModelinline
isInitialisedG4ICRU73QOModelprivate
IsLocked() const G4VEmModelinline
IsMaster() const G4VEmModelinline
L0G4ICRU73QOModelprivatestatic
L1G4ICRU73QOModelprivatestatic
L2G4ICRU73QOModelprivatestatic
lossFlucFlagG4VEmModelprotected
LowEnergyActivationLimit() const G4VEmModelinline
LowEnergyLimit() const G4VEmModelinline
lowestKinEnergyG4ICRU73QOModelprivate
LPMFlag() const G4VEmModelinline
massG4ICRU73QOModelprivate
massRateG4ICRU73QOModelprivate
MaxSecondaryEnergy(const G4ParticleDefinition *, G4double kinEnergy) finalG4ICRU73QOModelprotectedvirtual
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) const G4VEmModelvirtual
nbofShellsForElementG4ICRU73QOModelprivatestatic
NQODATAG4ICRU73QOModelprivatestatic
NQOELEMG4ICRU73QOModelprivatestatic
operator=(const G4ICRU73QOModel &right)=deleteG4ICRU73QOModelprivate
particleG4ICRU73QOModelprivate
pBaseMaterialG4VEmModelprotected
pFactorG4VEmModelprotected
PolarAngleLimit() const G4VEmModelinline
pParticleChangeG4VEmModelprotected
ratioG4ICRU73QOModelprivate
SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy) overrideG4ICRU73QOModelvirtual
SecondaryThreshold() const G4VEmModelinline
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
SetLocked(G4bool)G4VEmModelinline
SetLowEnergyLimit(G4double)G4VEmModelinline
SetLowestKinEnergy(G4double val)G4ICRU73QOModelinlineprivate
SetLPMFlag(G4bool val)G4VEmModelinline
SetMasterThread(G4bool val)G4VEmModelinline
SetParticle(const G4ParticleDefinition *p)G4ICRU73QOModelinlineprivate
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
ShellEnergyG4ICRU73QOModelprivatestatic
sizeL0G4ICRU73QOModelprivate
sizeL1G4ICRU73QOModelprivate
sizeL2G4ICRU73QOModelprivate
startElemIndexG4ICRU73QOModelprivatestatic
StartTracking(G4Track *)G4VEmModelvirtual
SubShellOccupationG4ICRU73QOModelprivatestatic
theDensityFactorG4VEmModelprotected
theDensityIdxG4VEmModelprotected
theElectronG4ICRU73QOModelprivate
UseAngularGeneratorFlag() const G4VEmModelinline
UseBaseMaterials() const G4VEmModelinline
Value(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
xSectionTableG4VEmModelprotected
ZElementAvailableG4ICRU73QOModelprivatestatic
~G4ICRU73QOModel()=defaultG4ICRU73QOModel
~G4VEmModel()G4VEmModelvirtual