| AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool isScatProjToProj) override | G4AdjointComptonModel | virtual |
| 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) | G4VEmAdjointModel | protectedvirtual |
| DefineCurrentMaterial(const G4MaterialCutsCouple *couple) | G4VEmAdjointModel | |
| DefineDirectEMModel(G4VEmModel *aModel) | G4VEmAdjointModel | inline |
| DiffCrossSectionFunction1(G4double kinEnergyProj) | G4VEmAdjointModel | protected |
| DiffCrossSectionFunction2(G4double kinEnergyProj) | G4VEmAdjointModel | protected |
| DiffCrossSectionPerAtomPrimToScatPrim(G4double kinEnergyProj, G4double kinEnergyScatProj, G4double Z, G4double A=0.) override | G4AdjointComptonModel | virtual |
| DiffCrossSectionPerAtomPrimToSecond(G4double kinEnergyProj, G4double kinEnergyProd, G4double Z, G4double A=0.) override | G4AdjointComptonModel | virtual |
| DiffCrossSectionPerVolumePrimToScatPrim(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyScatProj) | G4VEmAdjointModel | virtual |
| DiffCrossSectionPerVolumePrimToSecond(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd) | G4VEmAdjointModel | virtual |
| fAdjEquivDirectPrimPart | G4VEmAdjointModel | protected |
| fAdjEquivDirectSecondPart | G4VEmAdjointModel | protected |
| fApplyCutInRange | G4VEmAdjointModel | protected |
| fASelectedNucleus | G4VEmAdjointModel | protected |
| fCsBiasingFactor | G4VEmAdjointModel | protected |
| fCSManager | G4VEmAdjointModel | protected |
| fCSMatrixProdToProjBackScat | G4VEmAdjointModel | protected |
| fCSMatrixProjToProjBackScat | G4VEmAdjointModel | protected |
| fCSMatrixUsed | G4VEmAdjointModel | protected |
| fCurrentCouple | G4VEmAdjointModel | protected |
| fCurrentMaterial | G4VEmAdjointModel | protected |
| fDirectModel | G4VEmAdjointModel | protected |
| fDirectPrimaryPart | G4VEmAdjointModel | protected |
| fElementCSProdToProj | G4VEmAdjointModel | protected |
| fElementCSScatProjToProj | G4VEmAdjointModel | protected |
| fHighEnergyLimit | G4VEmAdjointModel | protected |
| fInModelWeightCorr | G4VEmAdjointModel | protected |
| fKinEnergyProdForIntegration | G4VEmAdjointModel | protected |
| fKinEnergyScatProjForIntegration | G4VEmAdjointModel | protected |
| fLastAdjointCSForProdToProj | G4VEmAdjointModel | protected |
| fLastAdjointCSForScatProjToProj | G4VEmAdjointModel | protected |
| fLastCS | G4VEmAdjointModel | protected |
| fLowEnergyLimit | G4VEmAdjointModel | protected |
| fName | G4VEmAdjointModel | protected |
| fOneMatrixForAllElements | G4VEmAdjointModel | protected |
| fOutsideWeightFactor | G4VEmAdjointModel | protected |
| fPreStepEnergy | G4VEmAdjointModel | protected |
| fSecondPartSameType | G4VEmAdjointModel | protected |
| fSelectedMaterial | G4VEmAdjointModel | protected |
| fTcutPrim | G4VEmAdjointModel | protected |
| fTcutSecond | G4VEmAdjointModel | protected |
| fUseMatrix | G4VEmAdjointModel | protected |
| fUseMatrixPerElement | G4VEmAdjointModel | protected |
| fZSelectedNucleus | G4VEmAdjointModel | protected |
| G4AdjointComptonModel() | G4AdjointComptonModel | |
| G4AdjointComptonModel(G4AdjointComptonModel &)=delete | G4AdjointComptonModel | |
| G4VEmAdjointModel(const G4String &nam) | G4VEmAdjointModel | explicit |
| G4VEmAdjointModel(G4VEmAdjointModel &)=delete | G4VEmAdjointModel | |
| GetAdjointEquivalentOfDirectPrimaryParticleDefinition() const | G4VEmAdjointModel | inline |
| GetAdjointEquivalentOfDirectSecondaryParticleDefinition() const | G4VEmAdjointModel | inline |
| GetApplyCutInRange() const | G4VEmAdjointModel | inline |
| GetHighEnergyLimit() const | G4VEmAdjointModel | inline |
| GetLowEnergyLimit() const | G4VEmAdjointModel | inline |
| GetName() const | G4VEmAdjointModel | inline |
| GetSecondAdjEnergyMaxForProdToProj(G4double primAdjEnergy) | G4VEmAdjointModel | virtual |
| GetSecondAdjEnergyMaxForScatProjToProj(G4double primAdjEnergy) override | G4AdjointComptonModel | virtual |
| GetSecondAdjEnergyMinForProdToProj(G4double primAdjEnergy) override | G4AdjointComptonModel | virtual |
| GetSecondAdjEnergyMinForScatProjToProj(G4double primAdjEnergy, G4double tcut=0.) | G4VEmAdjointModel | virtual |
| GetSecondPartOfSameType() const | G4VEmAdjointModel | inline |
| GetUseMatrix() const | G4VEmAdjointModel | inline |
| GetUseMatrixPerElement() const | G4VEmAdjointModel | inline |
| GetUseOnlyOneMatrixForAllElements() const | G4VEmAdjointModel | inline |
| operator=(const G4AdjointComptonModel &right)=delete | G4AdjointComptonModel | |
| G4VEmAdjointModel::operator=(const G4VEmAdjointModel &right)=delete | G4VEmAdjointModel | |
| RapidSampleSecondaries(const G4Track &aTrack, G4bool isScatProjToProj, G4ParticleChange *fParticleChange) | G4AdjointComptonModel | |
| SampleAdjSecEnergyFromCSMatrix(std::size_t MatrixIndex, G4double prim_energy, G4bool isScatProjToProj) | G4VEmAdjointModel | protected |
| SampleAdjSecEnergyFromCSMatrix(G4double prim_energy, G4bool isScatProjToProj) | G4VEmAdjointModel | protected |
| SampleAdjSecEnergyFromDiffCrossSectionPerAtom(G4double prim_energy, G4bool isScatProjToProj) | G4VEmAdjointModel | protectedvirtual |
| SampleSecondaries(const G4Track &aTrack, G4bool isScatProjToProj, G4ParticleChange *fParticleChange) override | G4AdjointComptonModel | virtual |
| SelectCSMatrix(G4bool isScatProjToProj) | G4VEmAdjointModel | protected |
| SetAdditionalWeightCorrectionFactorForPostStepOutsideModel(G4double factor) | G4VEmAdjointModel | inline |
| SetAdjointEquivalentOfDirectPrimaryParticleDefinition(G4ParticleDefinition *aPart) | G4VEmAdjointModel | |
| SetAdjointEquivalentOfDirectSecondaryParticleDefinition(G4ParticleDefinition *aPart) | G4VEmAdjointModel | inline |
| SetApplyCutInRange(G4bool aBool) | G4VEmAdjointModel | inline |
| SetCorrectWeightForPostStepInModel(G4bool aBool) | G4VEmAdjointModel | inline |
| SetCSBiasingFactor(G4double aVal) | G4VEmAdjointModel | inlinevirtual |
| SetCSMatrices(std::vector< G4AdjointCSMatrix * > *Vec1CSMatrix, std::vector< G4AdjointCSMatrix * > *Vec2CSMatrix) | G4VEmAdjointModel | inline |
| SetDirectProcess(G4VEmProcess *aProcess) | G4AdjointComptonModel | inline |
| SetHighEnergyLimit(G4double aVal) | G4VEmAdjointModel | |
| SetLowEnergyLimit(G4double aVal) | G4VEmAdjointModel | |
| SetSecondPartOfSameType(G4bool aBool) | G4VEmAdjointModel | inline |
| SetUseMatrix(G4bool aBool) | G4VEmAdjointModel | inline |
| SetUseMatrixPerElement(G4bool aBool) | G4VEmAdjointModel | inline |
| SetUseOnlyOneMatrixForAllElements(G4bool aBool) | G4VEmAdjointModel | inline |
| ~G4AdjointComptonModel() override | G4AdjointComptonModel | |
| ~G4VEmAdjointModel() | G4VEmAdjointModel | virtual |