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