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

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

AddDEDXTable(const G4String &name, G4VIonDEDXTable *table, G4VIonDEDXScalingAlgorithm *algorithm=0)G4IonParametrisedLossModel
betheBlochModelG4IonParametrisedLossModelprivate
braggIonModelG4IonParametrisedLossModelprivate
BuildRangeVector(const G4ParticleDefinition *, const G4MaterialCutsCouple *)G4IonParametrisedLossModelprivate
cacheChargeSquareG4IonParametrisedLossModelprivate
cacheElecMassRatioG4IonParametrisedLossModelprivate
cacheMassG4IonParametrisedLossModelprivate
cacheParticleG4IonParametrisedLossModelprivate
ChargeSquareRatio(const G4Track &)G4VEmModelvirtual
ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double, G4double, G4double, G4double, G4double)G4IonParametrisedLossModelvirtual
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, G4double)G4IonParametrisedLossModelvirtual
ComputeLossForStep(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double, G4double)G4IonParametrisedLossModel
ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
correctionsG4IonParametrisedLossModelprivate
CorrectionsAlongStep(const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double &, G4double &, G4double)G4IonParametrisedLossModelvirtual
corrFactorG4IonParametrisedLossModelprivate
CrossSection(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double, G4double, G4double)G4IonParametrisedLossModelvirtual
CurrentCouple() const G4VEmModelinlineprotected
cutEnergiesG4IonParametrisedLossModelprivate
dedxCacheEnergyCutG4IonParametrisedLossModelprivate
dedxCacheGenIonMassRatioG4IonParametrisedLossModelprivate
dedxCacheIterG4IonParametrisedLossModelprivate
dedxCacheMaterialG4IonParametrisedLossModelprivate
dedxCacheParticleG4IonParametrisedLossModelprivate
dedxCacheTransitionEnergyG4IonParametrisedLossModelprivate
dedxCacheTransitionFactorG4IonParametrisedLossModelprivate
DeexcitationFlag() const G4VEmModelinline
DefineForRegion(const G4Region *)G4VEmModelvirtual
DeltaRayMeanEnergyTransferRate(const G4Material *, const G4ParticleDefinition *, G4double, G4double)G4IonParametrisedLossModelinline
EG4IonParametrisedLossModelprivate
energyLossLimitG4IonParametrisedLossModelprivate
EnergyRangeTable typedefG4IonParametrisedLossModelprivate
fElementDataG4VEmModelprotected
ForceBuildTableFlag() const G4VEmModelinline
G4IonParametrisedLossModel(const G4ParticleDefinition *particle=0, const G4String &name="ParamICRU73")G4IonParametrisedLossModel
G4IonParametrisedLossModel(const G4IonParametrisedLossModel &)G4IonParametrisedLossModelprivate
G4VEmModel(const G4String &nam)G4VEmModelexplicit
genericIonG4IonParametrisedLossModelprivate
genericIonPDGMassG4IonParametrisedLossModelprivate
GetAngularDistribution()G4VEmModelinline
GetChargeSquareRatio(const G4ParticleDefinition *, const G4Material *, G4double)G4IonParametrisedLossModelvirtual
GetCrossSectionTable()G4VEmModelinline
GetCurrentElement() const G4VEmModelinline
GetCurrentIsotope() const G4VEmModelinline
GetElementData()G4VEmModelinline
GetElementSelectors()G4VEmModelinline
GetModelOfFluctuations()G4VEmModelinline
GetName() const G4VEmModelinline
GetPartialCrossSection(const G4Material *, G4int level, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
GetParticleChangeForGamma()G4VEmModelprotected
GetParticleChangeForLoss()G4VEmModelprotected
GetParticleCharge(const G4ParticleDefinition *, const G4Material *, G4double)G4IonParametrisedLossModelvirtual
GetTripletModel()G4VEmModelinline
HighEnergyActivationLimit() const G4VEmModelinline
HighEnergyLimit() const G4VEmModelinline
idxTableG4VEmModelprotected
Initialise(const G4ParticleDefinition *, const G4DataVector &)G4IonParametrisedLossModelvirtual
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
IsApplicable(const G4ParticleDefinition *, const G4Material *)G4IonParametrisedLossModelinline
isInitialisedG4IonParametrisedLossModelprivate
IsLocked() const G4VEmModelinline
IsMaster() const G4VEmModelinline
lossFlucFlagG4VEmModelprotected
lossTableListG4IonParametrisedLossModelprivate
LowEnergyActivationLimit() const G4VEmModelinline
LowEnergyLimit() const G4VEmModelinline
lowerEnergyEdgeIntegrG4IonParametrisedLossModelprivate
LPMFlag() const G4VEmModelinline
MaxSecondaryEnergy(const G4ParticleDefinition *, G4double)G4IonParametrisedLossModelprotectedvirtual
MaxSecondaryKinEnergy(const G4DynamicParticle *dynParticle)G4VEmModelinline
MinEnergyCut(const G4ParticleDefinition *, const G4MaterialCutsCouple *)G4IonParametrisedLossModelvirtual
MinPrimaryEnergy(const G4Material *, const G4ParticleDefinition *, G4double cut=0.0)G4VEmModelvirtual
ModelDescription(std::ostream &outFile) const G4VEmModelvirtual
nmbBinsG4IonParametrisedLossModelprivate
nmbSubBinsG4IonParametrisedLossModelprivate
operator=(const G4IonParametrisedLossModel &right)G4IonParametrisedLossModelprivate
particleChangeLossG4IonParametrisedLossModelprivate
pBaseMaterialG4VEmModelprotected
pFactorG4VEmModelprotected
PolarAngleLimit() const G4VEmModelinline
pParticleChangeG4VEmModelprotected
PrintDEDXTable(const G4ParticleDefinition *, const G4Material *, G4double, G4double, G4int, G4bool)G4IonParametrisedLossModel
PrintDEDXTableHandlers(const G4ParticleDefinition *, const G4Material *, G4double, G4double, G4int, G4bool)G4IonParametrisedLossModel
rG4IonParametrisedLossModelprivate
rangeCacheEnergyRangeG4IonParametrisedLossModelprivate
rangeCacheMatCutsCoupleG4IonParametrisedLossModelprivate
rangeCacheParticleG4IonParametrisedLossModelprivate
rangeCacheRangeEnergyG4IonParametrisedLossModelprivate
RangeEnergyTable typedefG4IonParametrisedLossModelprivate
RemoveDEDXTable(const G4String &name)G4IonParametrisedLossModel
SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double, G4double)G4IonParametrisedLossModelvirtual
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
SetEnergyLossLimit(G4double ionEnergyLossLimit)G4IonParametrisedLossModelinline
SetFluctuationFlag(G4bool val)G4VEmModelinline
SetForceBuildTable(G4bool val)G4VEmModelinline
SetHighEnergyLimit(G4double)G4VEmModelinline
SetLocked(G4bool)G4VEmModelinline
SetLowEnergyLimit(G4double)G4VEmModelinline
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 kineticEnergy)G4VEmModelvirtual
SetUseBaseMaterials(G4bool val)G4VEmModelinline
StartTracking(G4Track *)G4VEmModelvirtual
theDensityFactorG4VEmModelprotected
theDensityIdxG4VEmModelprotected
UpdateCache(const G4ParticleDefinition *)G4IonParametrisedLossModelinlineprivate
UpdateDEDXCache(const G4ParticleDefinition *, const G4Material *, G4double cutEnergy)G4IonParametrisedLossModelprivate
UpdateRangeCache(const G4ParticleDefinition *, const G4MaterialCutsCouple *)G4IonParametrisedLossModelprivate
upperEnergyEdgeIntegrG4IonParametrisedLossModelprivate
UseAngularGeneratorFlag() const G4VEmModelinline
UseBaseMaterials() const G4VEmModelinline
Value(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
xSectionTableG4VEmModelprotected
~G4IonParametrisedLossModel()G4IonParametrisedLossModelvirtual
~G4VEmModel()G4VEmModelvirtual