Geant4  10.02.p02
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)G4VEmModelinline
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
DeactivateICRU73Scaling()G4IonParametrisedLossModel
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)G4VEmModel
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, const G4ParticleDefinition *, G4double)G4VEmModelinlinevirtual
GetParticleChangeForGamma()G4VEmModelprotected
GetParticleChangeForLoss()G4VEmModelprotected
GetParticleCharge(const G4ParticleDefinition *, const G4Material *, G4double)G4IonParametrisedLossModelvirtual
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
inveplusG4VEmModelprotectedstatic
IsActive(G4double kinEnergy)G4VEmModelinline
IsApplicable(const G4ParticleDefinition *, const G4Material *)G4IonParametrisedLossModelinline
IsLocked() const G4VEmModelinline
IsMaster() const G4VEmModelinline
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
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 *)G4VEmModelinline
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 *)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
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=0)G4VEmModel
SetPolarAngleLimit(G4double)G4VEmModelinline
SetSecondaryThreshold(G4double)G4VEmModelinline
SetupForMaterial(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
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
Value(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
xSectionTableG4VEmModelprotected
~G4IonParametrisedLossModel()G4IonParametrisedLossModelvirtual
~G4VEmModel()G4VEmModelvirtual