BuildCrossSectionMatrices() | G4AdjointCSManager | |
BuildCrossSectionsMatricesForAGivenModelAndElement(G4VEmAdjointModel *aModel, G4int Z, G4int A, G4int nbin_pro_decade) | G4AdjointCSManager | private |
BuildCrossSectionsMatricesForAGivenModelAndMaterial(G4VEmAdjointModel *aModel, G4Material *aMaterial, G4int nbin_pro_decade) | G4AdjointCSManager | private |
BuildTotalSigmaTables() | G4AdjointCSManager | |
ComputeAdjointCS(G4Material *aMaterial, G4VEmAdjointModel *aModel, G4double PrimEnergy, G4double Tcut, G4bool IsScatProjToProjCase, std::vector< G4double > &AdjointCS_for_each_element) | G4AdjointCSManager | |
ComputeAdjointCS(G4double aPrimEnergy, G4AdjointCSMatrix *anAdjointCSMatrix, G4double Tcut) | G4AdjointCSManager | private |
ComputeTotalAdjointCS(const G4MaterialCutsCouple *aMatCutCouple, G4ParticleDefinition *aPart, G4double PrimEnergy) | G4AdjointCSManager | |
CrossSectionMatrixesAreBuilt | G4AdjointCSManager | private |
currentCouple | G4AdjointCSManager | private |
currentMaterial | G4AdjointCSManager | private |
currentMatIndex | G4AdjointCSManager | private |
currentParticleDef | G4AdjointCSManager | private |
currentParticleIndex | G4AdjointCSManager | private |
DefineCurrentMaterial(const G4MaterialCutsCouple *couple) | G4AdjointCSManager | private |
DefineCurrentParticle(const G4ParticleDefinition *aPartDef) | G4AdjointCSManager | private |
eindex | G4AdjointCSManager | private |
EkinofAdjSigmaMax | G4AdjointCSManager | private |
EkinofFwdSigmaMax | G4AdjointCSManager | private |
EminForAdjSigmaTables | G4AdjointCSManager | private |
EminForFwdSigmaTables | G4AdjointCSManager | private |
forward_CS_is_used | G4AdjointCSManager | private |
forward_CS_mode | G4AdjointCSManager | private |
G4AdjointCSManager() | G4AdjointCSManager | private |
G4ThreadLocalSingleton< G4AdjointCSManager > class | G4AdjointCSManager | friend |
GetAdjointCSManager() | G4AdjointCSManager | static |
GetAdjointParticleEquivalent(G4ParticleDefinition *theFwdPartDef) | G4AdjointCSManager | |
GetAdjointSigma(G4double Ekin_nuc, size_t index_model, G4bool is_scat_proj_to_proj, const G4MaterialCutsCouple *aCouple) | G4AdjointCSManager | |
GetContinuousWeightCorrection(G4ParticleDefinition *aPartDef, G4double PreStepEkin, G4double AfterStepEkin, const G4MaterialCutsCouple *aCouple, G4double step_length) | G4AdjointCSManager | |
GetCrossSectionCorrection(G4ParticleDefinition *aPartDef, G4double PreStepEkin, const G4MaterialCutsCouple *aCouple, G4bool &fwd_is_used, G4double &fwd_TotCS) | G4AdjointCSManager | |
GetEminForTotalCS(G4ParticleDefinition *aPartDef, const G4MaterialCutsCouple *aCouple, G4double &emin_adj, G4double &emin_fwd) | G4AdjointCSManager | |
GetForwardParticleEquivalent(G4ParticleDefinition *theAdjPartDef) | G4AdjointCSManager | |
GetMaxAdjTotalCS(G4ParticleDefinition *aPartDef, const G4MaterialCutsCouple *aCouple, G4double &e_sigma_max, G4double &sigma_max) | G4AdjointCSManager | |
GetMaxFwdTotalCS(G4ParticleDefinition *aPartDef, const G4MaterialCutsCouple *aCouple, G4double &e_sigma_max, G4double &sigma_max) | G4AdjointCSManager | |
GetNbProcesses() | G4AdjointCSManager | |
GetPostStepWeightCorrection() | G4AdjointCSManager | |
GetTotalAdjointCS(G4ParticleDefinition *aPartDef, G4double Ekin, const G4MaterialCutsCouple *aCouple) | G4AdjointCSManager | |
GetTotalForwardCS(G4ParticleDefinition *aPartDef, G4double Ekin, const G4MaterialCutsCouple *aCouple) | G4AdjointCSManager | |
lastAdjointCSVsModelsAndElements | G4AdjointCSManager | private |
LastCSCorrectionFactor | G4AdjointCSManager | private |
LastEkinForCS | G4AdjointCSManager | private |
lastMaterial | G4AdjointCSManager | private |
lastPartDefForCS | G4AdjointCSManager | private |
lastPrimaryEnergy | G4AdjointCSManager | private |
lastTcut | G4AdjointCSManager | private |
listOfAdjointEMModel | G4AdjointCSManager | private |
listOfForwardEmProcess | G4AdjointCSManager | private |
listOfForwardEnergyLossProcess | G4AdjointCSManager | private |
listOfIndexOfAdjointEMModelInAction | G4AdjointCSManager | private |
listOfIsScatProjToProjCase | G4AdjointCSManager | private |
listSigmaTableForAdjointModelProdToProj | G4AdjointCSManager | private |
listSigmaTableForAdjointModelScatProjToProj | G4AdjointCSManager | private |
massRatio | G4AdjointCSManager | private |
nbins | G4AdjointCSManager | private |
PostadjCS | G4AdjointCSManager | private |
PostfwdCS | G4AdjointCSManager | private |
PreadjCS | G4AdjointCSManager | private |
PrefwdCS | G4AdjointCSManager | private |
RegisterAdjointParticle(G4ParticleDefinition *aPartDef) | G4AdjointCSManager | |
RegisterEmAdjointModel(G4VEmAdjointModel *) | G4AdjointCSManager | |
RegisterEmProcess(G4VEmProcess *aProcess, G4ParticleDefinition *aPartDef) | G4AdjointCSManager | |
RegisterEnergyLossProcess(G4VEnergyLossProcess *aProcess, G4ParticleDefinition *aPartDef) | G4AdjointCSManager | |
SampleElementFromCSMatrices(G4Material *aMaterial, G4VEmAdjointModel *aModel, G4double PrimEnergy, G4double Tcut, G4bool IsScatProjToProjCase) | G4AdjointCSManager | |
SetFwdCrossSectionMode(G4bool aBool) | G4AdjointCSManager | inline |
SetIon(G4ParticleDefinition *adjIon, G4ParticleDefinition *fwdIon) | G4AdjointCSManager | inline |
SetNbins(G4int aInt) | G4AdjointCSManager | inline |
SetTmax(G4double aVal) | G4AdjointCSManager | inline |
SetTmin(G4double aVal) | G4AdjointCSManager | inline |
theAdjIon | G4AdjointCSManager | private |
theAdjointCSMatricesForProdToProj | G4AdjointCSManager | private |
theAdjointCSMatricesForScatProjToProj | G4AdjointCSManager | private |
theFwdIon | G4AdjointCSManager | private |
theInstance | G4AdjointCSManager | privatestatic |
theListOfAdjointParticlesInAction | G4AdjointCSManager | private |
theTotalAdjointSigmaTableVector | G4AdjointCSManager | private |
theTotalForwardSigmaTableVector | G4AdjointCSManager | private |
Tmax | G4AdjointCSManager | private |
Tmin | G4AdjointCSManager | private |
TotalSigmaTableAreBuilt | G4AdjointCSManager | private |
verbose | G4AdjointCSManager | private |
~G4AdjointCSManager() | G4AdjointCSManager | |