| 
    Geant4
    10.02.p01
    
   | 
 
#include <G4RDeBremsstrahlungSpectrum.hh>
 Inheritance diagram for G4RDeBremsstrahlungSpectrum:
 Collaboration diagram for G4RDeBremsstrahlungSpectrum:Public Member Functions | |
| G4RDeBremsstrahlungSpectrum (const G4DataVector &bins, const G4String &name) | |
| ~G4RDeBremsstrahlungSpectrum () | |
| G4double | Probability (G4int Z, G4double tMin, G4double tMax, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const | 
| G4double | AverageEnergy (G4int Z, G4double tMin, G4double tMax, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const | 
| G4double | SampleEnergy (G4int Z, G4double tMin, G4double tMax, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const | 
| G4double | MaxEnergyOfSecondaries (G4double kineticEnergy, G4int Z=0, const G4ParticleDefinition *pd=0) const | 
| G4double | Excitation (G4int Z, G4double kineticEnergy) 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 | 
| G4RDeBremsstrahlungSpectrum (const G4RDeBremsstrahlungSpectrum &) | |
| G4RDeBremsstrahlungSpectrum & | operator= (const G4RDeBremsstrahlungSpectrum &right) | 
Private Attributes | |
| G4RDBremsstrahlungParameters * | theBRparam | 
| G4double | lowestE | 
| size_t | length | 
| G4int | verbose | 
| const G4DataVector | xp | 
Definition at line 66 of file G4RDeBremsstrahlungSpectrum.hh.
| G4RDeBremsstrahlungSpectrum::G4RDeBremsstrahlungSpectrum | ( | const G4DataVector & | bins, | 
| const G4String & | name | ||
| ) | 
Definition at line 56 of file G4RDeBremsstrahlungSpectrum.cc.
References length, theBRparam, verbose, and xp.
| G4RDeBremsstrahlungSpectrum::~G4RDeBremsstrahlungSpectrum | ( | ) | 
Definition at line 68 of file G4RDeBremsstrahlungSpectrum.cc.
References theBRparam.
      
  | 
  private | 
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 121 of file G4RDeBremsstrahlungSpectrum.cc.
References AverageValue(), G4cout, G4endl, IntSpectrum(), length, lowestE, G4INCL::Math::max(), MeV, G4INCL::Math::min(), G4RDBremsstrahlungParameters::Parameter(), G4RDBremsstrahlungParameters::ParameterC(), theBRparam, G4InuclParticleNames::tm, verbose, x, and G4InuclParticleNames::z0.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 248 of file G4RDeBremsstrahlungSpectrum.cc.
References length, G4INCL::Math::max(), G4INCL::Math::min(), and xp.
Referenced by AverageEnergy().
 Here is the call graph for this function:
 Here is the caller graph for this function:Implements G4RDVEnergySpectrum.
Definition at line 303 of file G4RDeBremsstrahlungSpectrum.cc.
      
  | 
  private | 
Definition at line 279 of file G4RDeBremsstrahlungSpectrum.cc.
Referenced by SampleEnergy().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 222 of file G4RDeBremsstrahlungSpectrum.cc.
References length, G4INCL::Math::max(), G4INCL::Math::min(), and xp.
Referenced by AverageEnergy(), and Probability().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 308 of file G4RDeBremsstrahlungSpectrum.cc.
      
  | 
  private | 
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 300 of file G4RDeBremsstrahlungSpectrum.cc.
References G4RDBremsstrahlungParameters::PrintData(), and theBRparam.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 74 of file G4RDeBremsstrahlungSpectrum.cc.
References G4cout, G4endl, IntSpectrum(), length, lowestE, G4INCL::Math::max(), MeV, G4INCL::Math::min(), G4RDBremsstrahlungParameters::Parameter(), theBRparam, G4InuclParticleNames::tm, verbose, x, xp, and G4InuclParticleNames::z0.
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements G4RDVEnergySpectrum.
Definition at line 175 of file G4RDeBremsstrahlungSpectrum.cc.
References Function(), G4cout, G4endl, G4UniformRand, length, lowestE, G4INCL::Math::max(), G4INCL::Math::min(), G4RDBremsstrahlungParameters::Parameter(), theBRparam, G4InuclParticleNames::tm, x, and xp.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 120 of file G4RDeBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), AverageValue(), Function(), G4RDeBremsstrahlungSpectrum(), IntSpectrum(), Probability(), and SampleEnergy().
      
  | 
  private | 
Definition at line 119 of file G4RDeBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
      
  | 
  private | 
Definition at line 118 of file G4RDeBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), G4RDeBremsstrahlungSpectrum(), PrintData(), Probability(), SampleEnergy(), and ~G4RDeBremsstrahlungSpectrum().
      
  | 
  private | 
Definition at line 121 of file G4RDeBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), G4RDeBremsstrahlungSpectrum(), and Probability().
      
  | 
  private | 
Definition at line 123 of file G4RDeBremsstrahlungSpectrum.hh.
Referenced by AverageValue(), Function(), G4RDeBremsstrahlungSpectrum(), IntSpectrum(), Probability(), and SampleEnergy().