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

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

chargeG4UrbanAdjointMscModelprivate
ChargeSquareG4UrbanAdjointMscModelprivate
ChargeSquareRatio(const G4Track &)G4VEmModelvirtual
coeffc1G4UrbanAdjointMscModelprivate
coeffc2G4UrbanAdjointMscModelprivate
coeffc3G4UrbanAdjointMscModelprivate
coeffc4G4UrbanAdjointMscModelprivate
coeffth1G4UrbanAdjointMscModelprivate
coeffth2G4UrbanAdjointMscModelprivate
ComputeCrossSectionPerAtom(const G4ParticleDefinition *particle, G4double KineticEnergy, G4double AtomicNumber, G4double AtomicWeight=0., G4double cut=0., G4double emax=DBL_MAX) overrideG4UrbanAdjointMscModelvirtual
G4VMscModel::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)G4VEmModelinlinevirtual
ComputeDEDXPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX)G4VEmModelvirtual
ComputeGeomLimit(const G4Track &, G4double &presafety, G4double limit)G4VMscModelinline
ComputeGeomPathLength(G4double truePathLength) overrideG4UrbanAdjointMscModelvirtual
ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
ComputeSafety(const G4ThreeVector &position, G4double limit=DBL_MAX)G4VMscModelinline
ComputeTheta0(G4double truePathLength, G4double KineticEnergy)G4UrbanAdjointMscModel
ComputeTruePathLengthLimit(const G4Track &track, G4double &currentMinimalStep) overrideG4UrbanAdjointMscModelvirtual
ComputeTrueStepLength(G4double geomStepLength) overrideG4UrbanAdjointMscModelvirtual
ConvertTrueToGeom(G4double &tLength, G4double &gLength)G4VMscModelinlineprotected
CorrectionsAlongStep(const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double &eloss, G4double &niel, G4double length)G4VEmModelvirtual
coupleG4UrbanAdjointMscModelprivate
CrossSection(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelinline
CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)G4VEmModelvirtual
CurrentCouple() const G4VEmModelinlineprotected
currentKinEnergyG4UrbanAdjointMscModelprivate
currentMaterialIndexG4UrbanAdjointMscModelprivate
currentRadLengthG4UrbanAdjointMscModelprivate
currentRangeG4UrbanAdjointMscModelprivate
currentTauG4UrbanAdjointMscModelprivate
DeexcitationFlag() const G4VEmModelinline
DefineForRegion(const G4Region *)G4VEmModelvirtual
displacementFlagG4UrbanAdjointMscModelprivate
drrG4UrbanAdjointMscModelprivate
dtrlG4VMscModelprotected
facgeomG4VMscModelprotected
facrangeG4VMscModelprotected
facsafetyG4VMscModelprotected
fDisplacementG4VMscModelprotected
fElementDataG4VEmModelprotected
finalrG4UrbanAdjointMscModelprivate
firstStepG4UrbanAdjointMscModelprivate
ForceBuildTableFlag() const G4VEmModelinline
fParticleChangeG4UrbanAdjointMscModelprivate
frG4UrbanAdjointMscModelprivate
G4UrbanAdjointMscModel(const G4String &nam="UrbanMsc")G4UrbanAdjointMscModelexplicit
G4UrbanAdjointMscModel(const G4UrbanAdjointMscModel &)=deleteG4UrbanAdjointMscModelprivate
G4VEmModel(const G4String &nam)G4VEmModelexplicit
G4VMscModel(const G4String &nam)G4VMscModelexplicit
geombigG4UrbanAdjointMscModelprivate
geomlimitG4UrbanAdjointMscModelprivate
geomMaxG4VMscModelprotected
geomMinG4VMscModelprotected
geomminG4UrbanAdjointMscModelprivate
GetAngularDistribution()G4VEmModelinline
GetChargeSquareRatio(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
GetCrossSectionTable()G4VEmModelinline
GetCurrentElement() const G4VEmModelinline
GetCurrentIsotope() const G4VEmModelinline
GetDEDX(const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple)G4VMscModelinline
GetDEDX(const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple, G4double logKineticEnergy)G4VMscModelinline
GetElementData()G4VEmModelinline
GetElementSelectors()G4VEmModelinline
GetEnergy(const G4ParticleDefinition *part, G4double range, const G4MaterialCutsCouple *couple)G4VMscModelinline
GetIonisation() const G4VMscModelinline
GetModelOfFluctuations()G4VEmModelinline
GetName() const G4VEmModelinline
GetPartialCrossSection(const G4Material *, G4int level, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
GetParticleChangeForGamma()G4VEmModelprotected
GetParticleChangeForLoss()G4VEmModelprotected
GetParticleChangeForMSC(const G4ParticleDefinition *p=nullptr)G4VMscModelprotected
GetParticleCharge(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
GetRange(const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple)G4VMscModelinline
GetRange(const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple, G4double logKineticEnergy)G4VMscModelinline
GetTransportMeanFreePath(const G4ParticleDefinition *part, G4double kinEnergy)G4VMscModelinline
GetTransportMeanFreePath(const G4ParticleDefinition *part, G4double kinEnergy, G4double logKinEnergy)G4VMscModelinline
GetTripletModel()G4VEmModelinline
HighEnergyActivationLimit() const G4VEmModelinline
HighEnergyLimit() const G4VEmModelinline
idxTableG4VEmModelprotected
Initialise(const G4ParticleDefinition *, const G4DataVector &) overrideG4UrbanAdjointMscModelvirtual
InitialiseElementSelectors(const G4ParticleDefinition *, const G4DataVector &)G4VEmModel
InitialiseForElement(const G4ParticleDefinition *, G4int Z)G4VEmModelvirtual
InitialiseForMaterial(const G4ParticleDefinition *, const G4Material *)G4VEmModelvirtual
InitialiseLocal(const G4ParticleDefinition *, G4VEmModel *masterModel)G4VEmModelvirtual
InitialiseParameters(const G4ParticleDefinition *)G4VMscModel
insideskinG4UrbanAdjointMscModelprivate
inveplusG4VEmModelprotected
IsActive(G4double kinEnergy) const G4VEmModelinline
IsLocked() const G4VEmModelinline
IsMaster() const G4VEmModelinline
lambda0G4UrbanAdjointMscModelprivate
lambdaeffG4UrbanAdjointMscModelprivate
lambdalimitG4UrbanAdjointMscModelprivate
latDisplasmentG4VMscModelprotected
latDisplasmentbackupG4UrbanAdjointMscModelprivate
lnZG4UrbanAdjointMscModelprivate
lossFlucFlagG4VEmModelprotected
LowEnergyActivationLimit() const G4VEmModelinline
LowEnergyLimit() const G4VEmModelinline
LPMFlag() const G4VEmModelinline
massG4UrbanAdjointMscModelprivate
masslimiteG4UrbanAdjointMscModelprivate
MaxSecondaryEnergy(const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelprotectedvirtual
MaxSecondaryKinEnergy(const G4DynamicParticle *dynParticle)G4VEmModelinline
MinEnergyCut(const G4ParticleDefinition *, const G4MaterialCutsCouple *)G4VEmModelvirtual
MinPrimaryEnergy(const G4Material *, const G4ParticleDefinition *, G4double cut=0.0)G4VEmModelvirtual
ModelDescription(std::ostream &outFile) const G4VEmModelvirtual
operator=(const G4UrbanAdjointMscModel &right)=deleteG4UrbanAdjointMscModelprivate
par1G4UrbanAdjointMscModelprivate
par2G4UrbanAdjointMscModelprivate
par3G4UrbanAdjointMscModelprivate
particleG4UrbanAdjointMscModelprivate
pBaseMaterialG4VEmModelprotected
pFactorG4VEmModelprotected
PolarAngleLimit() const G4VEmModelinline
positronG4UrbanAdjointMscModelprivate
pParticleChangeG4VEmModelprotected
presafetyG4UrbanAdjointMscModelprivate
Randomizetlimit()G4UrbanAdjointMscModelinlineprivate
rangecutG4UrbanAdjointMscModelprivate
rangeinitG4UrbanAdjointMscModelprivate
rndmEngineModG4UrbanAdjointMscModelprivate
SampleCosineTheta(G4double trueStepLength, G4double KineticEnergy)G4UrbanAdjointMscModelprivate
SampleDisplacement(G4double sinTheta, G4double phi)G4UrbanAdjointMscModelprivate
SampleDisplacementNew(G4double sinTheta, G4double phi)G4UrbanAdjointMscModelprivate
SampleScattering(const G4ThreeVector &, G4double safety) overrideG4UrbanAdjointMscModelvirtual
SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double tmax) overrideG4VMscModelvirtual
samplezG4VMscModelprotected
SecondaryThreshold() const G4VEmModelinline
SelectIsotopeNumber(const G4Element *)G4VEmModel
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 *)G4VEmModel
SelectTargetAtom(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double logKineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX)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
SetFluctuationFlag(G4bool val)G4VEmModelinline
SetForceBuildTable(G4bool val)G4VEmModelinline
SetGeomFactor(G4double)G4VMscModelinline
SetHighEnergyLimit(G4double)G4VEmModelinline
SetIonisation(G4VEnergyLossProcess *, const G4ParticleDefinition *part)G4VMscModelinline
SetLambdaLimit(G4double)G4VMscModelinline
SetLateralDisplasmentFlag(G4bool val)G4VMscModelinline
SetLocked(G4bool)G4VEmModelinline
SetLowEnergyLimit(G4double)G4VEmModelinline
SetLPMFlag(G4bool val)G4VEmModelinline
SetMasterThread(G4bool val)G4VEmModelinline
SetNewDisplacementFlag(G4bool)G4UrbanAdjointMscModelinline
SetParticle(const G4ParticleDefinition *)G4UrbanAdjointMscModelinlineprivate
SetParticleChange(G4VParticleChange *, G4VEmFluctuationModel *f=nullptr)G4VEmModel
SetPolarAngleLimit(G4double)G4VEmModelinline
SetRangeFactor(G4double)G4VMscModelinline
SetSafetyFactor(G4double)G4VMscModelinline
SetSampleZ(G4bool)G4VMscModelinline
SetSecondaryThreshold(G4double)G4VEmModelinline
SetSkin(G4double)G4VMscModelinline
SetStepLimitType(G4MscStepLimitType)G4VMscModelinline
SetTripletModel(G4VEmModel *)G4VEmModelinline
SetupForMaterial(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy)G4VEmModelvirtual
SetUseBaseMaterials(G4bool val)G4VEmModelinline
SimpleScattering(G4double xmeanth, G4double x2meanth)G4UrbanAdjointMscModelinlineprivate
skinG4VMscModelprotected
skindepthG4UrbanAdjointMscModelprivate
smallstepG4UrbanAdjointMscModelprivate
StartTracking(G4Track *) overrideG4UrbanAdjointMscModelvirtual
stepminG4UrbanAdjointMscModelprivate
steppingAlgorithmG4VMscModelprotected
taubigG4UrbanAdjointMscModelprivate
taulimG4UrbanAdjointMscModelprivate
tausmallG4UrbanAdjointMscModelprivate
tgeomG4UrbanAdjointMscModelprivate
theDensityFactorG4VEmModelprotected
theDensityIdxG4VEmModelprotected
theManagerG4UrbanAdjointMscModelprivate
tlimitG4UrbanAdjointMscModelprivate
tlimitminG4UrbanAdjointMscModelprivate
tlimitminfixG4UrbanAdjointMscModelprivate
tlimitminfix2G4UrbanAdjointMscModelprivate
tPathLengthG4UrbanAdjointMscModelprivate
UpdateCache()G4UrbanAdjointMscModelinlineprivate
UseAngularGeneratorFlag() const G4VEmModelinline
UseBaseMaterials() const G4VEmModelinline
Value(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy)G4VEmModelvirtual
xSectionTableG4VEmModelprotected
Z2G4UrbanAdjointMscModelprivate
Z23G4UrbanAdjointMscModelprivate
ZeffG4UrbanAdjointMscModelprivate
ZoldG4UrbanAdjointMscModelprivate
zPathLengthG4UrbanAdjointMscModelprivate
~G4UrbanAdjointMscModel()G4UrbanAdjointMscModelvirtual
~G4VEmModel()G4VEmModelvirtual
~G4VMscModel() overrideG4VMscModel