Class Kamae06Gamma

Inheritance Relationships

Base Type

Class Documentation

class Kamae06Gamma : public DifferentialCrossSection

Public Functions

Kamae06Gamma()
void setCachingStorage(std::unique_ptr<CacheStorageCrossSection> cache)
QDiffCrossSection getDiffCrossSection(const QEnergy &E_proton, const QEnergy &E_gamma) const
QDiffCrossSection getDiffCrossSectionDirectly(const QEnergy &E_proton, const QEnergy &E_gamma) const
void enableCaching()
void disableCaching()
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