Geant4.10
|
#include <G4eIonisationSpectrum.hh>
Public Member Functions | |
G4eIonisationSpectrum () | |
~G4eIonisationSpectrum () | |
G4double | Probability (G4int Z, G4double tMin, G4double tMax, G4double kineticEnergy, G4int shell, const G4ParticleDefinition *pd=0) const |
G4double | AverageEnergy (G4int Z, G4double tMin, G4double tMax, G4double kineticEnergy, G4int shell, const G4ParticleDefinition *pd=0) const |
G4double | SampleEnergy (G4int Z, G4double tMin, G4double tMax, G4double kineticEnergy, G4int shell, const G4ParticleDefinition *pd=0) const |
G4double | MaxEnergyOfSecondaries (G4double kineticEnergy, G4int Z=0, const G4ParticleDefinition *pd=0) const |
G4double | Excitation (G4int Z, G4double e) const |
void | PrintData () const |
![]() | |
G4VEnergySpectrum () | |
virtual | ~G4VEnergySpectrum () |
Definition at line 64 of file G4eIonisationSpectrum.hh.
G4eIonisationSpectrum::G4eIonisationSpectrum | ( | ) |
Definition at line 62 of file G4eIonisationSpectrum.cc.
G4eIonisationSpectrum::~G4eIonisationSpectrum | ( | ) |
Definition at line 72 of file G4eIonisationSpectrum.cc.
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 173 of file G4eIonisationSpectrum.cc.
References G4InuclSpecialFunctions::bindingEnergy(), python.hepunit::electron_mass_c2, energy(), G4cout, G4endl, G4AtomicTransitionManager::Instance(), python.hepunit::keV, G4INCL::Math::max(), MaxEnergyOfSecondaries(), python.hepunit::MeV, G4INCL::Math::min(), G4eIonisationParameters::Parameter(), G4InuclParticleNames::tm, and test::x.
Implements G4VEnergySpectrum.
Definition at line 129 of file G4eIonisationSpectrum.hh.
References G4eIonisationParameters::Excitation().
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 601 of file G4eIonisationSpectrum.cc.
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
Implements G4VEnergySpectrum.
Definition at line 596 of file G4eIonisationSpectrum.cc.
References G4eIonisationParameters::PrintData().
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 78 of file G4eIonisationSpectrum.cc.
References G4InuclSpecialFunctions::bindingEnergy(), python.hepunit::electron_mass_c2, energy(), G4cout, G4endl, G4AtomicTransitionManager::Instance(), python.hepunit::keV, G4INCL::Math::max(), MaxEnergyOfSecondaries(), G4INCL::Math::min(), G4eIonisationParameters::Parameter(), G4InuclParticleNames::tm, and test::x.
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 265 of file G4eIonisationSpectrum.cc.
References G4InuclSpecialFunctions::bindingEnergy(), python.hepunit::electron_mass_c2, energy(), G4cout, G4endl, G4UniformRand, G4AtomicTransitionManager::Instance(), python.hepunit::keV, G4INCL::Math::max(), MaxEnergyOfSecondaries(), python.hepunit::MeV, G4INCL::Math::min(), G4eIonisationParameters::Parameter(), G4InuclParticleNames::tm, and test::x.