ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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.
|
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().
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().
|
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().
|
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.
|
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.
|
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.
|
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().