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

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

actBinningG4VEnergyLossProcessprivate
actIntegralG4VEnergyLossProcessprivate
ActivateForcedInteraction(G4double length, const G4String &region, G4bool flag=true)G4VEnergyLossProcess
ActivateSecondaryBiasing(const G4String &region, G4double factor, G4double energyLimit)G4VEnergyLossProcess
ActivateSubCutoff(G4bool val, const G4Region *region=nullptr)G4VEnergyLossProcess
actLinLossLimitG4VEnergyLossProcessprivate
actLossFlucG4VEnergyLossProcessprivate
actMaxKinEnergyG4VEnergyLossProcessprivate
actMinKinEnergyG4VEnergyLossProcessprivate
actStepFuncG4VEnergyLossProcessprivate
AddCollaborativeProcess(G4VEnergyLossProcess *)G4VEnergyLossProcess
AddEmModel(G4int, G4VEmModel *, G4VEmFluctuationModel *fluc=0, const G4Region *region=nullptr)G4VEnergyLossProcess
aGPILSelectionG4VEnergyLossProcessprivate
AlongStepDoIt(const G4Track &, const G4Step &) overrideG4VEnergyLossProcessvirtual
AlongStepGetPhysicalInteractionLength(const G4Track &, G4double previousStepSize, G4double currentMinimumStep, G4double &currentSafety, G4GPILSelection *selection) overrideG4VEnergyLossProcessvirtual
AlongStepGPIL(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double &proposedSafety, G4GPILSelection *selection)G4VProcessinline
aParticleChangeG4VProcessprotected
aProcessManagerG4VProcessprotected
atomDeexcitationG4VEnergyLossProcessprivate
AtRestDoIt(const G4Track &, const G4Step &)G4VContinuousDiscreteProcessinlinevirtual
AtRestGetPhysicalInteractionLength(const G4Track &, G4ForceCondition *)G4VContinuousDiscreteProcessinlinevirtual
AtRestGPIL(const G4Track &track, G4ForceCondition *condition)G4VProcessinline
basedCoupleIndexG4VEnergyLossProcessprivate
BaseParticle() const G4VEnergyLossProcessinline
baseParticleG4VEnergyLossProcessprivate
biasFactorG4VEnergyLossProcessprivate
biasFlagG4VEnergyLossProcessprivate
biasIDG4VEnergyLossProcessprivate
biasManagerG4VEnergyLossProcessprivate
BuildDEDXTable(G4EmTableType tType=fRestricted)G4VEnergyLossProcess
BuildLambdaTable(G4EmTableType tType=fRestricted)G4VEnergyLossProcess
BuildPhysicsTable(const G4ParticleDefinition &) overrideG4VEnergyLossProcessvirtual
BuildWorkerPhysicsTable(const G4ParticleDefinition &part)G4VProcessvirtual
chargeSqRatioG4VEnergyLossProcessprivate
Clean()G4VEnergyLossProcessprivate
ClearNumberOfInteractionLengthLeft()G4VProcessinlineprotected
computedRangeG4VEnergyLossProcessprotected
ComputeLambdaForScaledEnergy(G4double scaledKinEnergy, G4double logScaledKinEnergy)G4VEnergyLossProcessprivate
ContinuousStepLimit(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double &currentSafety)G4VEnergyLossProcess
CrossSectionBiasingFactor() const G4VEnergyLossProcessinline
CrossSectionPerVolume(G4double kineticEnergy, const G4MaterialCutsCouple *couple)G4VEnergyLossProcess
CrossSectionPerVolume(G4double kineticEnergy, const G4MaterialCutsCouple *couple, G4double logKineticEnergy)G4VEnergyLossProcess
CSDARangeTable() const G4VEnergyLossProcessinline
currentCoupleG4VEnergyLossProcessprotected
currentCoupleIndexG4VEnergyLossProcessprotected
currentInteractionLengthG4VProcessprotected
currentMaterialG4VEnergyLossProcessprotected
CurrentMaterialCutsCoupleIndex() const G4VEnergyLossProcessinlineprotected
currentModelG4VEnergyLossProcessprivate
DEDXTable() const G4VEnergyLossProcessinline
DEDXTableForSubsec() const G4VEnergyLossProcessinline
DEDXunRestrictedTable() const G4VEnergyLossProcessinline
DefineMaterial(const G4MaterialCutsCouple *couple)G4VEnergyLossProcessinlineprivate
dRoverRangeG4VEnergyLossProcessprivate
DumpInfo() const G4VProcessvirtual
EmModel(size_t index=0) const G4VEnergyLossProcess
emModelsG4VEnergyLossProcessprivate
enableAlongStepDoItG4VProcessprotected
enableAtRestDoItG4VProcessprotected
enablePostStepDoItG4VProcessprotected
EndTracking()G4VProcessvirtual
fFactorG4VEnergyLossProcessprivate
FillSecondariesAlongStep(G4double &eloss, G4double &weight)G4VEnergyLossProcessprivate
finalRangeG4VEnergyLossProcessprivate
FluctModel()G4VEnergyLossProcessinline
fluctModelG4VEnergyLossProcessprivate
fParticleChangeG4VEnergyLossProcessprotected
fRangeG4VEnergyLossProcessprotected
G4VContinuousDiscreteProcess(const G4String &, G4ProcessType aType=fNotDefined)G4VContinuousDiscreteProcess
G4VContinuousDiscreteProcess(G4VContinuousDiscreteProcess &)G4VContinuousDiscreteProcess
G4VEnergyLossProcess(const G4String &name="EnergyLoss", G4ProcessType type=fElectromagnetic)G4VEnergyLossProcess
G4VEnergyLossProcess(G4VEnergyLossProcess &)=deleteG4VEnergyLossProcessprivate
G4VProcess(const G4String &aName="NoName", G4ProcessType aType=fNotDefined)G4VProcess
G4VProcess(const G4VProcess &right)G4VProcess
GetContinuousStepLimit(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double &currentSafety) overrideG4VEnergyLossProcessprotectedvirtual
GetCSDARange(G4double kineticEnergy, const G4MaterialCutsCouple *)G4VEnergyLossProcessinline
GetCurrentElement() const G4VEnergyLossProcess
GetCurrentInteractionLength() const G4VProcessinline
GetDEDX(G4double kineticEnergy, const G4MaterialCutsCouple *)G4VEnergyLossProcessinline
GetDEDX(G4double kineticEnergy, const G4MaterialCutsCouple *, G4double logKineticEnergy)G4VEnergyLossProcessinline
GetDEDXDispersion(const G4MaterialCutsCouple *couple, const G4DynamicParticle *dp, G4double length)G4VEnergyLossProcess
GetDEDXForScaledEnergy(G4double scaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetDEDXForScaledEnergy(G4double scaledKinEnergy, G4double logScaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetDEDXForSubsec(G4double kineticEnergy, const G4MaterialCutsCouple *)G4VEnergyLossProcessinline
GetGPILSelection() const G4VContinuousDiscreteProcessinlineprotected
GetIonisationForScaledEnergy(G4double scaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetKineticEnergy(G4double range, const G4MaterialCutsCouple *)G4VEnergyLossProcessinline
GetLambda(G4double kineticEnergy, const G4MaterialCutsCouple *)G4VEnergyLossProcessinline
GetLambda(G4double kineticEnergy, const G4MaterialCutsCouple *, G4double logKineticEnergy)G4VEnergyLossProcessinline
GetLambdaForScaledEnergy(G4double scaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetLambdaForScaledEnergy(G4double scaledKinEnergy, G4double logScaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetLimitScaledRangeForScaledEnergy(G4double scaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetLimitScaledRangeForScaledEnergy(G4double scaledKinEnergy, G4double logScaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetMasterProcess() const G4VProcessinline
GetMeanFreePath(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) overrideG4VEnergyLossProcessprotectedvirtual
GetModelByIndex(G4int idx=0, G4bool ver=false) const G4VEnergyLossProcess
GetNumberOfInteractionLengthLeft() const G4VProcessinline
GetPhysicsTableFileName(const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false)G4VProcess
GetPILfactor() const G4VProcessinline
GetProcessManager()G4VProcessinlinevirtual
GetProcessName() const G4VProcessinline
GetProcessSubType() const G4VProcessinline
GetProcessType() const G4VProcessinline
GetProcessTypeName(G4ProcessType)G4VProcessstatic
GetRange(G4double kineticEnergy, const G4MaterialCutsCouple *)G4VEnergyLossProcessinline
GetRange(G4double kineticEnergy, const G4MaterialCutsCouple *, G4double logKineticEnergy)G4VEnergyLossProcessinline
GetRangeForLoss(G4double kineticEnergy, const G4MaterialCutsCouple *)G4VEnergyLossProcessinline
GetRangeForLoss(G4double kineticEnergy, const G4MaterialCutsCouple *, G4double logKineticEnergy)G4VEnergyLossProcessinline
GetScaledRangeForScaledEnergy(G4double scaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetScaledRangeForScaledEnergy(G4double scaledKinEnergy, G4double logScaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetSubDEDXForScaledEnergy(G4double scaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetSubIonisationForScaledEnergy(G4double scaledKinEnergy)G4VEnergyLossProcessinlineprivate
GetTotalNumberOfInteractionLengthTraversed() const G4VProcessinline
GetVerboseLevel() const G4VProcessinline
idxCSDAG4VEnergyLossProcessprivate
idxDEDXG4VEnergyLossProcessprivate
idxDEDXSubG4VEnergyLossProcessprivate
idxDEDXunRestrictedG4VEnergyLossProcessprivate
idxInverseRangeG4VEnergyLossProcessprivate
idxIonisationG4VEnergyLossProcessprivate
idxIonisationSubG4VEnergyLossProcessprivate
idxLambdaG4VEnergyLossProcessprivate
idxRangeG4VEnergyLossProcessprivate
idxSCoffRegionsG4VEnergyLossProcessprivate
idxSecRangeG4VEnergyLossProcessprivate
idxSubLambdaG4VEnergyLossProcessprivate
InitialiseEnergyLossProcess(const G4ParticleDefinition *, const G4ParticleDefinition *)=0G4VEnergyLossProcessprotectedpure virtual
integralG4VEnergyLossProcessprivate
InverseRangeTable() const G4VEnergyLossProcessinline
IonisationTable() const G4VEnergyLossProcessinline
IonisationTableForSubsec() const G4VEnergyLossProcessinline
isAlongStepDoItIsEnabled() const G4VProcessinline
IsApplicable(const G4ParticleDefinition &p) override=0G4VEnergyLossProcesspure virtual
isAtRestDoItIsEnabled() const G4VProcessinline
IsIntegral() const G4VEnergyLossProcessinline
isIonG4VEnergyLossProcessprivate
isIonisationG4VEnergyLossProcessprivate
IsIonisationProcess() const G4VEnergyLossProcessinline
isMasterG4VEnergyLossProcessprivate
isPostStepDoItIsEnabled() const G4VProcessinline
lambdaFactorG4VEnergyLossProcessprivate
LambdaPhysicsVector(const G4MaterialCutsCouple *, G4double cut)G4VEnergyLossProcessprotected
LambdaTable() const G4VEnergyLossProcessinline
lastIdxG4VEnergyLossProcessprivate
linLossLimitG4VEnergyLossProcessprivate
lManagerG4VEnergyLossProcessprivate
logLambdafactorG4VEnergyLossProcessprivate
logMassRatioG4VEnergyLossProcessprivate
lossFluctuationFlagG4VEnergyLossProcessprivate
lowestKinEnergyG4VEnergyLossProcessprivate
massRatioG4VEnergyLossProcessprivate
MaxKinEnergy() const G4VEnergyLossProcessinline
maxKinEnergyG4VEnergyLossProcessprivate
maxKinEnergyCSDAG4VEnergyLossProcessprivate
MeanFreePath(const G4Track &track)G4VEnergyLossProcess
mfpKinEnergyG4VEnergyLossProcessprotected
MinKinEnergy() const G4VEnergyLossProcessinline
minKinEnergyG4VEnergyLossProcessprivate
MinPrimaryEnergy(const G4ParticleDefinition *, const G4Material *, G4double cut)G4VEnergyLossProcessprotectedvirtual
modelManagerG4VEnergyLossProcessprivate
nBinsG4VEnergyLossProcessprivate
nBinsCSDAG4VEnergyLossProcessprivate
nProcessesG4VEnergyLossProcessprivate
nSCoffRegionsG4VEnergyLossProcessprivate
NumberOfModels() const G4VEnergyLossProcess
NumberOfSubCutoffRegions() const G4VEnergyLossProcessinline
operator!=(const G4VProcess &right) const G4VProcess
operator=(const G4VEnergyLossProcess &right)=deleteG4VEnergyLossProcessprivate
operator==(const G4VProcess &right) const G4VProcess
Particle() const G4VEnergyLossProcessinline
particleG4VEnergyLossProcessprivate
PostStepDoIt(const G4Track &, const G4Step &) overrideG4VEnergyLossProcessvirtual
PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) overrideG4VEnergyLossProcessvirtual
PostStepGPIL(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)G4VProcessinline
pParticleChangeG4VProcessprotected
PreparePhysicsTable(const G4ParticleDefinition &) overrideG4VEnergyLossProcessvirtual
PrepareWorkerPhysicsTable(const G4ParticleDefinition &)G4VProcessvirtual
preStepKinEnergyG4VEnergyLossProcessprotected
preStepLambdaG4VEnergyLossProcessprotected
preStepLogKinEnergyG4VEnergyLossProcessprotected
preStepLogScaledEnergyG4VEnergyLossProcessprotected
preStepRangeEnergyG4VEnergyLossProcessprotected
preStepScaledEnergyG4VEnergyLossProcessprotected
PrintInfo()G4VEnergyLossProcessinlinevirtual
PrintWarning(G4String, G4double val)G4VEnergyLossProcessprivate
ProcessDescription(std::ostream &outFile) const overrideG4VEnergyLossProcessvirtual
RangeTableForLoss() const G4VEnergyLossProcessinline
reduceFactorG4VEnergyLossProcessprivate
ResetNumberOfInteractionLengthLeft()G4VProcessvirtual
RetrievePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii) overrideG4VEnergyLossProcessvirtual
RetrieveTable(const G4ParticleDefinition *p, G4PhysicsTable *, G4bool ascii, const G4String &directory, const G4String &tname, G4bool mandatory)G4VEnergyLossProcessprivate
rndmStepFlagG4VEnergyLossProcessprivate
safetyHelperG4VEnergyLossProcessprivate
SampleSubCutSecondaries(std::vector< G4Track * > &, const G4Step &, G4VEmModel *model, G4int matIdx)G4VEnergyLossProcess
ScaledKinEnergyForLoss(G4double range)G4VEnergyLossProcessinlineprivate
scoffRegionsG4VEnergyLossProcessprivate
scProcessesG4VEnergyLossProcessprivate
scTracksG4VEnergyLossProcessprivate
secIDG4VEnergyLossProcessprivate
secondaryParticleG4VEnergyLossProcessprivate
SecondaryParticle() const G4VEnergyLossProcessinline
SecondaryRangeTable() const G4VEnergyLossProcessinline
secParticlesG4VEnergyLossProcessprivate
SelectModel(G4double kinEnergy)G4VEnergyLossProcessinlineprotected
SelectModelForMaterial(G4double kinEnergy, size_t &idx) const G4VEnergyLossProcessinline
SetBaseParticle(const G4ParticleDefinition *p)G4VEnergyLossProcessinline
SetCrossSectionBiasingFactor(G4double f, G4bool flag=true)G4VEnergyLossProcess
SetCSDARangeTable(G4PhysicsTable *pRange)G4VEnergyLossProcess
SetDEDXBinning(G4int nbins)G4VEnergyLossProcess
SetDEDXTable(G4PhysicsTable *p, G4EmTableType tType)G4VEnergyLossProcess
SetDynamicMassCharge(G4double massratio, G4double charge2ratio)G4VEnergyLossProcessinline
SetEmModel(G4VEmModel *, G4int index=0)G4VEnergyLossProcess
SetFluctModel(G4VEmFluctuationModel *)G4VEnergyLossProcessinline
SetGPILSelection(G4GPILSelection selection)G4VContinuousDiscreteProcessinlineprotected
SetIntegral(G4bool val)G4VEnergyLossProcessinline
SetInverseRangeTable(G4PhysicsTable *p)G4VEnergyLossProcess
SetIonisation(G4bool val)G4VEnergyLossProcess
SetLambdaTable(G4PhysicsTable *p)G4VEnergyLossProcess
SetLinearLossLimit(G4double val)G4VEnergyLossProcess
SetLossFluctuations(G4bool val)G4VEnergyLossProcessinline
SetLowestEnergyLimit(G4double)G4VEnergyLossProcess
SetMasterProcess(G4VProcess *masterP)G4VProcessvirtual
SetMaxKinEnergy(G4double e)G4VEnergyLossProcess
SetMinKinEnergy(G4double e)G4VEnergyLossProcess
SetParticle(const G4ParticleDefinition *p)G4VEnergyLossProcessinlineprotected
SetPILfactor(G4double value)G4VProcessinline
SetProcessManager(const G4ProcessManager *)G4VProcessinlinevirtual
SetProcessSubType(G4int)G4VProcessinline
SetProcessType(G4ProcessType)G4VProcessinline
SetRangeTableForLoss(G4PhysicsTable *p)G4VEnergyLossProcess
SetSecondaryParticle(const G4ParticleDefinition *p)G4VEnergyLossProcessinlineprotected
SetSecondaryRangeTable(G4PhysicsTable *p)G4VEnergyLossProcess
SetStepFunction(G4double v1, G4double v2, G4bool lock=true)G4VEnergyLossProcess
SetSubLambdaTable(G4PhysicsTable *p)G4VEnergyLossProcess
SetVerboseLevel(G4int value)G4VProcessinline
StartTracking(G4Track *) overrideG4VEnergyLossProcessvirtual
StorePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) overrideG4VEnergyLossProcessvirtual
StoreTable(const G4ParticleDefinition *p, G4PhysicsTable *, G4bool ascii, const G4String &directory, const G4String &tname)G4VEnergyLossProcessprivate
StreamInfo(std::ostream &out, const G4ParticleDefinition &part, G4bool rst=false) const G4VEnergyLossProcessprivate
StreamProcessInfo(std::ostream &) const G4VEnergyLossProcessinlineprotectedvirtual
subcutProducerG4VEnergyLossProcessprivate
SubLambdaTable() const G4VEnergyLossProcessinline
subsecIDG4VEnergyLossProcessprivate
SubtractNumberOfInteractionLengthLeft(G4double previousStepSize)G4VProcessinlineprotected
TablesAreBuilt() const G4VEnergyLossProcessinline
tablesAreBuiltG4VEnergyLossProcessprivate
theCrossSectionMaxG4VEnergyLossProcessprivate
theCSDARangeTableG4VEnergyLossProcessprivate
theCutsG4VEnergyLossProcessprivate
theDEDXAtMaxEnergyG4VEnergyLossProcessprivate
theDEDXSubTableG4VEnergyLossProcessprivate
theDEDXTableG4VEnergyLossProcessprivate
theDEDXunRestrictedTableG4VEnergyLossProcessprivate
theDensityFactorG4VEnergyLossProcessprivate
theDensityIdxG4VEnergyLossProcessprivate
theElectronG4VEnergyLossProcessprivate
theEnergyOfCrossSectionMaxG4VEnergyLossProcessprivate
theGammaG4VEnergyLossProcessprivate
theGenericIonG4VEnergyLossProcessprivate
theInitialNumberOfInteractionLengthG4VProcessprotected
theInverseRangeTableG4VEnergyLossProcessprivate
theIonisationSubTableG4VEnergyLossProcessprivate
theIonisationTableG4VEnergyLossProcessprivate
theLambdaTableG4VEnergyLossProcessprivate
theNumberOfInteractionLengthLeftG4VProcessprotected
theParametersG4VEnergyLossProcessprivate
thePhysicsTableFileNameG4VProcessprotected
thePILfactorG4VProcessprotected
thePositronG4VEnergyLossProcessprivate
theProcessNameG4VProcessprotected
theProcessSubTypeG4VProcessprotected
theProcessTypeG4VProcessprotected
theRangeAtMaxEnergyG4VEnergyLossProcessprivate
theRangeTableForLossG4VEnergyLossProcessprivate
theSecondaryRangeTableG4VEnergyLossProcessprivate
theSubCutsG4VEnergyLossProcessprivate
theSubLambdaTableG4VEnergyLossProcessprivate
UpdateEmModel(const G4String &, G4double, G4double)G4VEnergyLossProcess
useDeexcitationG4VEnergyLossProcessprivate
useSubCutoffG4VEnergyLossProcessprivate
verboseLevelG4VProcessprotected
weightFlagG4VEnergyLossProcessprivate
~G4VContinuousDiscreteProcess()G4VContinuousDiscreteProcessvirtual
~G4VEnergyLossProcess()G4VEnergyLossProcessvirtual
~G4VProcess()G4VProcessvirtual