Prometheus: An Open-Source Neutrino Telescope Simulation
arXiv:2304.14526 · doi:10.1016/j.cpc.2024.109298
Abstract
Neutrino telescopes are gigaton-scale neutrino detectors comprised of individual light-detection units. Though constructed from simple building blocks, they have opened a new window to the Universe and are able to probe center-of-mass energies that are comparable to those of collider experiments. \prometheus{} is a new, open-source simulation tailored for this kind of detector. Our package, which is written in a combination of \texttt{C++} and \texttt{Python} provides a balance of ease of use and performance and allows the user to simulate a neutrino telescope with arbitrary geometry deployed in ice or water. \prometheus{} simulates the neutrino interactions in the volume surrounding the detector, computes the light yield of the hadronic shower and the out-going lepton, propagates the photons in the medium, and records their arrival times and position in user-defined regions. Finally, \prometheus{} events are serialized into a \texttt{parquet} file, which is a compact and interoperational file format that allows prompt access to the events for further analysis.
arXiv commentCode can be found here: https://github.com/Harvard-Neutrino/prometheus. 17 pages. 9 figures. Appendix with detailed examples
References in corpus (28)
- Letter of Intent for KM3NeT 2.0
- The IceCube Neutrino Observatory: Instrumentation and Online Systems
- IceCube-Gen2: The Window to the Extreme Universe
- The Pacific Ocean Neutrino Experiment
- A Three-Dimensional Code for Muon Propagation through the Rock: MUSIC
- Characteristics of Four Upward-pointing Cosmic-ray-like Events Observed with ANITA
- Observation of an Unusual Upward-going Cosmic-ray-like Event in the Third Flight of ANITA
- ANIS: High Energy Neutrino Generator for Neutrino Telescopes
- Tau Polarization in Tau-Neutrino Nucleon Scattering
- Photonuclear interaction of high energy muons and tau-leptons
- Tau neutrino propagation and tau energy loss
- Propagation of Extremely-high Energy Leptons in the Earth: Implications to their detection by the IceCube Neutrino Telescope
- High-energy neutrino attenuation in the Earth and its associated uncertainties
- Detection of astrophysical tau neutrino candidates in IceCube
- gSeaGen: the KM3NeT GENIE-based code for neutrino telescopes
- The Monte Carlo simulation of the Borexino detector
- Towards High-Energy Neutrino Astronomy. A Historical Review
- Underwater Acoustic Detection of Ultra High Energy Neutrinos
- Calculation of the Cherenkov light yield from electromagnetic cascades in ice with Geant4
- nuSQuIDS: A toolbox for neutrino propagation
- Calculation of the Cherenkov light yield from low energetic secondary particles accompanying high-energy muons in ice and water with Geant 4 simulations
- LeptonInjector and LeptonWeighter: A neutrino event generator and weighter for neutrino observatories
- TauRunner: A Public Python Program to Propagate Neutral and Charged Leptons
- On the Accuracy of Underground Muon Intensity Calculations
- Tau energy losses at ultra-high energy: continuous versus stochastic treatment
- A search for neutrino signal from dark matter annihilation in the center of the Milky Way with Baikal NT200
- Tau depolarization at very high energies for neutrino telescopes
- Calibration of the IceCube Neutrino Observatory