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
-