PrimaryFlux¶
-
class
gammapy.astro.darkmatter.
PrimaryFlux
(mDM, channel)[source]¶ Bases:
object
DM-annihilation gamma-ray spectra.
Based on the precomputed models by Cirelli et al. (2016). All available annihilation channels can be found there. The dark matter mass will be set to the nearest available value. The spectra will be available as
TemplateSpectralModel
for a chosen dark matter mass and annihilation channel.References
- 2011JCAP…03..051
- Cirelli et al (2016): http://www.marcocirelli.net/PPPC4DMID.html
Attributes Summary
allowed_channels
List of allowed annihilation channels. channel
Annihilation channel (str). channel_registry
mDM
Dark matter mass. table_filename
table_model
Spectrum as TemplateSpectralModel
.Attributes Documentation
-
allowed_channels
¶ List of allowed annihilation channels.
-
channel
¶ Annihilation channel (str).
-
channel_registry
= {'V->e': 'V->e', 'V->mu': 'V->\\[Mu]', 'V->tau': 'V->\\[Tau]', 'W': 'W', 'WL': 'WL', 'WT': 'WT', 'Z': 'Z', 'ZL': 'ZL', 'ZT': 'ZT', 'b': 'b', 'c': 'c', 'e': 'e', 'eL': 'eL', 'eR': 'eR', 'g': 'g', 'gamma': '\\[Gamma]', 'h': 'h', 'mu': '\\[Mu]', 'muL': '\\[Mu]L', 'muR': '\\[Mu]R', 'nu_e': '\\[Nu]e', 'nu_mu': '\\[Nu]\\[Mu]', 'nu_tau': '\\[Nu]\\[Tau]', 'q': 'q', 't': 't', 'tau': '\\[Tau]', 'tauL': '\\[Tau]L', 'tauR': '\\[Tau]R'}¶
-
mDM
¶ Dark matter mass.
-
table_filename
= '$GAMMAPY_DATA/dark_matter_spectra/AtProduction_gammas.dat'¶
-
table_model
¶ Spectrum as
TemplateSpectralModel
.