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

This is the complete list of members for G4GammaGeneralProcess, 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=nullptr)G4VEmProcess
AddEmProcess(G4VEmProcess *)G4GammaGeneralProcess
AddHadProcess(G4HadronicProcess *)G4GammaGeneralProcess
AddMMProcess(G4GammaConversionToMuons *)G4GammaGeneralProcess
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
ApplyCuts() const G4VEmProcessinlineprotected
aProcessManagerG4VProcessprotected
AtRestDoIt(const G4Track &, const G4Step &)G4VDiscreteProcessinlinevirtual
AtRestGetPhysicalInteractionLength(const G4Track &, G4ForceCondition *)G4VDiscreteProcessinlinevirtual
AtRestGPIL(const G4Track &track, G4ForceCondition *condition)G4VProcessinline
augerIDG4VEmProcessprotected
basedCoupleIndexG4VEmProcessprotected
biasIDG4VEmProcessprotected
biasManagerG4VEmProcessprotected
BuildPhysicsTable(const G4ParticleDefinition &) finalG4GammaGeneralProcessvirtual
BuildWorkerPhysicsTable(const G4ParticleDefinition &part)G4VProcessvirtual
ClearNumberOfInteractionLengthLeft()G4VProcessinlineprotected
ComputeCrossSectionPerAtom(G4double kineticEnergy, G4double Z, G4double A=0., G4double cut=0.0)G4VEmProcess
ComputeGeneralLambda(size_t idxe, size_t idxt)G4GammaGeneralProcessinlineprivate
CrossSectionBiasingFactor() const G4VEmProcessinline
CrossSectionPerVolume(G4double kineticEnergy, const G4MaterialCutsCouple *couple)G4VEmProcess
currentCoupleG4VEmProcessprotected
currentCoupleIndexG4VEmProcessprotected
currentInteractionLengthG4VProcessprotected
currentMaterialG4VEmProcessprotected
CurrentMaterialCutsCoupleIndex() const G4VEmProcessinlineprotected
CurrentSetup(const G4MaterialCutsCouple *, G4double energy)G4VEmProcessinline
DumpInfo() const G4VProcessvirtual
EmModel(size_t index=0) const G4VEmProcess
enableAlongStepDoItG4VProcessprotected
enableAtRestDoItG4VProcessprotected
enablePostStepDoItG4VProcessprotected
EndTracking()G4VProcessvirtual
factorG4GammaGeneralProcessprivate
fluoIDG4VEmProcessprotected
fParticleChangeG4VEmProcessprotected
G4GammaGeneralProcess()G4GammaGeneralProcessexplicit
G4GammaGeneralProcess(G4GammaGeneralProcess &)G4GammaGeneralProcessprivate
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() const G4VEmProcess
GetCurrentInteractionLength() const G4VProcessinline
GetCurrentModel() const G4VEmProcessinline
GetElectronEnergyCut()G4VEmProcessinlineprotected
GetEmProcess(const G4String &name) finalG4GammaGeneralProcessvirtual
GetGammaEnergyCut()G4VEmProcessinlineprotected
GetLambda(G4double kinEnergy, const G4MaterialCutsCouple *couple)G4VEmProcessinline
GetLambda(G4double kinEnergy, const G4MaterialCutsCouple *couple, G4double logKinEnergy)G4VEmProcessinline
GetMasterProcess() const G4VProcessinline
GetMeanFreePath(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) finalG4GammaGeneralProcessprotectedvirtual
GetModelByIndex(G4int idx=0, G4bool ver=false) const G4VEmProcess
GetNumberOfInteractionLengthLeft() const G4VProcessinline
GetNumberOfModels() const G4VEmProcess
GetNumberOfRegionModels(size_t couple_index) const G4VEmProcess
GetParticleChange()G4VEmProcessinlineprotected
GetPhysicsTableFileName(const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false)G4VProcess
GetPILfactor() const G4VProcessinline
GetProbability(size_t idxt)G4GammaGeneralProcessinlineprivate
GetProcessManager()G4VProcessinlinevirtual
GetProcessName() const G4GammaGeneralProcess
GetProcessSubType() const G4GammaGeneralProcess
GetProcessType() const G4VProcessinline
GetProcessTypeName(G4ProcessType)G4VProcessstatic
GetRegionModel(G4int idx, size_t couple_index) const G4VEmProcess
GetTargetElement() const G4VEmProcessinlineprotected
GetTargetIsotope() const G4VEmProcessinlineprotected
GetTotalNumberOfInteractionLengthTraversed() const G4VProcessinline
GetVerboseLevel() const G4VProcessinline
idxEnergyG4GammaGeneralProcessprivate
InitialiseProcess(const G4ParticleDefinition *) finalG4GammaGeneralProcessprotectedvirtual
isAlongStepDoItIsEnabled() const G4VProcessinline
IsApplicable(const G4ParticleDefinition &) finalG4GammaGeneralProcessvirtual
isAtRestDoItIsEnabled() const G4VProcessinline
IsIntegral() const G4VEmProcessinlineprotected
isPostStepDoItIsEnabled() const G4VProcessinline
isTheMasterG4VEmProcessprotected
LambdaBinning() const G4VEmProcessinlineprotected
LambdaPhysicsVector(const G4MaterialCutsCouple *)G4VEmProcessprotected
LambdaTable() const G4VEmProcessinline
LambdaTablePrim() const G4VEmProcessinline
lManagerG4VEmProcessprotected
mainSecondariesG4VEmProcessprotected
MaterialCutsCouple() const G4VEmProcessinlineprotected
MaxKinEnergy() const G4VEmProcessinlineprotected
MeanFreePath(const G4Track &track)G4VEmProcess
mfpKinEnergyG4VEmProcessprotected
minEEEnergyG4GammaGeneralProcessprivate
MinKinEnergy() const G4VEmProcessinlineprotected
minMMEnergyG4GammaGeneralProcessprivate
minPEEnergyG4GammaGeneralProcessprivate
MinPrimaryEnergy(const G4ParticleDefinition *, const G4Material *)G4VEmProcessprotectedvirtual
nameTG4GammaGeneralProcessprivatestatic
nHighEG4GammaGeneralProcessprivate
nLowEG4GammaGeneralProcessprivate
nTablesG4GammaGeneralProcessprivatestatic
operator!=(const G4VProcess &right) const G4VProcess
operator=(const G4GammaGeneralProcess &right)G4GammaGeneralProcessprivate
operator==(const G4VProcess &right) const G4VProcess
Particle() const G4VEmProcessinline
peLambdaG4GammaGeneralProcessprivate
PolarAngleLimit() const G4VEmProcessinlineprotected
PostStepDoIt(const G4Track &, const G4Step &) finalG4GammaGeneralProcessvirtual
PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) finalG4GammaGeneralProcessvirtual
PostStepGPIL(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)G4VProcessinline
pParticleChangeG4VProcessprotected
PreparePhysicsTable(const G4ParticleDefinition &) finalG4GammaGeneralProcessvirtual
PrepareWorkerPhysicsTable(const G4ParticleDefinition &)G4VProcessvirtual
preStepKinEnergyG4VEmProcessprotected
preStepLambdaG4VEmProcessprotected
preStepLogEG4GammaGeneralProcessprivate
preStepLogKinEnergyG4VEmProcessprotected
PrintInfo()G4VEmProcessinlinevirtual
ProcessDescription(std::ostream &outFile) const finalG4GammaGeneralProcessvirtual
RecalculateLambda(G4double kinEnergy, const G4MaterialCutsCouple *couple)G4VEmProcessinlineprotected
ResetNumberOfInteractionLengthLeft()G4VProcessvirtual
RetrievePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii) finalG4GammaGeneralProcessvirtual
SampleSecondaries(const G4Track &, const G4Step &, G4VEmProcess *)G4GammaGeneralProcessinlineprivate
SampleSecondaries(const G4Track &, const G4Step &, G4HadronicProcess *)G4GammaGeneralProcessprivate
secIDG4VEmProcessprotected
SecondaryParticle() const G4VEmProcessinline
secParticlesG4VEmProcessprotected
selectedProcG4GammaGeneralProcessprivate
SelectedProcess(const G4Track &track, G4VProcess *ptr)G4GammaGeneralProcessinlineprivate
SelectModel(G4double kinEnergy, size_t index)G4VEmProcessinlineprotected
SelectModelForMaterial(G4double kinEnergy, size_t idxRegion) const G4VEmProcessinline
SetBuildTableFlag(G4bool val)G4VEmProcessinline
SetCrossSectionBiasingFactor(G4double f, G4bool flag=true)G4VEmProcess
SetEmMasterProcess(const G4VEmProcess *)G4VEmProcessinline
SetEmModel(G4VEmModel *, G4int index=0)G4VEmProcess
SetIntegral(G4bool val)G4VEmProcessinline
SetLambdaBinning(G4int nbins)G4VEmProcess
SetMasterProcess(G4VProcess *masterP)G4VProcessvirtual
SetMaxKinEnergy(G4double e)G4VEmProcess
SetMinKinEnergy(G4double e)G4VEmProcess
SetMinKinEnergyPrim(G4double e)G4VEmProcess
SetParticle(const G4ParticleDefinition *p)G4VEmProcessinlineprotected
SetPILfactor(G4double value)G4VProcessinline
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
splineFlagG4GammaGeneralProcessprivate
StartTracking(G4Track *) finalG4GammaGeneralProcessvirtual
StorePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) finalG4GammaGeneralProcessvirtual
StreamProcessInfo(std::ostream &) const G4VEmProcessinlineprotectedvirtual
SubtractNumberOfInteractionLengthLeft(G4double previousStepSize)G4VProcessinlineprotected
theComptonG4GammaGeneralProcessprivate
theConversionEEG4GammaGeneralProcessprivate
theConversionMMG4GammaGeneralProcessprivate
theDensityFactorG4VEmProcessprotected
theDensityIdxG4VEmProcessprotected
theElectronG4VEmProcessprotected
theGammaG4VEmProcessprotected
theGammaNuclearG4GammaGeneralProcessprivate
theHandlerG4GammaGeneralProcessprivatestatic
theInitialNumberOfInteractionLengthG4VProcessprotected
theNumberOfInteractionLengthLeftG4VProcessprotected
theParametersG4VEmProcessprotected
thePhotoElectricG4GammaGeneralProcessprivate
thePhysicsTableFileNameG4VProcessprotected
thePILfactorG4VProcessprotected
theProcessNameG4VProcessprotected
theProcessSubTypeG4VProcessprotected
theProcessTypeG4VProcessprotected
theRayleighG4GammaGeneralProcessprivate
theTG4GammaGeneralProcessprivatestatic
TotalCrossSectionPerVolume()G4GammaGeneralProcessprivate
UpdateEmModel(const G4String &, G4double, G4double)G4VEmProcess
verboseLevelG4VProcessprotected
~G4GammaGeneralProcess()G4GammaGeneralProcessvirtual
~G4VDiscreteProcess()G4VDiscreteProcessvirtual
~G4VEmProcess()G4VEmProcessvirtual
~G4VProcess()G4VProcessvirtual