PrimaryFlux¶
-
class
gammapy.astro.darkmatter.PrimaryFlux(mDM, channel)[source]¶ Bases:
objectDM-annihilation gamma-ray spectra.
Based on the precomputed models by Cirelli et al.. 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
TableModelfor a chosen dark matter mass and annihilation channel.References
Attributes Summary
allowed_channelsList of allowed annihilation channels. channelAnnihilation channel (str). channel_registrymDMDark matter mass. table_filenametable_modelSpectrum as TableModel.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
TableModel.
-