#include <G4LossTableManager.hh>
|
| ~G4LossTableManager () |
|
void | Clear () |
|
void | PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p) |
|
void | PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VEmProcess *p) |
|
void | PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VMultipleScattering *p) |
|
void | BuildPhysicsTable (const G4ParticleDefinition *aParticle) |
|
void | BuildPhysicsTable (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p) |
|
G4double | GetDEDX (const G4ParticleDefinition *aParticle, G4double kineticEnergy, const G4MaterialCutsCouple *couple) |
|
G4double | GetSubDEDX (const G4ParticleDefinition *aParticle, G4double kineticEnergy, const G4MaterialCutsCouple *couple) |
|
G4double | GetRange (const G4ParticleDefinition *aParticle, G4double kineticEnergy, const G4MaterialCutsCouple *couple) |
|
G4double | GetCSDARange (const G4ParticleDefinition *aParticle, G4double kineticEnergy, const G4MaterialCutsCouple *couple) |
|
G4double | GetRangeFromRestricteDEDX (const G4ParticleDefinition *aParticle, G4double kineticEnergy, const G4MaterialCutsCouple *couple) |
|
G4double | GetEnergy (const G4ParticleDefinition *aParticle, G4double range, const G4MaterialCutsCouple *couple) |
|
G4double | GetDEDXDispersion (const G4MaterialCutsCouple *couple, const G4DynamicParticle *dp, G4double &length) |
|
void | Register (G4VEnergyLossProcess *p) |
|
void | DeRegister (G4VEnergyLossProcess *p) |
|
void | Register (G4VMultipleScattering *p) |
|
void | DeRegister (G4VMultipleScattering *p) |
|
void | Register (G4VEmProcess *p) |
|
void | DeRegister (G4VEmProcess *p) |
|
void | Register (G4VEmModel *p) |
|
void | DeRegister (G4VEmModel *p) |
|
void | Register (G4VEmFluctuationModel *p) |
|
void | DeRegister (G4VEmFluctuationModel *p) |
|
void | RegisterIon (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p) |
|
void | RegisterExtraParticle (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p) |
|
void | SetLossFluctuations (G4bool val) |
|
void | SetSubCutoff (G4bool val, const G4Region *r=0) |
|
void | SetIntegral (G4bool val) |
|
void | SetRandomStep (G4bool val) |
|
void | SetMinSubRange (G4double val) |
|
void | SetMinEnergy (G4double val) |
|
void | SetMaxEnergy (G4double val) |
|
void | SetMaxEnergyForCSDARange (G4double val) |
|
void | SetMaxEnergyForMuons (G4double val) |
|
void | SetDEDXBinning (G4int val) |
|
void | SetDEDXBinningForCSDARange (G4int val) |
|
void | SetLambdaBinning (G4int val) |
|
G4int | GetNumberOfBinsPerDecade () const |
|
void | SetStepFunction (G4double v1, G4double v2) |
|
void | SetBuildCSDARange (G4bool val) |
|
void | SetLPMFlag (G4bool val) |
|
void | SetSplineFlag (G4bool val) |
|
void | SetLinearLossLimit (G4double val) |
|
void | SetBremsstrahlungTh (G4double val) |
|
void | SetFactorForAngleLimit (G4double val) |
|
void | SetVerbose (G4int val) |
|
G4EnergyLossMessenger * | GetMessenger () |
|
G4bool | BuildCSDARange () const |
|
G4bool | LPMFlag () const |
|
G4bool | SplineFlag () const |
|
G4double | BremsstrahlungTh () const |
|
G4double | FactorForAngleLimit () const |
|
G4double | MinKinEnergy () const |
|
G4double | MaxKinEnergy () const |
|
const std::vector
< G4VEnergyLossProcess * > & | GetEnergyLossProcessVector () |
|
const std::vector
< G4VEmProcess * > & | GetEmProcessVector () |
|
const std::vector
< G4VMultipleScattering * > & | GetMultipleScatteringVector () |
|
G4VEnergyLossProcess * | GetEnergyLossProcess (const G4ParticleDefinition *) |
|
G4EmCorrections * | EmCorrections () |
|
G4EmSaturation * | EmSaturation () |
|
G4EmConfigurator * | EmConfigurator () |
|
G4ElectronIonPair * | ElectronIonPair () |
|
G4VAtomDeexcitation * | AtomDeexcitation () |
|
G4LossTableBuilder * | GetTableBuilder () |
|
void | SetAtomDeexcitation (G4VAtomDeexcitation *) |
|
Definition at line 99 of file G4LossTableManager.hh.
G4LossTableManager::~G4LossTableManager |
( |
) | |
|
G4double G4LossTableManager::BremsstrahlungTh |
( |
) | |
const |
G4bool G4LossTableManager::BuildCSDARange |
( |
) | |
const |
void G4LossTableManager::Clear |
( |
) | |
|
G4double G4LossTableManager::FactorForAngleLimit |
( |
) | |
const |
G4int G4LossTableManager::GetNumberOfBinsPerDecade |
( |
) | |
const |
G4bool G4LossTableManager::LPMFlag |
( |
) | |
const |
G4double G4LossTableManager::MaxKinEnergy |
( |
) | |
const |
G4double G4LossTableManager::MinKinEnergy |
( |
) | |
const |
void G4LossTableManager::SetBremsstrahlungTh |
( |
G4double |
val) | |
|
void G4LossTableManager::SetBuildCSDARange |
( |
G4bool |
val) | |
|
void G4LossTableManager::SetDEDXBinning |
( |
G4int |
val) | |
|
void G4LossTableManager::SetDEDXBinningForCSDARange |
( |
G4int |
val) | |
|
void G4LossTableManager::SetFactorForAngleLimit |
( |
G4double |
val) | |
|
void G4LossTableManager::SetIntegral |
( |
G4bool |
val) | |
|
void G4LossTableManager::SetLambdaBinning |
( |
G4int |
val) | |
|
void G4LossTableManager::SetLossFluctuations |
( |
G4bool |
val) | |
|
void G4LossTableManager::SetMaxEnergyForCSDARange |
( |
G4double |
val) | |
|
void G4LossTableManager::SetMaxEnergyForMuons |
( |
G4double |
val) | |
|
void G4LossTableManager::SetRandomStep |
( |
G4bool |
val) | |
|
void G4LossTableManager::SetSplineFlag |
( |
G4bool |
val) | |
|
void G4LossTableManager::SetVerbose |
( |
G4int |
val) | |
|
G4bool G4LossTableManager::SplineFlag |
( |
) | |
const |
The documentation for this class was generated from the following files: