| additional_weight_correction_factor_for_post_step_outside_model | G4VEmAdjointModel | protected |
| AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase) | G4VEmAdjointModel | virtual |
| ApplyCutInRange | G4VEmAdjointModel | protected |
| ASelectedNucleus | G4VEmAdjointModel | protected |
| 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 | |
| correct_weight_for_post_step_in_model | G4VEmAdjointModel | protected |
| CorrectPostStepWeight(G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase) | G4VEmAdjointModel | protectedvirtual |
| CS_biasing_factor | G4VEmAdjointModel | protected |
| CS_Vs_ElementForProdToProjCase | G4VEmAdjointModel | protected |
| CS_Vs_ElementForScatProjToProjCase | G4VEmAdjointModel | protected |
| currentCouple | G4VEmAdjointModel | protected |
| currentCoupleIndex | G4VEmAdjointModel | protected |
| currentMaterial | G4VEmAdjointModel | protected |
| currentMaterialIndex | G4VEmAdjointModel | protected |
| currentTcutForDirectPrim | G4VEmAdjointModel | protected |
| currentTcutForDirectSecond | G4VEmAdjointModel | protected |
| 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.) | G4VEmAdjointModel | virtual |
| DiffCrossSectionPerAtomPrimToSecond(G4double kinEnergyProj, G4double kinEnergyProd, G4double Z, G4double A=0.) | G4VEmAdjointModel | virtual |
| DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj(G4double EkinProd) | G4VEmAdjointModel | protected |
| DiffCrossSectionPerVolumePrimToScatPrim(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyScatProj) | G4VEmAdjointModel | virtual |
| DiffCrossSectionPerVolumePrimToSecond(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd) | G4VEmAdjointModel | virtual |
| G4VEmAdjointModel(const G4String &nam) | G4VEmAdjointModel | |
| GetAdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase) | G4VEmAdjointModel | virtual |
| GetAdjointEquivalentOfDirectPrimaryParticleDefinition() | G4VEmAdjointModel | inline |
| GetAdjointEquivalentOfDirectSecondaryParticleDefinition() | G4VEmAdjointModel | inline |
| GetApplyCutInRange() | G4VEmAdjointModel | inline |
| GetHighEnergyLimit() | G4VEmAdjointModel | inline |
| GetLowEnergyLimit() | G4VEmAdjointModel | inline |
| GetName() | G4VEmAdjointModel | inline |
| GetSecondAdjEnergyMaxForProdToProjCase(G4double PrimAdjEnergy) | G4VEmAdjointModel | virtual |
| GetSecondAdjEnergyMaxForScatProjToProjCase(G4double PrimAdjEnergy) | G4VEmAdjointModel | virtual |
| GetSecondAdjEnergyMinForProdToProjCase(G4double PrimAdjEnergy) | G4VEmAdjointModel | virtual |
| GetSecondAdjEnergyMinForScatProjToProjCase(G4double PrimAdjEnergy, G4double Tcut=0) | G4VEmAdjointModel | virtual |
| GetSecondPartOfSameType() | G4VEmAdjointModel | inline |
| GetUseMatrix() | G4VEmAdjointModel | inline |
| GetUseMatrixPerElement() | G4VEmAdjointModel | inline |
| GetUseOnlyOneMatrixForAllElements() | G4VEmAdjointModel | inline |
| HighEnergyLimit | G4VEmAdjointModel | protected |
| indexOfUsedCrossSectionMatrix | G4VEmAdjointModel | protected |
| kinEnergyProdForIntegration | G4VEmAdjointModel | protected |
| kinEnergyProjForIntegration | G4VEmAdjointModel | protected |
| kinEnergyScatProjForIntegration | G4VEmAdjointModel | protected |
| lastAdjointCSForProdToProjCase | G4VEmAdjointModel | protected |
| lastAdjointCSForScatProjToProjCase | G4VEmAdjointModel | protected |
| lastCS | G4VEmAdjointModel | protected |
| LowEnergyLimit | G4VEmAdjointModel | protected |
| mass_ratio_product | G4VEmAdjointModel | protected |
| mass_ratio_projectile | G4VEmAdjointModel | protected |
| model_index | G4VEmAdjointModel | protected |
| name | G4VEmAdjointModel | protected |
| pOnCSMatrixForProdToProjBackwardScattering | G4VEmAdjointModel | protected |
| pOnCSMatrixForScatProjToProjBackwardScattering | G4VEmAdjointModel | protected |
| pParticleChange | G4VEmAdjointModel | protected |
| preStepEnergy | G4VEmAdjointModel | protected |
| SampleAdjSecEnergyFromCSMatrix(size_t MatrixIndex, G4double prim_energy, G4bool IsScatProjToProjCase) | G4VEmAdjointModel | protected |
| SampleAdjSecEnergyFromCSMatrix(G4double prim_energy, G4bool IsScatProjToProjCase) | G4VEmAdjointModel | protected |
| SampleAdjSecEnergyFromDiffCrossSectionPerAtom(G4double prim_energy, G4bool IsScatProjToProjCase) | G4VEmAdjointModel | protectedvirtual |
| SampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)=0 | G4VEmAdjointModel | pure virtual |
| second_part_of_same_type | G4VEmAdjointModel | protected |
| SelectCSMatrix(G4bool IsScatProjToProjCase) | G4VEmAdjointModel | protected |
| SelectedMaterial | 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 |
| 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 |
| theAdjEquivOfDirectPrimPartDef | G4VEmAdjointModel | protected |
| theAdjEquivOfDirectSecondPartDef | G4VEmAdjointModel | protected |
| theDirectEMModel | G4VEmAdjointModel | protected |
| theDirectPrimaryPartDef | G4VEmAdjointModel | protected |
| UseMatrix | G4VEmAdjointModel | protected |
| UseMatrixPerElement | G4VEmAdjointModel | protected |
| UseOnlyOneMatrixForAllElements | G4VEmAdjointModel | protected |
| ZSelectedNucleus | G4VEmAdjointModel | protected |
| ~G4VEmAdjointModel() | G4VEmAdjointModel | virtual |