Class DifferentialCrossSection¶
- Defined in File DiffCrossSection.h
Inheritance Relationships¶
Derived Types¶
- public BremsstrahlungAbstract(Class BremsstrahlungAbstract)
- public DummyCrossSection(Class DummyCrossSection)
- public Kamae06Gamma(Class Kamae06Gamma)
- public Kamae06Neutrino(Class Kamae06Neutrino)
- public KelnerAharonianGamma(Class KelnerAharonianGamma)
- public KelnerAharonianNeutrino(Class KelnerAharonianNeutrino)
- public KleinNishina(Class KleinNishina)
Class Documentation¶
- 
class DifferentialCrossSection¶
- Subclassed by BremsstrahlungAbstract, DummyCrossSection, Kamae06Gamma, Kamae06Neutrino, KelnerAharonianGamma, KelnerAharonianNeutrino, KleinNishina - Public Functions - 
DifferentialCrossSection(bool cachingEnabled = false)¶
 - 
~DifferentialCrossSection()¶
 - 
void enableCaching()
 - 
void disableCaching()
 - 
QDiffCrossSection getDiffCrossSection(const QEnergy &E_proton, const QEnergy &E_gamma) const
 - 
QDiffCrossSection getDiffCrossSection(const QEnergy &E_electron, const QEnergy &E_photon, const QEnergy &E_gamma) const¶
 - Protected Attributes - 
bool cachingEnabled
 
-