#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: