snorer.differential_flux

snorer.differential_flux(t,Tx,mx,theta,phi,Rs,beta,Re=8.5,
sigxv0=1e-45,is_spike=False,**kwargs)

The differential supernova-neutrin-boosted dark matter flux at Earth at specific time \(t\) and angular direction \((\theta,\varphi)\)

\[ \left.\tau_s\mathcal{J}j_\chi(d(t),r(t),T_\chi,\psi)\right|_{t=\frac{d}{c}+\frac{\ell}{v_\chi}-t_\nu}. \]

See the equation before Eq. (18) in BDM Physics, cf. Fig. 1 too.

Parameters:

t : float
    Time \(t\), relative to the SN\(\nu\)'s arrival

Tx : float
    BDM kinetic energy, MeV.

mx : float
    Dark matter mass, MeV.

theta : float
    The zenith angle \(\theta\), rad.

phi : float
    The azimuthal angle \(\varphi\) that centers SN, rad.

Rs : floate
    Distance from supernova to Earth, kpc.

beta : floate
    The off-center angle, characterizes how SN deviates from GC-Earth axis angularly, rad.

Re : floate
    The distance from GC to Earth, kpc. Default is 8.5 kpc.

sigxv0 : float*
    Total DM-\(\nu\) cross section, cm2. It will be multiplied by snorer.get_gx to account for the angular distribution and makes it cm2 sr−1.

is_spike : bool
    Is halo spike included? Default is False.

**kwargs
     Keyword arguments for characteristic parameters of NFW profile and spike halo, . If is_spike = False, the parameters for configuring spiky halo will be deactivated. Default values assume Milky Way. See default arguments in snorer.params.min_distance, snorer.params.halo and snorer.params.spike.

Returns:

out : scalar
    The differential BDM flux at Earth, MeV−1 cm−2 s−1 sr−1.