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

Skip to content

eic/firebird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

407 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