Class BremsstrahlungGALPROP¶
- Defined in File BremsstrahlungGALPROP.h
Inheritance Relationships¶
Base Type¶
public BremsstrahlungAbstract(Class BremsstrahlungAbstract)
Class Documentation¶
-
class
BremsstrahlungGALPROP: public BremsstrahlungAbstract¶ -
Public Functions
-
BremsstrahlungGALPROP()¶
-
void
enableCaching()
-
void
disableCaching()
-
QDiffCrossSection
getDiffCrossSectionForTarget(Target t, const QEnergy &T_electron, const QEnergy &E_gamma) const
-
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¶
Public Members
-
const std::array<Target, Ntargets>
allTargets= {
Target::HII, Target::HI, Target::He}
Public Static Attributes
-
static constexpr std::size_t
Ntargets= 3
-