ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/advanced/eRosita/physics/include/G4RDVEnergySpectrum.hh>
Public Member Functions | |
G4RDVEnergySpectrum () | |
virtual | ~G4RDVEnergySpectrum () |
virtual G4double | Probability (G4int Z, G4double minKineticEnergy, G4double maxKineticEnergy, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | AverageEnergy (G4int Z, G4double minKineticEnergy, G4double maxKineticEnergy, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | SampleEnergy (G4int Z, G4double minKineticEnergy, G4double maxKineticEnergy, G4double kineticEnergy, G4int shell=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | MaxEnergyOfSecondaries (G4double kineticEnergy, G4int Z=0, const G4ParticleDefinition *pd=0) const =0 |
virtual G4double | Excitation (G4int Z, G4double kineticEnergy) const =0 |
virtual void | PrintData () const =0 |
Private Member Functions | |
G4RDVEnergySpectrum (const G4RDVEnergySpectrum &) | |
G4RDVEnergySpectrum & | operator= (const G4RDVEnergySpectrum &right) |
Definition at line 59 of file G4RDVEnergySpectrum.hh.
View newest version in sPHENIX GitHub at line 59 of file G4RDVEnergySpectrum.hh
|
inline |
Definition at line 64 of file G4RDVEnergySpectrum.hh.
View newest version in sPHENIX GitHub at line 64 of file G4RDVEnergySpectrum.hh
|
inlinevirtual |
Definition at line 66 of file G4RDVEnergySpectrum.hh.
View newest version in sPHENIX GitHub at line 66 of file G4RDVEnergySpectrum.hh
|
private |
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyBremsstrahlung::BuildLossTable(), and G4LowEnergyIonisation::BuildLossTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::BuildLossTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::PostStepDoIt().
|
private |
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::BuildPhysicsTable(), and G4LowEnergyBremsstrahlung::BuildPhysicsTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4RDBremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDeIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), and G4LowEnergyIonisation::BuildLossTable().
|
pure virtual |
Implemented in G4RDeBremsstrahlungSpectrum, and G4RDeIonisationSpectrum.
Referenced by G4LowEnergyIonisation::PostStepDoIt(), and G4LowEnergyBremsstrahlung::PostStepDoIt().