pith. machine review for the scientific record. sign in

arxiv: 1306.6675 · v1 · submitted 2013-06-27 · 💻 cs.CE · cs.MS· hep-ph

Recognition: unknown

Next generation input-output data format for HEP using Google's protocol buffers

Authors on Pith no claims yet
classification 💻 cs.CE cs.MShep-ph
keywords databuffersformatgoogleimplementedinput-outputprogrammingpromc
0
0 comments X
read the original 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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. DELPHES 3, A modular framework for fast simulation of a generic collider experiment

    hep-ex 2013-07 accept novelty 5.0

    DELPHES 3 delivers a modular fast-simulation framework with particle-flow and pile-up features for reconstructing physics objects in collider detector studies.