Dark matter, CEνNS and neutrino new physics scrutinized by a statistical method in Xenon-based experiments
This is the codes for reproducing results from our paper arXiv:[2403.05819]. You can simply run the notebooks. Most computations can be done within 15 minutes.

We organize four files to content different materials:
- [
src/] - Contains functions used in producing results - [
plots/] - Contains all the plots in pdf and png formats - [
notebooks/] - Jupyter notebooks for obtaining and plotting results - [
data/] - data files, including neutrino fluxes, experimental exclusion limits, and the MC data
All classes and functions we use to derive results in our paper are maily included in [src/]:
- [
LabFuncs.py] - Various utilities (from Ciaran's code) - [
Params.py] - Some useful parameters and functions (from Ciaran's code) - [
WIMPFuncs.py] - Functions needed to calculate WIMP rates (based on Ciaran's code) - [
propagation.py] - A class to compute the neutrino propagation from the sun to the Earth - [
U1Funcs.py] - Functions needed to calculate neutrino rates w/wo new physics - [
U1PlotFuncs.py] - Plotting functions - [
StatisticFuncs.py] - Main classes and functions Here, we also provide a code diagram for better understanding:
Bases on materials above, we offer several notebooks to obstain figures in our paper:
- [
Spectrum.ipynb] - Figures 1 - [
DM-N.ipynb] - Figures 2 & 4 - [
DM-e.ipynb] - Figure 3 & 4 - [
Exclusions.ipynb] - Figure 5 - [
Different DM-N.ipynb] - Figure 6 - [
Different DM-e.ipynb] - Figure 6 - [
MCPlot.ipynb] - Figure 7
Our work is based on the reference arXiv: 2304.13665 and the repository zhangblong AsymptoticAnalysisAndNeutrinoFog. And some codes are from Ciaran NeutrinoFog. The codes used to obtain DM-e scattering event rates are from T.T. Yu QEdark.
If you need any further assistance or have any questions, contact me at zhangblong1036@foxmail.com. And if you do use anything here please cite the paper, Bing-Long Zhang
@article{Tang:2024prl,
author = "Tang, Jian and Zhang, Bing-Long",
title = "{Dark matter, CE$\nu$NS and neutrino new physics scrutinized by a statistical method in Xenon-based experiments}",
eprint = "2403.05819",
archivePrefix = "arXiv",
primaryClass = "hep-ph",
month = "3",
year = "2024"
}

