![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 64 of file G4RDeBremsstrahlungSpectrum.hh.
View newest version in sPHENIX GitHub at line 64 of file G4RDeBremsstrahlungSpectrum.hh
| G4RDeBremsstrahlungSpectrum::G4RDeBremsstrahlungSpectrum | ( | const G4DataVector & | bins, |
| const G4String & | name | ||
| ) |
Definition at line 54 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 54 of file G4RDeBremsstrahlungSpectrum.cc
References length, theBRparam, verbose, and xp.
| G4RDeBremsstrahlungSpectrum::~G4RDeBremsstrahlungSpectrum | ( | ) |
Definition at line 66 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 66 of file G4RDeBremsstrahlungSpectrum.cc
References theBRparam.
|
private |
|
virtual |
Implements G4RDVEnergySpectrum.
Definition at line 119 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 119 of file G4RDeBremsstrahlungSpectrum.cc
References AverageValue(), c, e, G4cout, G4endl, IntSpectrum(), length, lowestE, max, MeV, min, G4RDBremsstrahlungParameters::Parameter(), G4RDBremsstrahlungParameters::ParameterC(), theBRparam, G4InuclParticleNames::tm, verbose, x, y, and G4InuclParticleNames::z0.
Here is the call graph for this function:
|
private |
Definition at line 246 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 246 of file G4RDeBremsstrahlungSpectrum.cc
References k, length, max, min, sum, x1, x2, xp, z1, and z2.
Referenced by AverageEnergy().
Here is the caller graph for this function:Implements G4RDVEnergySpectrum.
Definition at line 301 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 301 of file G4RDeBremsstrahlungSpectrum.cc
|
private |
Definition at line 277 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 277 of file G4RDeBremsstrahlungSpectrum.cc
Referenced by SampleEnergy().
Here is the caller graph for this function:
|
private |
Definition at line 220 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 220 of file G4RDeBremsstrahlungSpectrum.cc
References k, length, max, min, sum, x1, x2, xp, z1, and z2.
Referenced by AverageEnergy(), and Probability().
Here is the caller graph for this function:
|
virtual |
Implements G4RDVEnergySpectrum.
Definition at line 306 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 306 of file G4RDeBremsstrahlungSpectrum.cc
|
private |
Implements G4RDVEnergySpectrum.
Definition at line 298 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 298 of file G4RDeBremsstrahlungSpectrum.cc
References G4RDBremsstrahlungParameters::PrintData(), and theBRparam.
Here is the call graph for this function:
|
virtual |
Implements G4RDVEnergySpectrum.
Definition at line 72 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 72 of file G4RDeBremsstrahlungSpectrum.cc
References e, G4cout, G4endl, IntSpectrum(), length, lowestE, max, MeV, min, G4RDBremsstrahlungParameters::Parameter(), theBRparam, G4InuclParticleNames::tm, verbose, x, xp, y, and G4InuclParticleNames::z0.
Here is the call graph for this function:
|
virtual |
Implements G4RDVEnergySpectrum.
Definition at line 173 of file G4RDeBremsstrahlungSpectrum.cc.
View newest version in sPHENIX GitHub at line 173 of file G4RDeBremsstrahlungSpectrum.cc
References e, Function(), G4cout, G4endl, G4UniformRand, length, lowestE, max, min, G4RDBremsstrahlungParameters::Parameter(), theBRparam, G4InuclParticleNames::tm, x, and xp.
Here is the call graph for this function:
|
private |
Definition at line 118 of file G4RDeBremsstrahlungSpectrum.hh.
View newest version in sPHENIX GitHub at line 118 of file G4RDeBremsstrahlungSpectrum.hh
Referenced by AverageEnergy(), AverageValue(), Function(), G4RDeBremsstrahlungSpectrum(), IntSpectrum(), Probability(), and SampleEnergy().
|
private |
Definition at line 117 of file G4RDeBremsstrahlungSpectrum.hh.
View newest version in sPHENIX GitHub at line 117 of file G4RDeBremsstrahlungSpectrum.hh
Referenced by AverageEnergy(), Probability(), and SampleEnergy().
|
private |
Definition at line 116 of file G4RDeBremsstrahlungSpectrum.hh.
View newest version in sPHENIX GitHub at line 116 of file G4RDeBremsstrahlungSpectrum.hh
Referenced by AverageEnergy(), G4RDeBremsstrahlungSpectrum(), PrintData(), Probability(), SampleEnergy(), and ~G4RDeBremsstrahlungSpectrum().
|
private |
Definition at line 119 of file G4RDeBremsstrahlungSpectrum.hh.
View newest version in sPHENIX GitHub at line 119 of file G4RDeBremsstrahlungSpectrum.hh
Referenced by AverageEnergy(), G4RDeBremsstrahlungSpectrum(), and Probability().
|
private |
Definition at line 121 of file G4RDeBremsstrahlungSpectrum.hh.
View newest version in sPHENIX GitHub at line 121 of file G4RDeBremsstrahlungSpectrum.hh
Referenced by AverageValue(), Function(), G4RDeBremsstrahlungSpectrum(), IntSpectrum(), Probability(), and SampleEnergy().