ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4AdjointhIonisationModel Member List

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

additional_weight_correction_factor_for_post_step_outside_modelG4VEmAdjointModelprotected
AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)G4AdjointhIonisationModelvirtual
ApplyCutInRangeG4VEmAdjointModelprotected
ASelectedNucleusG4VEmAdjointModelprotected
chargeSquareG4AdjointhIonisationModelprivate
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_modelG4VEmAdjointModelprotected
CorrectPostStepWeight(G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase)G4VEmAdjointModelprotectedvirtual
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()G4AdjointhIonisationModelprivate
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.)G4AdjointhIonisationModelvirtual
DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj(G4double EkinProd)G4VEmAdjointModelprotected
DiffCrossSectionPerVolumePrimToScatPrim(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyScatProj)G4VEmAdjointModelvirtual
DiffCrossSectionPerVolumePrimToSecond(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd)G4VEmAdjointModelvirtual
formfactG4AdjointhIonisationModelprivate
G4AdjointhIonisationModel(G4ParticleDefinition *projectileDefinition)G4AdjointhIonisationModel
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)G4AdjointhIonisationModelvirtual
GetSecondAdjEnergyMaxForScatProjToProjCase(G4double PrimAdjEnergy)G4AdjointhIonisationModelvirtual
GetSecondAdjEnergyMinForProdToProjCase(G4double PrimAdjEnergy)G4AdjointhIonisationModelvirtual
GetSecondAdjEnergyMinForScatProjToProjCase(G4double PrimAdjEnergy, G4double Tcut=0)G4AdjointhIonisationModelvirtual
GetSecondPartOfSameType()G4VEmAdjointModelinline
GetUseMatrix()G4VEmAdjointModelinline
GetUseMatrixPerElement()G4VEmAdjointModelinline
GetUseOnlyOneMatrixForAllElements()G4VEmAdjointModelinline
HighEnergyLimitG4VEmAdjointModelprotected
indexOfUsedCrossSectionMatrixG4VEmAdjointModelprotected
isIonG4AdjointhIonisationModelprivate
kinEnergyProdForIntegrationG4VEmAdjointModelprotected
kinEnergyProjForIntegrationG4VEmAdjointModelprotected
kinEnergyScatProjForIntegrationG4VEmAdjointModelprotected
lastAdjointCSForProdToProjCaseG4VEmAdjointModelprotected
lastAdjointCSForScatProjToProjCaseG4VEmAdjointModelprotected
lastCSG4VEmAdjointModelprotected
LowEnergyLimitG4VEmAdjointModelprotected
magMoment2G4AdjointhIonisationModelprivate
massG4AdjointhIonisationModelprivate
mass_ratio_productG4VEmAdjointModelprotected
mass_ratio_projectileG4VEmAdjointModelprotected
model_indexG4VEmAdjointModelprotected
nameG4VEmAdjointModelprotected
one_minus_ratio_2G4AdjointhIonisationModelprivate
one_plus_ratio_2G4AdjointhIonisationModelprivate
pOnCSMatrixForProdToProjBackwardScatteringG4VEmAdjointModelprotected
pOnCSMatrixForScatProjToProjBackwardScatteringG4VEmAdjointModelprotected
pParticleChangeG4VEmAdjointModelprotected
preStepEnergyG4VEmAdjointModelprotected
RapidSampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)G4AdjointhIonisationModel
ratioG4AdjointhIonisationModelprivate
ratio2G4AdjointhIonisationModelprivate
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)G4AdjointhIonisationModelvirtual
second_part_of_same_typeG4VEmAdjointModelprotected
SelectCSMatrix(G4bool IsScatProjToProjCase)G4VEmAdjointModelprotected
SelectedMaterialG4VEmAdjointModelprotected
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
spinG4AdjointhIonisationModelprivate
theAdjEquivOfDirectPrimPartDefG4VEmAdjointModelprotected
theAdjEquivOfDirectSecondPartDefG4VEmAdjointModelprotected
theBraggDirectEMModelG4AdjointhIonisationModelprivate
theDirectEMModelG4VEmAdjointModelprotected
theDirectPrimaryPartDefG4VEmAdjointModelprotected
tlimitG4AdjointhIonisationModelprivate
UseMatrixG4VEmAdjointModelprotected
UseMatrixPerElementG4VEmAdjointModelprotected
UseOnlyOneMatrixForAllElementsG4VEmAdjointModelprotected
ZSelectedNucleusG4VEmAdjointModelprotected
~G4AdjointhIonisationModel()G4AdjointhIonisationModelvirtual
~G4VEmAdjointModel()G4VEmAdjointModelvirtual