Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
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() constG4VEmProcessinlineprotected
aProcessManagerG4VProcessprotected
AtRestDoIt(const G4Track &, const G4Step &)G4VDiscreteProcessinlinevirtual
AtRestGetPhysicalInteractionLength(const G4Track &, G4ForceCondition *)G4VDiscreteProcessinlinevirtual
AtRestGPIL(const G4Track &track, G4ForceCondition *condition)G4VProcessinline
augerIDG4VEmProcessprotected
basedCoupleIndexG4VEmProcessprotected
baseMatG4VEmProcessprotected
biasIDG4VEmProcessprotected
biasManagerG4VEmProcessprotected
BuildLambdaTable()G4VEmProcess
BuildPhysicsTable(const G4ParticleDefinition &) overrideG4GammaGeneralProcessvirtual
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)G4GammaGeneralProcessinlineprotected
coupleIdxLambdaG4VEmProcessprotected
CrossSectionBiasingFactor() constG4VEmProcessinline
CrossSectionType() constG4VEmProcessinline
currentCoupleG4VEmProcessprotected
currentCoupleIndexG4VEmProcessprotected
currentInteractionLengthG4VProcessprotected
currentMaterialG4VEmProcessprotected
CurrentMaterialCutsCoupleIndex() constG4VEmProcessinlineprotected
CurrentSetup(const G4MaterialCutsCouple *, G4double energy)G4VEmProcessinline
DefineMaterial(const G4MaterialCutsCouple *couple)G4VEmProcessinlineprotected
DensityFactor(G4int idx) constG4VEmProcessinlineprotected
DensityIndex(G4int idx) constG4VEmProcessinlineprotected
DumpInfo() constG4VProcessvirtual
EmModel(size_t index=0) constG4VEmProcessinline
enableAlongStepDoItG4VProcessprotected
enableAtRestDoItG4VProcessprotected
enablePostStepDoItG4VProcessprotected
EndTracking()G4VProcessvirtual
EnergyOfCrossSectionMax() constG4VEmProcessinline
factorG4GammaGeneralProcessprotected
fluoIDG4VEmProcessprotected
fParticleChangeG4VEmProcessprotected
G4GammaGeneralProcess(const G4String &pname="GammaGeneralProc")G4GammaGeneralProcessexplicit
G4GammaGeneralProcess(G4GammaGeneralProcess &)=deleteG4GammaGeneralProcess
G4VDiscreteProcess(const G4String &aName, G4ProcessType aType=fNotDefined)G4VDiscreteProcess
G4VDiscreteProcess(G4VDiscreteProcess &)G4VDiscreteProcess
G4VEmProcess(const G4String &name, G4ProcessType type=fElectromagnetic)G4VEmProcess
G4VEmProcess(G4VEmProcess &)=deleteG4VEmProcess
G4VProcess(const G4String &aName="NoName", G4ProcessType aType=fNotDefined)G4VProcess
G4VProcess(const G4VProcess &right)G4VProcess
GetCreatorProcess() const overrideG4GammaGeneralProcessvirtual
GetCrossSection(const G4double kinEnergy, const G4MaterialCutsCouple *couple) overrideG4VEmProcessvirtual
GetCurrentElement() constG4VEmProcess
GetCurrentInteractionLength() constG4VProcessinline
GetCurrentModel() constG4VEmProcessinline
GetElectronEnergyCut()G4VEmProcessinlineprotected
GetEmProcess(const G4String &name) overrideG4GammaGeneralProcessvirtual
GetGammaEnergyCut()G4VEmProcessinlineprotected
GetLambda(G4double kinEnergy, const G4MaterialCutsCouple *couple, G4double logKinEnergy)G4VEmProcessinline
GetMasterProcess() constG4VProcessinline
GetMeanFreePath(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) overrideG4GammaGeneralProcessprotectedvirtual
GetModelByIndex(G4int idx=0, G4bool ver=false) constG4VEmProcessinline
GetNumberOfInteractionLengthLeft() constG4VProcessinline
GetParticleChange()G4VEmProcessinlineprotected
GetPhysicsTableFileName(const G4ParticleDefinition *, const G4String &directory, const G4String &tableName, G4bool ascii=false)G4VProcess
GetPILfactor() constG4VProcessinline
GetProbability(size_t idxt)G4GammaGeneralProcessinlineprotected
GetProcessManager()G4VProcessinlinevirtual
GetProcessName() constG4VProcessinline
GetProcessSubType() constG4VProcessinline
GetProcessType() constG4VProcessinline
GetProcessTypeName(G4ProcessType)G4VProcessstatic
GetSelectedProcess() constG4GammaGeneralProcessinline
GetSubProcessName() constG4GammaGeneralProcess
GetSubProcessSubType() constG4GammaGeneralProcess
GetTargetElement() constG4VEmProcessprotected
GetTargetIsotope() constG4VEmProcessprotected
GetTotalNumberOfInteractionLengthTraversed() constG4VProcessinline
GetVerboseLevel() constG4VProcessinline
idxLambdaG4VEmProcessprotected
InitialiseProcess(const G4ParticleDefinition *) overrideG4GammaGeneralProcessprotectedvirtual
isAlongStepDoItIsEnabled() constG4VProcessinline
IsApplicable(const G4ParticleDefinition &) overrideG4GammaGeneralProcessvirtual
isAtRestDoItIsEnabled() constG4VProcessinline
isPostStepDoItIsEnabled() constG4VProcessinline
isTheMasterG4VEmProcessprotected
LambdaBinning() constG4VEmProcessinlineprotected
LambdaPhysicsVector(const G4MaterialCutsCouple *)G4VEmProcessprotected
LambdaTable() constG4VEmProcessinline
LambdaTablePrim() constG4VEmProcessinline
mainSecondariesG4VEmProcessprotected
MaterialCutsCouple() constG4VEmProcessinlineprotected
MaxKinEnergy() constG4VEmProcessinlineprotected
MeanFreePath(const G4Track &track)G4VEmProcessinline
mfpKinEnergyG4VEmProcessprotected
MinKinEnergy() constG4VEmProcessinlineprotected
MinPrimaryEnergy(const G4ParticleDefinition *, const G4Material *)G4VDiscreteProcessinlinevirtual
NumberOfModels() constG4VEmProcessinline
operator!=(const G4VProcess &right) constG4VProcess
operator=(const G4GammaGeneralProcess &right)=deleteG4GammaGeneralProcess
G4VEmProcess::operator=(const G4VEmProcess &right)=deleteG4VEmProcess
G4VDiscreteProcess::operator=(const G4VDiscreteProcess &)=deleteG4VDiscreteProcess
G4VProcess::operator=(const G4VProcess &)=deleteG4VProcess
operator==(const G4VProcess &right) constG4VProcess
Particle() constG4VEmProcessinline
PolarAngleLimit() constG4VEmProcessinlineprotected
PostStepDoIt(const G4Track &, const G4Step &) overrideG4GammaGeneralProcessvirtual
PostStepGetPhysicalInteractionLength(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) overrideG4GammaGeneralProcessvirtual
PostStepGPIL(const G4Track &track, G4double previousStepSize, G4ForceCondition *condition)G4VProcessinline
pParticleChangeG4VProcessprotected
PreparePhysicsTable(const G4ParticleDefinition &) overrideG4GammaGeneralProcessvirtual
PrepareWorkerPhysicsTable(const G4ParticleDefinition &)G4VProcessvirtual
preStepKinEnergyG4VEmProcessprotected
preStepLambdaG4VEmProcessprotected
preStepLogEG4GammaGeneralProcessprotected
preStepLogKinEnergyG4VEmProcessprotected
ProcessDescription(std::ostream &outFile) const overrideG4GammaGeneralProcessvirtual
ResetNumberOfInteractionLengthLeft()G4VProcessvirtual
RetrievePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii) overrideG4GammaGeneralProcessvirtual
secIDG4VEmProcessprotected
SecondaryParticle() constG4VEmProcessinline
secParticlesG4VEmProcessprotected
selectedProcG4GammaGeneralProcessprotected
SelectedProcess(const G4Step &step, G4VProcess *ptr)G4GammaGeneralProcessinlineprotected
SelectEmProcess(const G4Step &, G4VEmProcess *)G4GammaGeneralProcessinlineprotected
SelectHadProcess(const G4Track &, const G4Step &, G4HadronicProcess *)G4GammaGeneralProcessprotected
SelectModel(G4double kinEnergy, size_t)G4VEmProcessinlineprotected
SelectModelForMaterial(G4double kinEnergy, size_t idxCouple) constG4VEmProcessinline
SetBuildTableFlag(G4bool val)G4VEmProcessinline
SetCrossSectionBiasingFactor(G4double f, G4bool flag=true)G4VEmProcess
SetCrossSectionType(G4CrossSectionType val)G4VEmProcessinline
SetEmMasterProcess(const G4VEmProcess *)G4VEmProcessinline
SetEmModel(G4VEmModel *, G4int index=0)G4VEmProcess
SetEnergyOfCrossSectionMax(std::vector< G4double > *)G4VEmProcessinline
SetLambdaBinning(G4int nbins)G4VEmProcess
SetLambdaTable(G4PhysicsTable *)G4VEmProcessinline
SetLambdaTablePrim(G4PhysicsTable *)G4VEmProcessinline
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
StartTracking(G4Track *) overrideG4GammaGeneralProcessvirtual
StorePhysicsTable(const G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) overrideG4GammaGeneralProcessvirtual
StreamInfo(std::ostream &outFile, const G4ParticleDefinition &, G4bool rst=false) constG4VEmProcess
StreamProcessInfo(std::ostream &) constG4VEmProcessinlineprotectedvirtual
SubtractNumberOfInteractionLengthLeft(G4double prevStepSize)G4VProcessinlineprotected
theEnergyOfCrossSectionMaxG4VEmProcessprotected
theGammaNuclearG4GammaGeneralProcessprotected
theInitialNumberOfInteractionLengthG4VProcessprotected
theNumberOfInteractionLengthLeftG4VProcessprotected
thePhysicsTableFileNameG4VProcessprotected
thePILfactorG4VProcessprotected
theProcessNameG4VProcessprotected
theProcessSubTypeG4VProcessprotected
theProcessTypeG4VProcessprotected
TotalCrossSectionPerVolume()G4GammaGeneralProcessprotected
tripletIDG4VEmProcessprotected
UseBaseMaterial() constG4VEmProcessinline
verboseLevelG4VProcessprotected
~G4GammaGeneralProcess() overrideG4GammaGeneralProcess
~G4VDiscreteProcess()G4VDiscreteProcessvirtual
~G4VEmProcess() overrideG4VEmProcess
~G4VProcess()G4VProcessvirtual