snorer.flux¶
snorer.flux(t,Tx,mx,Rs,beta,Re=8.5,sigxv0=1e-45,
is_spike=False,**kwargs)¶
The supernova-neutrino-boosted dark matter flux at time \(t\) on Earth after integrated over
a field-of-view \(d\Omega\). Note that zenith angle \(\theta\) is integrated up to \(\theta^*_M\) and azimuthal angle \(\varphi\) from \(0\) to \(2\pi\).
See Eqs. (18) and (24) in BDM Physics, cf. Fig. 1 too.
t
: float
Time \(t\), relative to the SN\(\nu\)'s arrival
Tx
: float
BDM kinetic energy, MeV.
mx
: float
Dark matter mass, MeV.
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 bysnorer.get_gx
to account for the angular distribution and makes it cm2 sr−1.
is_spike
: bool
Is halo spike included? Default isFalse
.
**kwargs
Keyword arguments for characteristic parameters of NFW profile and spike halo, . Ifis_spike = False
, the parameters for configuring spiky halo will be deactivated. Default values assume Milky Way. See default arguments insnorer.params.min_distance
,snorer.params.halo
,snorer.params.spike
andsnorer.params.vegas
.
out
: scalar
The differential BDM flux at Earth, MeV−1 cm−2 s−1 sr−1.
We use vegas to evaluate the integral Eq. (18). This explains why we incorporate nitn
and neval
in keyword arguments. Increasing these values will improve the accuracy but the computation time enhances too.
One may need to find a balance between acceptable accuracy and evaluation time.