#include <G4AdjointCSManager.hh>
|
| | ~G4AdjointCSManager () |
| |
| G4int | GetNbProcesses () |
| |
| size_t | RegisterEmAdjointModel (G4VEmAdjointModel *) |
| |
| void | RegisterEmProcess (G4VEmProcess *aProcess, G4ParticleDefinition *aPartDef) |
| |
| void | RegisterEnergyLossProcess (G4VEnergyLossProcess *aProcess, G4ParticleDefinition *aPartDef) |
| |
| void | RegisterAdjointParticle (G4ParticleDefinition *aPartDef) |
| |
| void | BuildCrossSectionMatrices () |
| |
| void | BuildTotalSigmaTables () |
| |
| G4double | GetTotalAdjointCS (G4ParticleDefinition *aPartDef, G4double Ekin, const G4MaterialCutsCouple *aCouple) |
| |
| G4double | GetTotalForwardCS (G4ParticleDefinition *aPartDef, G4double Ekin, const G4MaterialCutsCouple *aCouple) |
| |
| G4double | GetAdjointSigma (G4double Ekin_nuc, size_t index_model, G4bool is_scat_proj_to_proj, const G4MaterialCutsCouple *aCouple) |
| |
| void | GetEminForTotalCS (G4ParticleDefinition *aPartDef, const G4MaterialCutsCouple *aCouple, G4double &emin_adj, G4double &emin_fwd) |
| |
| void | GetMaxFwdTotalCS (G4ParticleDefinition *aPartDef, const G4MaterialCutsCouple *aCouple, G4double &e_sigma_max, G4double &sigma_max) |
| |
| void | GetMaxAdjTotalCS (G4ParticleDefinition *aPartDef, const G4MaterialCutsCouple *aCouple, G4double &e_sigma_max, G4double &sigma_max) |
| |
| G4double | GetCrossSectionCorrection (G4ParticleDefinition *aPartDef, G4double PreStepEkin, const G4MaterialCutsCouple *aCouple, G4bool &fwd_is_used, G4double &fwd_TotCS) |
| |
| void | SetFwdCrossSectionMode (G4bool aBool) |
| |
| G4double | GetContinuousWeightCorrection (G4ParticleDefinition *aPartDef, G4double PreStepEkin, G4double AfterStepEkin, const G4MaterialCutsCouple *aCouple, G4double step_length) |
| |
| G4double | GetPostStepWeightCorrection () |
| |
| G4double | ComputeAdjointCS (G4Material *aMaterial, G4VEmAdjointModel *aModel, G4double PrimEnergy, G4double Tcut, G4bool IsScatProjToProjCase, std::vector< G4double > &AdjointCS_for_each_element) |
| |
| G4Element * | SampleElementFromCSMatrices (G4Material *aMaterial, G4VEmAdjointModel *aModel, G4double PrimEnergy, G4double Tcut, G4bool IsScatProjToProjCase) |
| |
| G4double | ComputeTotalAdjointCS (const G4MaterialCutsCouple *aMatCutCouple, G4ParticleDefinition *aPart, G4double PrimEnergy) |
| |
| G4ParticleDefinition * | GetAdjointParticleEquivalent (G4ParticleDefinition *theFwdPartDef) |
| |
| G4ParticleDefinition * | GetForwardParticleEquivalent (G4ParticleDefinition *theAdjPartDef) |
| |
| void | SetTmin (G4double aVal) |
| |
| void | SetTmax (G4double aVal) |
| |
| void | SetNbins (G4int aInt) |
| |
| void | SetIon (G4ParticleDefinition *adjIon, G4ParticleDefinition *fwdIon) |
| |
Definition at line 69 of file G4AdjointCSManager.hh.
| G4AdjointCSManager::~G4AdjointCSManager |
( |
| ) |
|
| void G4AdjointCSManager::BuildCrossSectionMatrices |
( |
| ) |
|
| void G4AdjointCSManager::BuildTotalSigmaTables |
( |
| ) |
|
| G4int G4AdjointCSManager::GetNbProcesses |
( |
| ) |
|
| G4double G4AdjointCSManager::GetPostStepWeightCorrection |
( |
| ) |
|
| void G4AdjointCSManager::SetFwdCrossSectionMode |
( |
G4bool |
aBool | ) |
|
|
inline |
| void G4AdjointCSManager::SetNbins |
( |
G4int |
aInt | ) |
|
|
inline |
The documentation for this class was generated from the following files: