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
-