Geant4
10.01.p03
|
#include <G4AdjointCSManager.hh>
Static Public Member Functions | |
static G4AdjointCSManager * | GetAdjointCSManager () |
Private Member Functions | |
std::vector< G4AdjointCSMatrix * > | BuildCrossSectionsMatricesForAGivenModelAndElement (G4VEmAdjointModel *aModel, G4int Z, G4int A, G4int nbin_pro_decade) |
std::vector< G4AdjointCSMatrix * > | BuildCrossSectionsMatricesForAGivenModelAndMaterial (G4VEmAdjointModel *aModel, G4Material *aMaterial, G4int nbin_pro_decade) |
G4AdjointCSManager () | |
void | DefineCurrentMaterial (const G4MaterialCutsCouple *couple) |
void | DefineCurrentParticle (const G4ParticleDefinition *aPartDef) |
G4double | ComputeAdjointCS (G4double aPrimEnergy, G4AdjointCSMatrix *anAdjointCSMatrix, G4double Tcut) |
Static Private Attributes | |
static G4ThreadLocal G4AdjointCSManager * | theInstance = 0 |
Definition at line 69 of file G4AdjointCSManager.hh.
G4AdjointCSManager::~G4AdjointCSManager | ( | ) |
Definition at line 116 of file G4AdjointCSManager.cc.
|
private |
Definition at line 71 of file G4AdjointCSManager.cc.
References G4AdjointElectron::AdjointElectron(), G4AdjointGamma::AdjointGamma(), G4AdjointProton::AdjointProton(), CrossSectionMatrixesAreBuilt, currentCouple, currentMaterial, currentParticleDef, EkinofAdjSigmaMax, EkinofFwdSigmaMax, EminForAdjSigmaTables, EminForFwdSigmaTables, forward_CS_mode, keV, LastCSCorrectionFactor, LastEkinForCS, lastMaterial, lastPartDefForCS, listOfForwardEmProcess, listOfForwardEnergyLossProcess, listSigmaTableForAdjointModelProdToProj, listSigmaTableForAdjointModelScatProjToProj, nbins, RegisterAdjointParticle(), TeV, theAdjIon, theFwdIon, theListOfAdjointParticlesInAction, theTotalAdjointSigmaTableVector, theTotalForwardSigmaTableVector, Tmax, Tmin, TotalSigmaTableAreBuilt, and verbose.
Referenced by GetAdjointCSManager().
void G4AdjointCSManager::BuildCrossSectionMatrices | ( | ) |
Definition at line 180 of file G4AdjointCSManager.cc.
References A, BuildCrossSectionsMatricesForAGivenModelAndElement(), BuildCrossSectionsMatricesForAGivenModelAndMaterial(), CrossSectionMatrixesAreBuilt, G4cout, G4endl, G4Element::GetA(), G4Element::GetElementTable(), G4Material::GetMaterialTable(), G4VEmAdjointModel::GetName(), G4VEmAdjointModel::GetUseMatrix(), G4VEmAdjointModel::GetUseMatrixPerElement(), G4VEmAdjointModel::GetUseOnlyOneMatrixForAllElements(), G4Element::GetZ(), listOfAdjointEMModel, G4VEmAdjointModel::SetCSMatrices(), theAdjointCSMatricesForProdToProj, and theAdjointCSMatricesForScatProjToProj.
Referenced by G4VAdjointReverseReaction::BuildPhysicsTable().
|
private |
Definition at line 746 of file G4AdjointCSManager.cc.
References G4AdjointCSMatrix::AddData(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForScatProj(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForSecond(), G4VEmAdjointModel::GetHighEnergyLimit(), G4VEmAdjointModel::GetLowEnergyLimit(), G4VEmAdjointModel::GetSecondPartOfSameType(), G4INCL::Math::max(), and G4INCL::Math::min().
Referenced by BuildCrossSectionMatrices().
|
private |
Definition at line 837 of file G4AdjointCSManager.cc.
References G4AdjointCSMatrix::AddData(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForSecond(), G4VEmAdjointModel::GetHighEnergyLimit(), G4VEmAdjointModel::GetLowEnergyLimit(), G4VEmAdjointModel::GetSecondPartOfSameType(), G4INCL::Math::max(), and G4INCL::Math::min().
Referenced by BuildCrossSectionMatrices().
void G4AdjointCSManager::BuildTotalSigmaTables | ( | ) |
Definition at line 267 of file G4AdjointCSManager.cc.
References ComputeTotalAdjointCS(), DefineCurrentParticle(), e1, eindex, EkinofAdjSigmaMax, EkinofFwdSigmaMax, EminForAdjSigmaTables, EminForFwdSigmaTables, G4VEmModel::GetChargeSquareRatio(), G4MaterialCutsCouple::GetIndex(), G4PhysicsVector::GetLowEdgeEnergy(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4PhysicsVector::GetVectorLength(), listOfAdjointEMModel, listOfForwardEmProcess, listOfForwardEnergyLossProcess, listSigmaTableForAdjointModelProdToProj, listSigmaTableForAdjointModelScatProjToProj, massRatio, nbins, G4PhysicsVector::PutValue(), theAdjIon, theFwdIon, theListOfAdjointParticlesInAction, theTotalAdjointSigmaTableVector, theTotalForwardSigmaTableVector, Tmax, Tmin, and TotalSigmaTableAreBuilt.
Referenced by G4VAdjointReverseReaction::BuildPhysicsTable().
G4double G4AdjointCSManager::ComputeAdjointCS | ( | G4Material * | aMaterial, |
G4VEmAdjointModel * | aModel, | ||
G4double | PrimEnergy, | ||
G4double | Tcut, | ||
G4bool | IsScatProjToProjCase, | ||
std::vector< G4double > & | AdjointCS_for_each_element | ||
) |
Definition at line 532 of file G4AdjointCSManager.cc.
References G4VEmAdjointModel::AdjointCrossSection(), currentCouple, factor, G4VEmAdjointModel::GetApplyCutInRange(), G4Material::GetElement(), G4Element::GetIndex(), G4Material::GetIndex(), G4Material::GetNumberOfElements(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForScatProjToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), G4VEmAdjointModel::GetUseMatrix(), G4VEmAdjointModel::GetUseMatrixPerElement(), G4VEmAdjointModel::GetUseOnlyOneMatrixForAllElements(), G4Material::GetVecNbOfAtomsPerVolume(), G4Element::GetZ(), lastAdjointCSVsModelsAndElements, lastMaterial, lastPrimaryEnergy, lastTcut, listOfAdjointEMModel, listOfIndexOfAdjointEMModelInAction, listOfIsScatProjToProjCase, theAdjointCSMatricesForProdToProj, and theAdjointCSMatricesForScatProjToProj.
Referenced by G4VEmAdjointModel::AdjointCrossSection(), ComputeTotalAdjointCS(), and SampleElementFromCSMatrices().
|
private |
Definition at line 997 of file G4AdjointCSManager.cc.
References G4AdjointInterpolator::FindPositionForLogVector(), G4cout, G4endl, G4AdjointCSMatrix::GetData(), G4AdjointInterpolator::GetInstance(), G4AdjointCSMatrix::GetLogPrimEnergyVector(), G4AdjointInterpolator::InterpolateForLogVector(), G4AdjointCSMatrix::IsScatProjToProjCase(), and G4AdjointInterpolator::LinearInterpolation().
G4double G4AdjointCSManager::ComputeTotalAdjointCS | ( | const G4MaterialCutsCouple * | aMatCutCouple, |
G4ParticleDefinition * | aPart, | ||
G4double | PrimEnergy | ||
) |
Definition at line 687 of file G4AdjointCSManager.cc.
References ComputeAdjointCS(), currentMaterial, currentMatIndex, DefineCurrentMaterial(), eindex, G4ProductionCutsTable::GetEnergyCutsVector(), GetForwardParticleEquivalent(), G4MaterialCutsCouple::GetIndex(), G4ParticleDefinition::GetParticleName(), G4ProductionCutsTable::GetProductionCutsTable(), listOfAdjointEMModel, listSigmaTableForAdjointModelProdToProj, and listSigmaTableForAdjointModelScatProjToProj.
Referenced by BuildTotalSigmaTables().
|
private |
Definition at line 964 of file G4AdjointCSManager.cc.
References currentCouple, currentMaterial, currentMatIndex, G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), LastCSCorrectionFactor, LastEkinForCS, and lastPartDefForCS.
Referenced by ComputeTotalAdjointCS(), GetAdjointSigma(), GetCrossSectionCorrection(), GetEminForTotalCS(), GetMaxAdjTotalCS(), GetMaxFwdTotalCS(), GetTotalAdjointCS(), and GetTotalForwardCS().
|
private |
Definition at line 978 of file G4AdjointCSManager.cc.
References currentParticleDef, currentParticleIndex, G4ParticleDefinition::GetPDGMass(), massRatio, theAdjIon, and theListOfAdjointParticlesInAction.
Referenced by BuildTotalSigmaTables(), GetEminForTotalCS(), GetMaxAdjTotalCS(), GetMaxFwdTotalCS(), GetTotalAdjointCS(), and GetTotalForwardCS().
|
static |
Definition at line 61 of file G4AdjointCSManager.cc.
References G4AdjointCSManager(), G4ThreadLocal, and theInstance.
Referenced by G4VEmAdjointModel::AdjointCrossSection(), G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4AdjointPhysicsList::ConstructEM(), G4AdjointPhotoElectricModel::CorrectPostStepWeight(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4VEmAdjointModel::CorrectPostStepWeight(), G4VAdjointReverseReaction::G4VAdjointReverseReaction(), G4VEmAdjointModel::G4VEmAdjointModel(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), and G4AdjointhIonisationModel::RapidSampleSecondaries().
G4ParticleDefinition * G4AdjointCSManager::GetAdjointParticleEquivalent | ( | G4ParticleDefinition * | theFwdPartDef | ) |
Definition at line 943 of file G4AdjointCSManager.cc.
References G4AdjointElectron::AdjointElectron(), G4AdjointGamma::AdjointGamma(), G4AdjointProton::AdjointProton(), G4ParticleDefinition::GetParticleName(), theAdjIon, and theFwdIon.
Referenced by RegisterEmProcess(), and RegisterEnergyLossProcess().
G4double G4AdjointCSManager::GetAdjointSigma | ( | G4double | Ekin_nuc, |
size_t | index_model, | ||
G4bool | is_scat_proj_to_proj, | ||
const G4MaterialCutsCouple * | aCouple | ||
) |
Definition at line 418 of file G4AdjointCSManager.cc.
References currentMatIndex, DefineCurrentMaterial(), listSigmaTableForAdjointModelProdToProj, and listSigmaTableForAdjointModelScatProjToProj.
G4double G4AdjointCSManager::GetContinuousWeightCorrection | ( | G4ParticleDefinition * | aPartDef, |
G4double | PreStepEkin, | ||
G4double | AfterStepEkin, | ||
const G4MaterialCutsCouple * | aCouple, | ||
G4double | step_length | ||
) |
Definition at line 502 of file G4AdjointCSManager.cc.
References forward_CS_is_used, GetTotalAdjointCS(), GetTotalForwardCS(), and LastCSCorrectionFactor.
Referenced by G4AdjointAlongStepWeightCorrection::AlongStepDoIt().
G4double G4AdjointCSManager::GetCrossSectionCorrection | ( | G4ParticleDefinition * | aPartDef, |
G4double | PreStepEkin, | ||
const G4MaterialCutsCouple * | aCouple, | ||
G4bool & | fwd_is_used, | ||
G4double & | fwd_TotCS | ||
) |
Definition at line 465 of file G4AdjointCSManager.cc.
References currentCouple, DefineCurrentMaterial(), forward_CS_is_used, forward_CS_mode, GetTotalAdjointCS(), GetTotalForwardCS(), LastCSCorrectionFactor, LastEkinForCS, lastPartDefForCS, PreadjCS, and PrefwdCS.
Referenced by G4VAdjointReverseReaction::GetMeanFreePath().
void G4AdjointCSManager::GetEminForTotalCS | ( | G4ParticleDefinition * | aPartDef, |
const G4MaterialCutsCouple * | aCouple, | ||
G4double & | emin_adj, | ||
G4double & | emin_fwd | ||
) |
Definition at line 427 of file G4AdjointCSManager.cc.
References currentMatIndex, currentParticleIndex, DefineCurrentMaterial(), DefineCurrentParticle(), EminForAdjSigmaTables, EminForFwdSigmaTables, and massRatio.
G4ParticleDefinition * G4AdjointCSManager::GetForwardParticleEquivalent | ( | G4ParticleDefinition * | theAdjPartDef | ) |
Definition at line 954 of file G4AdjointCSManager.cc.
References G4Electron::Electron(), G4Gamma::Gamma(), G4ParticleDefinition::GetParticleName(), G4Proton::Proton(), theAdjIon, and theFwdIon.
Referenced by ComputeTotalAdjointCS().
void G4AdjointCSManager::GetMaxAdjTotalCS | ( | G4ParticleDefinition * | aPartDef, |
const G4MaterialCutsCouple * | aCouple, | ||
G4double & | e_sigma_max, | ||
G4double & | sigma_max | ||
) |
Definition at line 452 of file G4AdjointCSManager.cc.
References currentMatIndex, currentParticleIndex, DefineCurrentMaterial(), DefineCurrentParticle(), EkinofAdjSigmaMax, massRatio, and theTotalAdjointSigmaTableVector.
void G4AdjointCSManager::GetMaxFwdTotalCS | ( | G4ParticleDefinition * | aPartDef, |
const G4MaterialCutsCouple * | aCouple, | ||
G4double & | e_sigma_max, | ||
G4double & | sigma_max | ||
) |
Definition at line 439 of file G4AdjointCSManager.cc.
References currentMatIndex, currentParticleIndex, DefineCurrentMaterial(), DefineCurrentParticle(), EkinofFwdSigmaMax, massRatio, and theTotalForwardSigmaTableVector.
G4int G4AdjointCSManager::GetNbProcesses | ( | ) |
G4double G4AdjointCSManager::GetPostStepWeightCorrection | ( | ) |
Definition at line 525 of file G4AdjointCSManager.cc.
References LastCSCorrectionFactor.
Referenced by G4AdjointPhotoElectricModel::CorrectPostStepWeight(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4VEmAdjointModel::CorrectPostStepWeight(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), and G4AdjointhIonisationModel::RapidSampleSecondaries().
G4double G4AdjointCSManager::GetTotalAdjointCS | ( | G4ParticleDefinition * | aPartDef, |
G4double | Ekin, | ||
const G4MaterialCutsCouple * | aCouple | ||
) |
Definition at line 395 of file G4AdjointCSManager.cc.
References currentMatIndex, currentParticleIndex, DefineCurrentMaterial(), DefineCurrentParticle(), massRatio, and theTotalAdjointSigmaTableVector.
Referenced by GetContinuousWeightCorrection(), and GetCrossSectionCorrection().
G4double G4AdjointCSManager::GetTotalForwardCS | ( | G4ParticleDefinition * | aPartDef, |
G4double | Ekin, | ||
const G4MaterialCutsCouple * | aCouple | ||
) |
Definition at line 407 of file G4AdjointCSManager.cc.
References currentMatIndex, currentParticleIndex, DefineCurrentMaterial(), DefineCurrentParticle(), massRatio, and theTotalForwardSigmaTableVector.
Referenced by GetContinuousWeightCorrection(), and GetCrossSectionCorrection().
void G4AdjointCSManager::RegisterAdjointParticle | ( | G4ParticleDefinition * | aPartDef | ) |
Definition at line 159 of file G4AdjointCSManager.cc.
References EkinofAdjSigmaMax, EkinofFwdSigmaMax, EminForAdjSigmaTables, EminForFwdSigmaTables, G4ParticleDefinition::GetParticleName(), listOfForwardEmProcess, listOfForwardEnergyLossProcess, theListOfAdjointParticlesInAction, theTotalAdjointSigmaTableVector, and theTotalForwardSigmaTableVector.
Referenced by G4AdjointPhysicsList::ConstructEM(), G4AdjointCSManager(), RegisterEmProcess(), and RegisterEnergyLossProcess().
size_t G4AdjointCSManager::RegisterEmAdjointModel | ( | G4VEmAdjointModel * | aModel | ) |
Definition at line 121 of file G4AdjointCSManager.cc.
References listOfAdjointEMModel, listSigmaTableForAdjointModelProdToProj, and listSigmaTableForAdjointModelScatProjToProj.
Referenced by G4VEmAdjointModel::G4VEmAdjointModel().
void G4AdjointCSManager::RegisterEmProcess | ( | G4VEmProcess * | aProcess, |
G4ParticleDefinition * | aPartDef | ||
) |
Definition at line 130 of file G4AdjointCSManager.cc.
References GetAdjointParticleEquivalent(), G4ParticleDefinition::GetParticleName(), listOfForwardEmProcess, RegisterAdjointParticle(), and theListOfAdjointParticlesInAction.
void G4AdjointCSManager::RegisterEnergyLossProcess | ( | G4VEnergyLossProcess * | aProcess, |
G4ParticleDefinition * | aPartDef | ||
) |
Definition at line 145 of file G4AdjointCSManager.cc.
References GetAdjointParticleEquivalent(), G4ParticleDefinition::GetParticleName(), listOfForwardEnergyLossProcess, RegisterAdjointParticle(), and theListOfAdjointParticlesInAction.
G4Element * G4AdjointCSManager::SampleElementFromCSMatrices | ( | G4Material * | aMaterial, |
G4VEmAdjointModel * | aModel, | ||
G4double | PrimEnergy, | ||
G4double | Tcut, | ||
G4bool | IsScatProjToProjCase | ||
) |
Definition at line 662 of file G4AdjointCSManager.cc.
References ComputeAdjointCS(), G4UniformRand, and G4Material::GetElement().
|
inline |
Definition at line 122 of file G4AdjointCSManager.hh.
References forward_CS_mode.
|
inline |
Definition at line 169 of file G4AdjointCSManager.hh.
|
inline |
Definition at line 168 of file G4AdjointCSManager.hh.
References nbins.
|
inline |
Definition at line 167 of file G4AdjointCSManager.hh.
References Tmax.
|
inline |
Definition at line 166 of file G4AdjointCSManager.hh.
References Tmin.
|
private |
Definition at line 197 of file G4AdjointCSManager.hh.
Referenced by BuildCrossSectionMatrices(), and G4AdjointCSManager().
|
private |
Definition at line 234 of file G4AdjointCSManager.hh.
Referenced by ComputeAdjointCS(), DefineCurrentMaterial(), G4AdjointCSManager(), and GetCrossSectionCorrection().
|
private |
Definition at line 235 of file G4AdjointCSManager.hh.
Referenced by ComputeTotalAdjointCS(), DefineCurrentMaterial(), and G4AdjointCSManager().
|
private |
Definition at line 236 of file G4AdjointCSManager.hh.
Referenced by ComputeTotalAdjointCS(), DefineCurrentMaterial(), GetAdjointSigma(), GetEminForTotalCS(), GetMaxAdjTotalCS(), GetMaxFwdTotalCS(), GetTotalAdjointCS(), and GetTotalForwardCS().
|
private |
Definition at line 199 of file G4AdjointCSManager.hh.
Referenced by DefineCurrentParticle(), and G4AdjointCSManager().
|
private |
Definition at line 198 of file G4AdjointCSManager.hh.
Referenced by DefineCurrentParticle(), GetEminForTotalCS(), GetMaxAdjTotalCS(), GetMaxFwdTotalCS(), GetTotalAdjointCS(), and GetTotalForwardCS().
|
private |
Definition at line 274 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), and ComputeTotalAdjointCS().
|
private |
Definition at line 208 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), GetMaxAdjTotalCS(), and RegisterAdjointParticle().
|
private |
Definition at line 207 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), GetMaxFwdTotalCS(), and RegisterAdjointParticle().
|
private |
Definition at line 206 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), GetEminForTotalCS(), and RegisterAdjointParticle().
|
private |
Definition at line 205 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), GetEminForTotalCS(), and RegisterAdjointParticle().
|
private |
Definition at line 248 of file G4AdjointCSManager.hh.
Referenced by GetContinuousWeightCorrection(), and GetCrossSectionCorrection().
|
private |
Definition at line 249 of file G4AdjointCSManager.hh.
Referenced by G4AdjointCSManager(), GetCrossSectionCorrection(), and SetFwdCrossSectionMode().
|
private |
Definition at line 196 of file G4AdjointCSManager.hh.
Referenced by ComputeAdjointCS().
|
private |
Definition at line 257 of file G4AdjointCSManager.hh.
Referenced by DefineCurrentMaterial(), G4AdjointCSManager(), GetContinuousWeightCorrection(), GetCrossSectionCorrection(), and GetPostStepWeightCorrection().
|
private |
Definition at line 256 of file G4AdjointCSManager.hh.
Referenced by DefineCurrentMaterial(), G4AdjointCSManager(), and GetCrossSectionCorrection().
|
private |
Definition at line 191 of file G4AdjointCSManager.hh.
Referenced by ComputeAdjointCS(), and G4AdjointCSManager().
|
private |
Definition at line 258 of file G4AdjointCSManager.hh.
Referenced by DefineCurrentMaterial(), G4AdjointCSManager(), and GetCrossSectionCorrection().
|
private |
Definition at line 192 of file G4AdjointCSManager.hh.
Referenced by ComputeAdjointCS().
|
private |
Definition at line 193 of file G4AdjointCSManager.hh.
Referenced by ComputeAdjointCS().
|
private |
Definition at line 177 of file G4AdjointCSManager.hh.
Referenced by BuildCrossSectionMatrices(), BuildTotalSigmaTables(), ComputeAdjointCS(), ComputeTotalAdjointCS(), and RegisterEmAdjointModel().
|
private |
Definition at line 220 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), RegisterAdjointParticle(), and RegisterEmProcess().
|
private |
Definition at line 221 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), RegisterAdjointParticle(), and RegisterEnergyLossProcess().
|
private |
Definition at line 194 of file G4AdjointCSManager.hh.
Referenced by ComputeAdjointCS().
|
private |
Definition at line 195 of file G4AdjointCSManager.hh.
Referenced by ComputeAdjointCS().
|
private |
Definition at line 213 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), ComputeTotalAdjointCS(), G4AdjointCSManager(), GetAdjointSigma(), and RegisterEmAdjointModel().
|
private |
Definition at line 212 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), ComputeTotalAdjointCS(), G4AdjointCSManager(), GetAdjointSigma(), and RegisterEmAdjointModel().
|
private |
Definition at line 264 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), DefineCurrentParticle(), GetEminForTotalCS(), GetMaxAdjTotalCS(), GetMaxFwdTotalCS(), GetTotalAdjointCS(), and GetTotalForwardCS().
|
private |
Definition at line 229 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), and SetNbins().
|
private |
Definition at line 254 of file G4AdjointCSManager.hh.
|
private |
Definition at line 255 of file G4AdjointCSManager.hh.
|
private |
Definition at line 254 of file G4AdjointCSManager.hh.
Referenced by GetCrossSectionCorrection().
|
private |
Definition at line 255 of file G4AdjointCSManager.hh.
Referenced by GetCrossSectionCorrection().
|
private |
Definition at line 262 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), DefineCurrentParticle(), G4AdjointCSManager(), GetAdjointParticleEquivalent(), GetForwardParticleEquivalent(), and SetIon().
|
private |
Definition at line 176 of file G4AdjointCSManager.hh.
Referenced by BuildCrossSectionMatrices(), and ComputeAdjointCS().
|
private |
Definition at line 175 of file G4AdjointCSManager.hh.
Referenced by BuildCrossSectionMatrices(), and ComputeAdjointCS().
|
private |
Definition at line 263 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), GetAdjointParticleEquivalent(), GetForwardParticleEquivalent(), and SetIon().
|
staticprivate |
Definition at line 174 of file G4AdjointCSManager.hh.
Referenced by GetAdjointCSManager().
|
private |
Definition at line 225 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), DefineCurrentParticle(), G4AdjointCSManager(), RegisterAdjointParticle(), RegisterEmProcess(), and RegisterEnergyLossProcess().
|
private |
Definition at line 204 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), GetMaxAdjTotalCS(), GetTotalAdjointCS(), and RegisterAdjointParticle().
|
private |
Definition at line 203 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), GetMaxFwdTotalCS(), GetTotalForwardCS(), and RegisterAdjointParticle().
|
private |
Definition at line 228 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), and SetTmax().
|
private |
Definition at line 228 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), G4AdjointCSManager(), and SetTmin().
|
private |
Definition at line 209 of file G4AdjointCSManager.hh.
Referenced by BuildTotalSigmaTables(), and G4AdjointCSManager().
|
private |
Definition at line 238 of file G4AdjointCSManager.hh.
Referenced by G4AdjointCSManager().