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

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

ActivateForcedInteraction(G4double length=0.0, const G4String &r="", G4bool flag=true)G4VEmProcess
ActivateSecondaryBiasing(const G4String &region, G4double factor, G4double energyLimit)G4VEmProcess
AddEmModel(G4int, G4VEmModel *, const G4Region *region=0)G4VEmProcess
AlongStepDoIt(const G4Track &, const G4Step &)G4VDiscreteProcessinlinevirtual
AlongStepGetPhysicalInteractionLength(const G4Track &, G4double, G4double, G4double &, G4GPILSelection *)G4VDiscreteProcessinlinevirtual
AlongStepGPIL(const G4Track &track, G4double previousStepSize, G4double currentMinimumStep, G4double &proposedSafety, G4GPILSelection *selection)G4VProcessinline
aParticleChangeG4VProcessprotected
aProcessManagerG4VProcessprotected
AtRestDoIt(const G4Track &, const G4Step &)G4VDiscreteProcessinlinevirtual
AtRestGetPhysicalInteractionLength(const G4Track &, G4ForceCondition *)G4VDiscreteProcessinlinevirtual
AtRestGPIL(const G4Track &track, G4ForceCondition *condition)G4VProcessinline
BuildPhysicsTable(const G4ParticleDefinition &)G4VEmProcessvirtual
ClearNumberOfInteractionLengthLeft()G4VProcessinlineprotected
ComputeCrossSectionPerAtom(G4double kineticEnergy, G4double Z, G4double A=0., G4double cut=0.0)G4VEmProcess
CrossSectionBiasingFactor() constG4VEmProcessinline
CrossSectionPerVolume(G4double kineticEnergy, const G4MaterialCutsCouple *couple)G4VEmProcess
currentInteractionLengthG4VProcessprotected
CurrentMaterialCutsCoupleIndex() constG4VEmProcessinlineprotected
DumpInfo() constG4VProcessvirtual
EmModel(G4int index=1)G4VEmProcess
enableAlongStepDoItG4VProcessprotected
enableAtRestDoItG4VProcessprotected
enablePostStepDoItG4VProcessprotected
EndTracking()G4VProcessvirtual
fParticleChangeG4VEmProcessprotected
G4VDiscreteProcess(const G4String &, G4ProcessType aType=fNotDefined)G4VDiscreteProcess
G4VDiscreteProcess(G4VDiscreteProcess &)G4VDiscreteProcess
G4VEmProcess(const G4String &name, G4ProcessType type=fElectromagnetic)G4VEmProcess
G4VProcess(const G4String &aName="NoName", G4ProcessType aType=fNotDefined)G4VProcess
G4VProcess(const G4VProcess &right)G4VProcess
GetCurrentElement() constG4VEmProcess
GetCurrentInteractionLength() constG4VProcessinline
GetElectronEnergyCut()G4VEmProcessinlineprotected
GetGammaEnergyCut()G4VEmProcessinlineprotected
GetLambda(G4double &kinEnergy, const G4MaterialCutsCouple *couple)G4VEmProcessinline
GetMeanFreePath(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)G4VEmProcessprotectedvirtual
GetModelByIndex(G4int idx=0, G4bool ver=false)G4VEmProcess
GetNumberOfInteractionLengthLeft() constG4VProcessinline
GetParticleChange()G4VEmProcessinlineprotected
GetPhysicsTableFileName(const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false)G4VProcess
GetPILfactor() constG4VProcessinline
GetProcessManager()G4VProcessinlinevirtual
GetProcessName() constG4VProcessinline
GetProcessSubType() constG4VProcessinline
GetProcessType() constG4VProcessinline
GetProcessTypeName(G4ProcessType)G4VProcessstatic
GetTotalNumberOfInteractionLengthTraversed() constG4VProcessinline
GetVerboseLevel() constG4VProcessinline
InitialiseProcess(const G4ParticleDefinition *)=0G4VEmProcessprotectedpure virtual
isAlongStepDoItIsEnabled() constG4VProcessinline
IsApplicable(const G4ParticleDefinition &p)=0G4VEmProcesspure virtual
isAtRestDoItIsEnabled() constG4VProcessinline
IsIntegral() constG4VEmProcessinline
isPostStepDoItIsEnabled() constG4VProcessinline
LambdaBinning() constG4VEmProcessinline
LambdaPhysicsVector(const G4MaterialCutsCouple *)G4VEmProcessprotected
LambdaTable() constG4VEmProcessinline
MaxKinEnergy() constG4VEmProcessinline
MeanFreePath(const G4Track &track)G4VEmProcess
MinKinEnergy() constG4VEmProcessinline
MinPrimaryEnergy(const G4ParticleDefinition *, const G4Material *)G4VEmProcessprotectedvirtual
Model(G4int index=1)G4VEmProcess
operator!=(const G4VProcess &right) constG4VProcess
operator==(const G4VProcess &right) constG4VProcess
Particle() constG4VEmProcessinline
PolarAngleLimit() constG4VEmProcessinline
PostStepDoIt(const G4Track &, const G4Step &)G4VEmProcessvirtual
PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)G4VEmProcessvirtual
PostStepGPIL(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)G4VProcessinline
pParticleChangeG4VProcessprotected
PreparePhysicsTable(const G4ParticleDefinition &)G4VEmProcessvirtual
PrintInfo()=0G4VEmProcesspure virtual
PrintInfoDefinition()G4VEmProcess
RecalculateLambda(G4double kinEnergy, const G4MaterialCutsCouple *couple)G4VEmProcessinlineprotected
ResetNumberOfInteractionLengthLeft()G4VProcessvirtual
RetrievePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii)G4VEmProcessvirtual
SecondaryParticle() constG4VEmProcessinline
SelectModel(G4double &kinEnergy, size_t index)G4VEmProcessinlineprotected
SelectModelForMaterial(G4double kinEnergy, size_t &idxRegion) constG4VEmProcessinline
SetApplyCuts(G4bool val)G4VEmProcessinline
SetBuildTableFlag(G4bool val)G4VEmProcessinline
SetCrossSectionBiasingFactor(G4double f, G4bool flag=true)G4VEmProcess
SetEmModel(G4VEmModel *, G4int index=1)G4VEmProcess
SetIntegral(G4bool val)G4VEmProcessinline
SetLambdaBinning(G4int nbins)G4VEmProcessinline
SetLambdaFactor(G4double val)G4VEmProcessinline
SetMaxKinEnergy(G4double e)G4VEmProcess
SetMinKinEnergy(G4double e)G4VEmProcess
SetMinKinEnergyPrim(G4double e)G4VEmProcessinline
SetModel(G4VEmModel *, G4int index=1)G4VEmProcess
SetParticle(const G4ParticleDefinition *p)G4VEmProcessinlineprotected
SetPILfactor(G4double value)G4VProcessinline
SetPolarAngleLimit(G4double a)G4VEmProcessinline
SetProcessManager(const G4ProcessManager *)G4VProcessinlinevirtual
SetProcessSubType(G4int)G4VProcessinline
SetProcessType(G4ProcessType)G4VProcessinline
SetSecondaryParticle(const G4ParticleDefinition *p)G4VEmProcessinlineprotected
SetSplineFlag(G4bool val)G4VEmProcessinlineprotected
SetStartFromNullFlag(G4bool val)G4VEmProcessinlineprotected
SetVerboseLevel(G4int value)G4VProcessinline
StartTracking(G4Track *)G4VEmProcessvirtual
StorePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii=false)G4VEmProcessvirtual
SubtractNumberOfInteractionLengthLeft(G4double previousStepSize)G4VProcessprotected
theInitialNumberOfInteractionLengthG4VProcessprotected
theNumberOfInteractionLengthLeftG4VProcessprotected
thePhysicsTableFileNameG4VProcessprotected
thePILfactorG4VProcessprotected
theProcessNameG4VProcessprotected
theProcessSubTypeG4VProcessprotected
theProcessTypeG4VProcessprotected
UpdateEmModel(const G4String &, G4double, G4double)G4VEmProcess
verboseLevelG4VProcessprotected
~G4VDiscreteProcess()G4VDiscreteProcessvirtual
~G4VEmProcess()G4VEmProcessvirtual
~G4VProcess()G4VProcessvirtual