| 
    Geant4
    10.00.p01
    
   | 
 
#include <G4RDeIonisationSpectrum.hh>
 Inheritance diagram for G4RDeIonisationSpectrum:
 Collaboration diagram for G4RDeIonisationSpectrum:Public Member Functions | |
| G4RDeIonisationSpectrum () | |
| ~G4RDeIonisationSpectrum () | |
| 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 | 
  Public Member Functions inherited from G4RDVEnergySpectrum | |
| G4RDVEnergySpectrum () | |
| virtual | ~G4RDVEnergySpectrum () | 
Private Member Functions | |
| G4double | IntSpectrum (G4double xMin, G4double xMax, const G4DataVector &p) const | 
| G4double | AverageValue (G4double xMin, G4double xMax, const G4DataVector &p) const | 
| G4double | Function (G4double x, const G4DataVector &p) const | 
| G4RDeIonisationSpectrum (const G4RDeIonisationSpectrum &) | |
| G4RDeIonisationSpectrum & | operator= (const G4RDeIonisationSpectrum &right) | 
Private Attributes | |
| G4RDeIonisationParameters * | theParam | 
| G4double | lowestE | 
| G4double | factor | 
| G4int | iMax | 
| G4int | verbose | 
Definition at line 65 of file G4RDeIonisationSpectrum.hh.
| G4RDeIonisationSpectrum::G4RDeIonisationSpectrum | ( | ) | 
Definition at line 61 of file G4RDeIonisationSpectrum.cc.
References theParam.
| G4RDeIonisationSpectrum::~G4RDeIonisationSpectrum | ( | ) | 
Definition at line 71 of file G4RDeIonisationSpectrum.cc.
References theParam.
      
  | 
  private | 
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 163 of file G4RDeIonisationSpectrum.cc.
References AverageValue(), G4InuclSpecialFunctions::bindingEnergy(), G4INCL::KinematicsUtils::energy(), Function(), g, G4cout, G4endl, iMax, G4RDAtomicTransitionManager::Instance(), IntSpectrum(), keV, lowestE, G4INCL::Math::max(), MaxEnergyOfSecondaries(), MeV, G4INCL::Math::min(), G4RDeIonisationParameters::Parameter(), theParam, G4InuclParticleNames::tm, and verbose.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 487 of file G4RDeIonisationSpectrum.cc.
References iMax, and G4INCL::Math::max().
Referenced by AverageEnergy().
 Here is the call graph for this function:
 Here is the caller graph for this function:Implements G4RDVEnergySpectrum.
Definition at line 130 of file G4RDeIonisationSpectrum.hh.
References G4RDeIonisationParameters::Excitation(), and theParam.
 Here is the call graph for this function:
      
  | 
  inlineprivate | 
Definition at line 120 of file G4RDeIonisationSpectrum.hh.
References iMax.
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 403 of file G4RDeIonisationSpectrum.cc.
References G4cout, G4endl, iMax, and G4INCL::Math::max().
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 571 of file G4RDeIonisationSpectrum.cc.
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 566 of file G4RDeIonisationSpectrum.cc.
References G4RDeIonisationParameters::PrintData(), and theParam.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 77 of file G4RDeIonisationSpectrum.cc.
References G4InuclSpecialFunctions::bindingEnergy(), G4INCL::KinematicsUtils::energy(), Function(), g, G4cout, G4endl, iMax, G4RDAtomicTransitionManager::Instance(), IntSpectrum(), keV, lowestE, G4INCL::Math::max(), MaxEnergyOfSecondaries(), G4INCL::Math::min(), G4RDeIonisationParameters::Parameter(), theParam, G4InuclParticleNames::tm, and verbose.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 245 of file G4RDeIonisationSpectrum.cc.
References a1, a2, a3, a4, G4InuclSpecialFunctions::bindingEnergy(), G4INCL::KinematicsUtils::energy(), factor, Function(), g, G4cout, G4endl, G4UniformRand, iMax, G4RDAtomicTransitionManager::Instance(), IntSpectrum(), keV, lowestE, G4INCL::Math::max(), MaxEnergyOfSecondaries(), MeV, G4INCL::Math::min(), G4RDeIonisationParameters::Parameter(), theParam, G4InuclParticleNames::tm, and verbose.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 114 of file G4RDeIonisationSpectrum.hh.
Referenced by SampleEnergy().
      
  | 
  private | 
Definition at line 115 of file G4RDeIonisationSpectrum.hh.
Referenced by AverageEnergy(), AverageValue(), Function(), IntSpectrum(), Probability(), and SampleEnergy().
      
  | 
  private | 
Definition at line 113 of file G4RDeIonisationSpectrum.hh.
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
      
  | 
  private | 
Definition at line 112 of file G4RDeIonisationSpectrum.hh.
Referenced by AverageEnergy(), Excitation(), G4RDeIonisationSpectrum(), PrintData(), Probability(), SampleEnergy(), and ~G4RDeIonisationSpectrum().
      
  | 
  private | 
Definition at line 116 of file G4RDeIonisationSpectrum.hh.
Referenced by AverageEnergy(), Probability(), and SampleEnergy().