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

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

AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool isScatProjToProj) overrideG4AdjointhIonisationModelvirtual
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 isScatProjToProj)G4VEmAdjointModelprotectedvirtual
DefineCurrentMaterial(const G4MaterialCutsCouple *couple)G4VEmAdjointModel
DefineDirectEMModel(G4VEmModel *aModel)G4VEmAdjointModelinline
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.) overrideG4AdjointhIonisationModelvirtual
DiffCrossSectionPerVolumePrimToScatPrim(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyScatProj)G4VEmAdjointModelvirtual
DiffCrossSectionPerVolumePrimToSecond(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd)G4VEmAdjointModelvirtual
fAdjEquivDirectPrimPartG4VEmAdjointModelprotected
fAdjEquivDirectSecondPartG4VEmAdjointModelprotected
fApplyCutInRangeG4VEmAdjointModelprotected
fASelectedNucleusG4VEmAdjointModelprotected
fCsBiasingFactorG4VEmAdjointModelprotected
fCSManagerG4VEmAdjointModelprotected
fCSMatrixProdToProjBackScatG4VEmAdjointModelprotected
fCSMatrixProjToProjBackScatG4VEmAdjointModelprotected
fCSMatrixUsedG4VEmAdjointModelprotected
fCurrentCoupleG4VEmAdjointModelprotected
fCurrentMaterialG4VEmAdjointModelprotected
fDirectModelG4VEmAdjointModelprotected
fDirectPrimaryPartG4VEmAdjointModelprotected
fElementCSProdToProjG4VEmAdjointModelprotected
fElementCSScatProjToProjG4VEmAdjointModelprotected
fHighEnergyLimitG4VEmAdjointModelprotected
fInModelWeightCorrG4VEmAdjointModelprotected
fKinEnergyProdForIntegrationG4VEmAdjointModelprotected
fKinEnergyScatProjForIntegrationG4VEmAdjointModelprotected
fLastAdjointCSForProdToProjG4VEmAdjointModelprotected
fLastAdjointCSForScatProjToProjG4VEmAdjointModelprotected
fLastCSG4VEmAdjointModelprotected
fLowEnergyLimitG4VEmAdjointModelprotected
fNameG4VEmAdjointModelprotected
fOneMatrixForAllElementsG4VEmAdjointModelprotected
fOutsideWeightFactorG4VEmAdjointModelprotected
fPreStepEnergyG4VEmAdjointModelprotected
fSecondPartSameTypeG4VEmAdjointModelprotected
fSelectedMaterialG4VEmAdjointModelprotected
fTcutPrimG4VEmAdjointModelprotected
fTcutSecondG4VEmAdjointModelprotected
fUseMatrixG4VEmAdjointModelprotected
fUseMatrixPerElementG4VEmAdjointModelprotected
fZSelectedNucleusG4VEmAdjointModelprotected
G4AdjointhIonisationModel(G4ParticleDefinition *pDef)G4AdjointhIonisationModelexplicit
G4AdjointhIonisationModel(G4AdjointhIonisationModel &)=deleteG4AdjointhIonisationModel
G4VEmAdjointModel(const G4String &nam)G4VEmAdjointModelexplicit
G4VEmAdjointModel(G4VEmAdjointModel &)=deleteG4VEmAdjointModel
GetAdjointEquivalentOfDirectPrimaryParticleDefinition()G4VEmAdjointModelinline
GetAdjointEquivalentOfDirectSecondaryParticleDefinition()G4VEmAdjointModelinline
GetApplyCutInRange()G4VEmAdjointModelinline
GetHighEnergyLimit()G4VEmAdjointModelinline
GetLowEnergyLimit()G4VEmAdjointModelinline
GetName()G4VEmAdjointModelinline
GetSecondAdjEnergyMaxForProdToProj(G4double primAdjEnergy) overrideG4AdjointhIonisationModelvirtual
GetSecondAdjEnergyMaxForScatProjToProj(G4double primAdjEnergy) overrideG4AdjointhIonisationModelvirtual
GetSecondAdjEnergyMinForProdToProj(G4double primAdjEnergy) overrideG4AdjointhIonisationModelvirtual
GetSecondAdjEnergyMinForScatProjToProj(G4double primAdjEnergy, G4double tcut=0.) overrideG4AdjointhIonisationModelvirtual
GetSecondPartOfSameType()G4VEmAdjointModelinline
GetUseMatrix()G4VEmAdjointModelinline
GetUseMatrixPerElement()G4VEmAdjointModelinline
GetUseOnlyOneMatrixForAllElements()G4VEmAdjointModelinline
operator=(const G4AdjointhIonisationModel &right)=deleteG4AdjointhIonisationModel
G4VEmAdjointModel::operator=(const G4VEmAdjointModel &right)=deleteG4VEmAdjointModel
RapidSampleSecondaries(const G4Track &aTrack, G4bool isScatProjToProj, G4ParticleChange *fParticleChange)G4AdjointhIonisationModel
SampleAdjSecEnergyFromCSMatrix(std::size_t MatrixIndex, G4double prim_energy, G4bool isScatProjToProj)G4VEmAdjointModelprotected
SampleAdjSecEnergyFromCSMatrix(G4double prim_energy, G4bool isScatProjToProj)G4VEmAdjointModelprotected
SampleAdjSecEnergyFromDiffCrossSectionPerAtom(G4double prim_energy, G4bool isScatProjToProj)G4VEmAdjointModelprotectedvirtual
SampleSecondaries(const G4Track &aTrack, G4bool isScatProjToProj, G4ParticleChange *fParticleChange) overrideG4AdjointhIonisationModelvirtual
SelectCSMatrix(G4bool isScatProjToProj)G4VEmAdjointModelprotected
SetAdditionalWeightCorrectionFactorForPostStepOutsideModel(G4double factor)G4VEmAdjointModelinline
SetAdjointEquivalentOfDirectPrimaryParticleDefinition(G4ParticleDefinition *aPart)G4VEmAdjointModel
SetAdjointEquivalentOfDirectSecondaryParticleDefinition(G4ParticleDefinition *aPart)G4VEmAdjointModelinline
SetApplyCutInRange(G4bool aBool)G4VEmAdjointModelinline
SetCorrectWeightForPostStepInModel(G4bool aBool)G4VEmAdjointModelinline
SetCSBiasingFactor(G4double aVal)G4VEmAdjointModelinlinevirtual
SetCSMatrices(std::vector< G4AdjointCSMatrix * > *Vec1CSMatrix, std::vector< G4AdjointCSMatrix * > *Vec2CSMatrix)G4VEmAdjointModelinline
SetHighEnergyLimit(G4double aVal)G4VEmAdjointModel
SetLowEnergyLimit(G4double aVal)G4VEmAdjointModel
SetSecondPartOfSameType(G4bool aBool)G4VEmAdjointModelinline
SetUseMatrix(G4bool aBool)G4VEmAdjointModelinline
SetUseMatrixPerElement(G4bool aBool)G4VEmAdjointModelinline
SetUseOnlyOneMatrixForAllElements(G4bool aBool)G4VEmAdjointModelinline
~G4AdjointhIonisationModel() overrideG4AdjointhIonisationModel
~G4VEmAdjointModel()G4VEmAdjointModelvirtual