Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/docs/index.md is written in an unsupported language. File is not indexed.

0001 
0002 
0003 [(!) Click HERE for Event Diplay (!)](https://seeeic.org)
0004 
0005 The Firebird Event Display is moved to [https://seeeic.org](https://seeeic.org)
0006 (aka "see EIC .org").
0007 This website now only provides documentation and tutorials for the event display
0008 
0009 -----
0010 
0011 # EIC Event Display
0012 
0013 <center><img src="./media/eic_dis_animation_v7.gif" alt="df" width="600"/></center>
0014 
0015 
0016 
0017 ## Overview
0018 
0019 - **Firebird** is a web-based event display framework for particle physics experiments,
0020 specifically designed for the Electron-Ion Collider (EIC).
0021 
0022 - Rather than a static "event display," Firebird is an **Event Player** capable of full 4D visualization,
0023 showing how nuclear physics events and detector responses develop in time. Traditional static views
0024 are also supported.
0025 
0026 - As a core visualization tool for the EIC project, Firebird supports the needs of detector experts,
0027 physicists, and science communications.
0028 
0029 **Live deployment:** [https://seeeic.org](https://seeeic.org)
0030 
0031 
0032 
0033 ## Key Features
0034 
0035 - **Web-based Architecture**: Built with Angular and Three.js, accessible from any device with a modern web browser. No installation required for end users.
0036 - **Time-aware Visualization**: Support for streaming readout data with 4D visualization—play, pause, and scrub through time to see events unfold.
0037 - **Modular Design**: Extensible through the Event Group Factory pattern for custom data loaders, visualization styles, and analysis tools.
0038 - **Interactive Analysis**: Examine detector components, track particles, and inspect physics data with intuitive controls and raycasting selection.
0039 - **Multi-experiment Support**: Designed for ePIC while maintaining compatibility with future IP8 detector and other experiments.
0040 - **Comprehensive Data Handling**: Compatible with simulation outputs (EDM4eic via pyrobird), reconstruction data, and the Firebird DEX format.
0041 - **Performance Optimized**: BVH acceleration for fast raycasting, web workers for data loading, and time-based filtering for efficient rendering.
0042 
0043 The goal development of this software is to fulfill the 
0044 [Requirements for the Event Display for Electron Ion Collider](eic-requirements) and then go beyond them. 
0045 
0046 ## Use Cases
0047 
0048 - **Scientific Research and Analysis** - Firebird serves as a powerful tool for researchers working on 
0049   detector optimization, particle reconstruction algorithms, and physics analysis. Its ability to visualize complex data structures helps in understanding detector responses and particle interactions at a detailed level.
0050 
0051 - **Debugging and Quality Control** - For detector experts and software developers, Firebird offers specialized tools for debugging simulations, verifying reconstruction algorithms, and monitoring data quality. The time-aware rendering system helps identify timing issues and validate event reconstruction.
0052 
0053 - **Education and Outreach** - Firebird transforms complex scientific concepts into engaging visualizations suitable for presentations, publications, and public engagement. Its intuitive interface makes it accessible to audiences with varying levels of scientific knowledge.
0054