|
Geant4
10.02.p01
|
#include <G4eBremsstrahlungSpectrum.hh>
Inheritance diagram for G4eBremsstrahlungSpectrum:
Collaboration diagram for G4eBremsstrahlungSpectrum:Public Member Functions | |
| G4eBremsstrahlungSpectrum (const G4DataVector &bins, const G4String &name) | |
| ~G4eBremsstrahlungSpectrum () | |
| 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 G4VEnergySpectrum | |
| G4VEnergySpectrum () | |
| virtual | ~G4VEnergySpectrum () |
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 |
| G4eBremsstrahlungSpectrum (const G4eBremsstrahlungSpectrum &) | |
| G4eBremsstrahlungSpectrum & | operator= (const G4eBremsstrahlungSpectrum &right) |
Private Attributes | |
| G4BremsstrahlungParameters * | theBRparam |
| G4double | lowestE |
| size_t | length |
| G4int | verbose |
| const G4DataVector | xp |
Definition at line 65 of file G4eBremsstrahlungSpectrum.hh.
| G4eBremsstrahlungSpectrum::G4eBremsstrahlungSpectrum | ( | const G4DataVector & | bins, |
| const G4String & | name | ||
| ) |
Definition at line 54 of file G4eBremsstrahlungSpectrum.cc.
References length, theBRparam, verbose, and xp.
| G4eBremsstrahlungSpectrum::~G4eBremsstrahlungSpectrum | ( | ) |
Definition at line 66 of file G4eBremsstrahlungSpectrum.cc.
References theBRparam.
|
private |
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 119 of file G4eBremsstrahlungSpectrum.cc.
References AverageValue(), G4cout, G4endl, IntSpectrum(), length, lowestE, G4INCL::Math::max(), MeV, G4INCL::Math::min(), G4BremsstrahlungParameters::Parameter(), G4BremsstrahlungParameters::ParameterC(), theBRparam, G4InuclParticleNames::tm, verbose, x, and G4InuclParticleNames::z0.
Here is the call graph for this function:
|
private |
Definition at line 246 of file G4eBremsstrahlungSpectrum.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 G4VEnergySpectrum.
Definition at line 301 of file G4eBremsstrahlungSpectrum.cc.
|
private |
Definition at line 277 of file G4eBremsstrahlungSpectrum.cc.
Referenced by SampleEnergy().
Here is the caller graph for this function:
|
private |
Definition at line 220 of file G4eBremsstrahlungSpectrum.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 G4VEnergySpectrum.
Definition at line 306 of file G4eBremsstrahlungSpectrum.cc.
|
private |
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 298 of file G4eBremsstrahlungSpectrum.cc.
References G4BremsstrahlungParameters::PrintData(), and theBRparam.
Here is the call graph for this function:
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 72 of file G4eBremsstrahlungSpectrum.cc.
References G4cout, G4endl, IntSpectrum(), length, lowestE, G4INCL::Math::max(), MeV, G4INCL::Math::min(), G4BremsstrahlungParameters::Parameter(), theBRparam, G4InuclParticleNames::tm, verbose, x, xp, and G4InuclParticleNames::z0.
Here is the call graph for this function:
|
virtual |
Implements G4VEnergySpectrum.
Definition at line 173 of file G4eBremsstrahlungSpectrum.cc.
References Function(), G4cout, G4endl, G4UniformRand, length, lowestE, G4INCL::Math::max(), G4INCL::Math::min(), G4BremsstrahlungParameters::Parameter(), theBRparam, G4InuclParticleNames::tm, x, and xp.
Here is the call graph for this function:
|
private |
Definition at line 119 of file G4eBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), AverageValue(), Function(), G4eBremsstrahlungSpectrum(), IntSpectrum(), Probability(), and SampleEnergy().
|
private |
Definition at line 118 of file G4eBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
|
private |
Definition at line 117 of file G4eBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), G4eBremsstrahlungSpectrum(), PrintData(), Probability(), SampleEnergy(), and ~G4eBremsstrahlungSpectrum().
|
private |
Definition at line 120 of file G4eBremsstrahlungSpectrum.hh.
Referenced by AverageEnergy(), G4eBremsstrahlungSpectrum(), and Probability().
|
private |
Definition at line 122 of file G4eBremsstrahlungSpectrum.hh.
Referenced by AverageValue(), Function(), G4eBremsstrahlungSpectrum(), IntSpectrum(), Probability(), and SampleEnergy().