Geant4  10.00.p01
G4AdjointIonIonisationModel Member List

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

AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)G4VEmAdjointModelvirtual
ApplyCutInRangeG4VEmAdjointModelprotected
ASelectedNucleusG4VEmAdjointModelprotected
chargeSquareG4AdjointIonIonisationModelprivate
ComputeAdjointCrossSectionVectorPerAtomForScatProj(G4double kinEnergyProd, G4double Z, G4double A=0., G4int nbin_pro_decade=10)G4VEmAdjointModel
ComputeAdjointCrossSectionVectorPerAtomForSecond(G4double kinEnergyProd, G4double Z, G4double A=0., G4int nbin_pro_decade=10)G4VEmAdjointModel
ComputeAdjointCrossSectionVectorPerVolumeForScatProj(G4Material *aMaterial, G4double kinEnergyProd, G4int nbin_pro_decade=10)G4VEmAdjointModel
ComputeAdjointCrossSectionVectorPerVolumeForSecond(G4Material *aMaterial, G4double kinEnergyProd, G4int nbin_pro_decade=10)G4VEmAdjointModel
CorrectPostStepWeight(G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase)G4AdjointIonIonisationModelvirtual
CS_biasing_factorG4VEmAdjointModelprotected
CS_Vs_ElementForProdToProjCaseG4VEmAdjointModelprotected
CS_Vs_ElementForScatProjToProjCaseG4VEmAdjointModelprotected
currentCoupleG4VEmAdjointModelprotected
currentCoupleIndexG4VEmAdjointModelprotected
currentMaterialG4VEmAdjointModelprotected
currentMaterialIndexG4VEmAdjointModelprotected
currentTcutForDirectPrimG4VEmAdjointModelprotected
currentTcutForDirectSecondG4VEmAdjointModelprotected
DefineCurrentMaterial(const G4MaterialCutsCouple *couple)G4VEmAdjointModel
DefineDirectEMModel(G4VEmModel *aModel)G4VEmAdjointModelinline
DefineProjectileProperty()G4AdjointIonIonisationModelprivate
DiffCrossSectionFunction1(G4double kinEnergyProj)G4VEmAdjointModelprotected
DiffCrossSectionFunction2(G4double kinEnergyProj)G4VEmAdjointModelprotected
DiffCrossSectionPerAtomPrimToScatPrim(G4double kinEnergyProj, G4double kinEnergyScatProj, G4double Z, G4double A=0.)G4VEmAdjointModelvirtual
DiffCrossSectionPerAtomPrimToSecond(G4double kinEnergyProj, G4double kinEnergyProd, G4double Z, G4double A=0.)G4AdjointIonIonisationModelvirtual
DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj(G4double EkinProd)G4VEmAdjointModelprotected
DiffCrossSectionPerVolumePrimToScatPrim(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyScatProj)G4VEmAdjointModelvirtual
DiffCrossSectionPerVolumePrimToSecond(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd)G4VEmAdjointModelvirtual
formfactG4AdjointIonIonisationModelprivate
G4AdjointIonIonisationModel()G4AdjointIonIonisationModel
G4VEmAdjointModel(const G4String &nam)G4VEmAdjointModel
GetAdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)G4VEmAdjointModelvirtual
GetAdjointEquivalentOfDirectPrimaryParticleDefinition()G4VEmAdjointModelinline
GetAdjointEquivalentOfDirectSecondaryParticleDefinition()G4VEmAdjointModelinline
GetApplyCutInRange()G4VEmAdjointModelinline
GetHighEnergyLimit()G4VEmAdjointModelinline
GetLowEnergyLimit()G4VEmAdjointModelinline
GetName()G4VEmAdjointModelinline
GetSecondAdjEnergyMaxForProdToProjCase(G4double PrimAdjEnergy)G4AdjointIonIonisationModelvirtual
GetSecondAdjEnergyMaxForScatProjToProjCase(G4double PrimAdjEnergy)G4AdjointIonIonisationModelvirtual
GetSecondAdjEnergyMinForProdToProjCase(G4double PrimAdjEnergy)G4AdjointIonIonisationModelvirtual
GetSecondAdjEnergyMinForScatProjToProjCase(G4double PrimAdjEnergy, G4double Tcut=0)G4AdjointIonIonisationModelvirtual
GetSecondPartOfSameType()G4VEmAdjointModelinline
GetUseMatrix()G4VEmAdjointModelinline
GetUseMatrixPerElement()G4VEmAdjointModelinline
GetUseOnlyOneMatrixForAllElements()G4VEmAdjointModelinline
HighEnergyLimitG4VEmAdjointModelprotected
indexOfUsedCrossSectionMatrixG4VEmAdjointModelprotected
isIonG4AdjointIonIonisationModelprivate
kinEnergyProdForIntegrationG4VEmAdjointModelprotected
kinEnergyProjForIntegrationG4VEmAdjointModelprotected
kinEnergyScatProjForIntegrationG4VEmAdjointModelprotected
lastAdjointCSForProdToProjCaseG4VEmAdjointModelprotected
lastAdjointCSForScatProjToProjCaseG4VEmAdjointModelprotected
lastCSG4VEmAdjointModelprotected
LowEnergyLimitG4VEmAdjointModelprotected
magMoment2G4AdjointIonIonisationModelprivate
massG4AdjointIonIonisationModelprivate
mass_ratio_productG4VEmAdjointModelprotected
mass_ratio_projectileG4VEmAdjointModelprotected
massRatioG4AdjointIonIonisationModelprivate
model_indexG4VEmAdjointModelprotected
nameG4VEmAdjointModelprotected
one_minus_ratio_2G4AdjointIonIonisationModelprivate
one_plus_ratio_2G4AdjointIonIonisationModelprivate
pOnCSMatrixForProdToProjBackwardScatteringG4VEmAdjointModelprotected
pOnCSMatrixForScatProjToProjBackwardScatteringG4VEmAdjointModelprotected
pParticleChangeG4VEmAdjointModelprotected
preStepEnergyG4VEmAdjointModelprotected
ratioG4AdjointIonIonisationModelprivate
ratio2G4AdjointIonIonisationModelprivate
SampleAdjSecEnergyFromCSMatrix(size_t MatrixIndex, G4double prim_energy, G4bool IsScatProjToProjCase)G4VEmAdjointModelprotected
SampleAdjSecEnergyFromCSMatrix(G4double prim_energy, G4bool IsScatProjToProjCase)G4VEmAdjointModelprotected
SampleAdjSecEnergyFromDiffCrossSectionPerAtom(G4double prim_energy, G4bool IsScatProjToProjCase)G4VEmAdjointModelprotectedvirtual
SampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)G4AdjointIonIonisationModelvirtual
second_part_of_same_typeG4VEmAdjointModelprotected
SelectCSMatrix(G4bool IsScatProjToProjCase)G4VEmAdjointModelprotected
SelectedMaterialG4VEmAdjointModelprotected
SetAdjointEquivalentOfDirectPrimaryParticleDefinition(G4ParticleDefinition *aPart)G4VEmAdjointModel
SetAdjointEquivalentOfDirectSecondaryParticleDefinition(G4ParticleDefinition *aPart)G4VEmAdjointModelinline
SetApplyCutInRange(G4bool aBool)G4VEmAdjointModelinline
SetCSBiasingFactor(G4double aVal)G4VEmAdjointModelinlinevirtual
SetCSMatrices(std::vector< G4AdjointCSMatrix * > *Vec1CSMatrix, std::vector< G4AdjointCSMatrix * > *Vec2CSMatrix)G4VEmAdjointModelinline
SetHighEnergyLimit(G4double aVal)G4VEmAdjointModel
SetIon(G4ParticleDefinition *adj_ion, G4ParticleDefinition *fwd_ion)G4AdjointIonIonisationModel
SetLowEnergyLimit(G4double aVal)G4VEmAdjointModel
SetSecondPartOfSameType(G4bool aBool)G4VEmAdjointModelinline
SetUseMatrix(G4bool aBool)G4VEmAdjointModelinline
SetUseMatrixPerElement(G4bool aBool)G4VEmAdjointModelinline
SetUseOnlyBragg(G4bool aBool)G4AdjointIonIonisationModelinline
SetUseOnlyOneMatrixForAllElements(G4bool aBool)G4VEmAdjointModelinline
spinG4AdjointIonIonisationModelprivate
theAdjEquivOfDirectPrimPartDefG4VEmAdjointModelprotected
theAdjEquivOfDirectSecondPartDefG4VEmAdjointModelprotected
theBetheBlochDirectEMModelG4AdjointIonIonisationModelprivate
theBraggIonDirectEMModelG4AdjointIonIonisationModelprivate
theDirectEMModelG4VEmAdjointModelprotected
theDirectPrimaryPartDefG4VEmAdjointModelprotected
tlimitG4AdjointIonIonisationModelprivate
use_only_braggG4AdjointIonIonisationModelprivate
UseMatrixG4VEmAdjointModelprotected
UseMatrixPerElementG4VEmAdjointModelprotected
UseOnlyOneMatrixForAllElementsG4VEmAdjointModelprotected
ZSelectedNucleusG4VEmAdjointModelprotected
~G4AdjointIonIonisationModel()G4AdjointIonIonisationModelvirtual
~G4VEmAdjointModel()G4VEmAdjointModelvirtual