Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Goldie643/wc_evd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WCEVD_favicon WCEVD

Water-Cherenkov Event Display (WIP)

This is a Python-served, Javascript-based event display for water Cherenkov detectors, currently limited to Super-Kamiokande with scope to also support WCSim output.

WCEVD can be run remotely or locally, but the JS event display itself is viewed in your browser, meaning no slow and janky zooming. It uses three.js for the event display, and supports both 3D and 2D views.

Python is used to serve the event information which is extracted from the ROOT files using Uproot3 (I will at some point update it to support both Uproot3 and 4). If you have no data you will also need NumPy and pandas to generate random hits.

Quick-Start

First install Uproot3 if you do not have it already using pip (pass the --user flag if you are working without root access):

pip install uproot3

Then run the server, with your data as the first argument.

python serve.py data.root

Follow the instructions printed out and you're good to go.

About

Event display primarily for SK/HK.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages