CMB constraints¶
Overview¶
The Theory
class contains functions for computing CMB limits and
\(f_{\mathrm{eff}}\) for dark matter models. Other useful constants and
functions are also available.
Computing CMB limits¶
Functions and constants¶
- hazma.cmb.p_ann_planck_temp_pol = 3.5e-31[source]¶
Planck 2018 95% upper limit on p_ann from temperature + polarization measurements, in cm^3 s^-1 MeV^-1
- hazma.cmb.p_ann_planck_temp_pol_lensing = 3.3e-31[source]¶
Planck 2018 95% upper limit on p_ann from temperature + polarization + lensing measurements, in cm^3 s^-1 MeV^-1
- hazma.cmb.p_ann_planck_temp_pol_lensing_bao = 3.2e-31[source]¶
Planck 2018 95% upper limit on p_ann from temperature + polarization + lensing + BAO measurements, in cm^3 s^-1 MeV^-1
- hazma.cmb.vx_cmb(mx, x_kd)[source]¶
Computes the DM relative velocity at CMB using eq. 28 from this reference.
- Parameters
mx (float) – Dark matter mass in MeV.
x_kd (float) – T_kd / m_x, where T_kd is the dark matter’s kinetic decoupling temperature.
- Returns
v_x – The DM relative velocity at the time of CMB formation.
- Return type
float