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 | |
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 |
DiffCrossSectionMoller(G4double kinEnergyProj, G4double kinEnergyProd) | G4AdjointeIonisationModel | private |
DiffCrossSectionPerAtomPrimToScatPrim(G4double kinEnergyProj, G4double kinEnergyScatProj, G4double Z, G4double A=0.) | G4VEmAdjointModel | virtual |
DiffCrossSectionPerAtomPrimToSecond(G4double kinEnergyProj, G4double kinEnergyProd, G4double Z, G4double A=0.) | G4AdjointeIonisationModel | 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 |
G4AdjointeIonisationModel() | G4AdjointeIonisationModel | |
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) | G4AdjointeIonisationModel | virtual |
second_part_of_same_type | G4VEmAdjointModel | protected |
SelectCSMatrix(G4bool IsScatProjToProjCase) | G4VEmAdjointModel | protected |
SelectedMaterial | G4VEmAdjointModel | protected |
SetAdjointEquivalentOfDirectPrimaryParticleDefinition(G4ParticleDefinition *aPart) | G4VEmAdjointModel | |
SetAdjointEquivalentOfDirectSecondaryParticleDefinition(G4ParticleDefinition *aPart) | G4VEmAdjointModel | inline |
SetApplyCutInRange(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 |
WithRapidSampling | G4AdjointeIonisationModel | private |
ZSelectedNucleus | G4VEmAdjointModel | protected |
~G4AdjointeIonisationModel() | G4AdjointeIonisationModel | virtual |
~G4VEmAdjointModel() | G4VEmAdjointModel | virtual |