Next generation input-output data format for HEP using Google's protocol buffers
arXiv:1306.6675
Abstract
We propose a data format for Monte Carlo (MC) events, or any structural data, including experimental data, in a compact binary form using variable-size integer encoding as implemented in the Google's Protocol Buffers package. This approach is implemented in the so-called ProMC library which produces smaller file sizes for MC records compared to the existing input-output libraries used in high-energy physics (HEP). Other important features are a separation of abstract data layouts from concrete programming implementations, self-description and random access. Data stored in ProMC files can be written, read and manipulated in a number of programming languages, such C++, Java and Python.
7 pages, 1 figure, 2 tables. Contributed to the Snowmass 2013 Study
Cited by in corpus (7)
- DELPHES 3, A modular framework for fast simulation of a generic collider experiment
- Singlet-Catalyzed Electroweak Phase Transitions in the 100 TeV Frontier
- HepSim: a repository with predictions for high-energy physics experiments
- ProMC: Input-output data format for HEP applications using varint encoding
- Double Higgs Production in the 4 channel from resonances in longitudinal vector boson scattering at a 100 TeV collider
- Reconstructing top quarks at the upgraded LHC and at future accelerators
- Cross-platform validation and analysis environment for particle physics