Geant4
10.01.p03
|
#include <G4RDVEnergySpectrum.hh>
Public Member Functions | |
G4RDVEnergySpectrum () | |
virtual | ~G4RDVEnergySpectrum () |
virtual G4double | Probability (G4int Z, G4double minKineticEnergy, G4double maxKineticEnergy, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | AverageEnergy (G4int Z, G4double minKineticEnergy, G4double maxKineticEnergy, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | SampleEnergy (G4int Z, G4double minKineticEnergy, G4double maxKineticEnergy, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | MaxEnergyOfSecondaries (G4double kineticEnergy, G4int Z=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | Excitation (G4int Z, G4double kineticEnergy) const =0 |
virtual void | PrintData () const =0 |
Private Member Functions | |
G4RDVEnergySpectrum (const G4RDVEnergySpectrum &) | |
G4RDVEnergySpectrum & | operator= (const G4RDVEnergySpectrum &right) |
Definition at line 59 of file G4RDVEnergySpectrum.hh.
|
inline |
Definition at line 64 of file G4RDVEnergySpectrum.hh.
|
inlinevirtual |
Definition at line 66 of file G4RDVEnergySpectrum.hh.
|
private |
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyBremsstrahlung::BuildLossTable(), and G4LowEnergyIonisation::BuildLossTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::BuildLossTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::PostStepDoIt().
|
private |
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::BuildPhysicsTable(), and G4LowEnergyBremsstrahlung::BuildPhysicsTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4RDBremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDeIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), and G4LowEnergyIonisation::BuildLossTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::PostStepDoIt(), and G4LowEnergyBremsstrahlung::PostStepDoIt().