Flexible online monitoring for high-energy physics with Pyrame
Abstract
The present work reports on the new online monitoring capabilities of the software suite Pyrame, an open-source framework designed for high energy physics (HEP) applications. Pyrame provides an easy-to-deploy solution for command, control and data-acquisition of particle detectors and related test-benches. Pyrame’s new online monitoring architecture is based on the distribution of the data treatment operations among multiple modules in the system, with multiple input and output streams. Uncontrolled data loss is prevented by providing data at the speed of consumers. In addition to the distributed data treatment capabilities, Pyrame includes a performance-oriented module dedicated to real-time data acquisition, capable of handling and storing data at 4 Gbit/s for further treatment.