Class DifferentialCrossSection

Inheritance Relationships

Derived Types

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
QNumber getSigma(const PID &projectile, const PID &target) const

Protected Attributes

bool cachingEnabled