A ROOT-Based General Online Data Visualization System
The online data visualization system serves as a crucial component of the data acquisition (DAQ) system, providing swift, efficient, and comprehensive real-time monitoring of the readout chain. Simultaneously, ROOT, an open-source software framework widely used in high-energy physics, provides a variety of analytical tools. Using ROOT-based online histogram monitoring, researchers can efficiently analyze data in real time and detect potential anomalies promptly. To minimize development costs and enhance deployment efficiency, a general online data visualization system based on ROOT has been designed and implemented. This system consists of three main modules: a configuration module, a readout and decoding module, and a data display module. Each module features specific interfaces for seamless integration and expansion. Additionally, the system employs file-based configuration management for minimal modifications when adapting to different experiments. Currently, it supports data source interfaces for Redis and Kafka as well as display interfaces for 1-D and 2-D histograms. The system has been successfully utilized in integration tests across various experiments, thereby enabling efficient and convenient data monitoring.
Authors
- X. L. Ji (ORCID: https://orcid.org/0000-0002-1913-1997)
- Yinhui Wu (ORCID: https://orcid.org/0009-0006-7710-7086)
- Wenting Pei
- Shuihan Zhang (ORCID: https://orcid.org/0009-0009-3608-0624)
- Kejun Zhu (ORCID: https://orcid.org/0000-0002-5473-235X)
- Li Fei (ORCID: https://orcid.org/0000-0001-7427-0730)
- Chao Chen (ORCID: https://orcid.org/0009-0007-7546-8686)
Institutions
- Chinese Academy of Sciences (CN)
- Institute of High Energy Physics (CN)
- University of Chinese Academy of Sciences (CN)
Publication Details
- Journal
- IEEE Transactions on Nuclear Science
- Published
- 2024-11-11
- DOI
- https://doi.org/10.1109/tns.2024.3495676
- Primary Topic
- Big Data Technologies and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00