Class Kamae06Neutrino

Inheritance Relationships

Base Type

Class Documentation

class Kamae06Neutrino : public DifferentialCrossSection

Public Functions

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