|
| ~G4LossTableManager () |
|
void | Clear () |
|
void | PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p, G4bool theMaster) |
|
void | PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VEmProcess *p, G4bool theMaster) |
|
void | PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VMultipleScattering *p, G4bool theMaster) |
|
void | BuildPhysicsTable (const G4ParticleDefinition *aParticle) |
|
void | BuildPhysicsTable (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p) |
|
void | LocalPhysicsTables (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 | 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 |
|
G4bool | IsMaster () 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 100 of file G4LossTableManager.hh.