Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

410 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electron Ion Collider dynamic visualization

(aka EIC Event Display)

Frontend CI/CD Workflow

WORKING DISPLAY IS NOW HERE:

seeEIC.org

The documentation

https://eic.github.io/firebird/

Project Overview

Firebird is a web-based event display framework for particle physics experiments, specifically designed for the Electron-Ion Collider (EIC). It visualizes detector geometries, detector responses (hits), particle trajectories, and physics processes using modern web technologies. Firebird serves research, debugging/QC, and educational purposes.

Repository Structure

This is a monorepo containing three interdependent components:

  • firebird-ng/ - Angular frontend (TypeScript, Three.js, RxJS)
  • pyrobird/ - Python Flask backend (file server for local run, ROOT conversion)
  • dd4hep-plugin/ - C++ Geant4/DD4Hep plugin (trajectory extraction during simulation)
  • docs/ - rspress markdown based documentation (hosted on github-pages)

The documentation source lives in

  • firebird-ng/src/assets/doc