This package provides a web-based, interactive event display for pixelated LArTPCs. It is compatible with a variety of multi-modular detector geometries (Module-0, ProtoDUNE 2x2).
The application is deployed on Spin at NERSC, and is accessible from the web browser at https://larnddisplay.lbl.gov/.
In case you would like to run the application locally, you can clone the repository and install it following these instructions.
The package requires larnd-sim
but it doesn't need a GPU, so if you don't have one you can remove cupy
from the list of packages needed by the setup.py
of larnd-sim
.
Once you have installed larnd-sim
you can proceed with the installation of this package.
cd larnd-display
pip install .
In order to run the event display you need to start the server:
evd.py /location/of/larnd-sim
where /location/of/larnd-sim
is the directory where larnd-sim
resides.
The event display will be available at the URL http://localhost:5000/ and should like the screenshot below (for a Module0-like detector):