CGV-WEB
Calorimeter Geometry Viewer Web
CGV-WEB renders CERN ATLAS calorimeter collision events in real-time 3D, colour-coding each detector cell by energy deposit. Built on Rust/WebAssembly, Three.js, and backed by ROOT data pipelines, it is NIPSCERN's most technically ambitious project — led by Chrysthofer Arthur — and is being integrated into the ATLAS Control Room at CERN.
ATLAS Calorimeter — Interactive Preview
Interactive 3D rendering of the ATLAS calorimeter. Each coloured cell represents energy deposited by particles in a simulated collision.
Technical Stack
CGV-WEB is designed for zero-installation deployment: it runs entirely in the browser, yet achieves native-level performance through a Rust/WebAssembly core and hardware-accelerated Three.js rendering. The data pipeline reads ROOT files produced by ATLAS reconstruction software and converts them to a binary format optimised for the WASM engine.
Sub-Detectors Visualised
Chrysthofer Arthur leads the development of CGV-WEB, co-advised by Prof. Luciano Manhães de Andrade Filho. He is responsible for the Rust/WASM engine architecture, the ROOT data pipeline integration, and the ATLAS Control Room deployment coordination.
Origin — CaloGeoView: CGV-WEB is the online evolution of CaloGeoView, a desktop visualisation tool originally developed by Dr. Luciano Manhães de Andrade Filho during his PhD at UFJF. The Rust/WASM rewrite makes it accessible in any modern browser — no installation required.
Development Roadmap
CGV-WEB is in active development. The priorities below are driven by the ATLAS Control Room deployment timeline.
Try CGV-WEB
Load the full application — import a ROOT event file, interact with the 3D calorimeter geometry, and explore energy deposits cell by cell.