Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
hepsim:files [2018/08/01 11:12] hepsim17 [LCIO file format] |
hepsim:files [2018/08/01 11:16] hepsim17 [ProIO file format] |
||
---|---|---|---|
Line 10: | Line 10: | ||
It uses varints for integer values (and, by design, for 4-momenta and vertex). | It uses varints for integer values (and, by design, for 4-momenta and vertex). | ||
It's efficient format for events with large number of particles. | It's efficient format for events with large number of particles. | ||
- | The file sizes are typically 30% smaller than traditional ROOT with fixed bytes for floats and integer values. | + | The file sizes for EVGEN files are typically 30% smaller than for traditional ROOT files (with fixed bytes for floats and integers). |
+ | The file format is self-describing. Suported by C++, Java/Jython (read/ | ||
<fc #000080> | <fc #000080> | ||
- | Supported by hs-toolkit and Jas4PP</fc> | + | Supported by: </ |
===== ProIO file format ===== | ===== ProIO file format ===== | ||
[[https:// | [[https:// | ||
It is more efficient file format than ProMC when the number of events in the files larger than 64k, | It is more efficient file format than ProMC when the number of events in the files larger than 64k, | ||
- | and when number of particles in files is not large. For Monte Carlo records, the files created by ProIO are about 10-20% smaller in size than those from ProMC. ProIO files can be used with C++, Python, Java/ | + | and when number of particles in files is not large. For Monte Carlo records, the files created by ProIO are about 10-20% smaller in size than those from ProMC. ProIO files can be used with C++, Python, Java/ |
+ | <fc #000080> | ||
+ | Supported by: </ | ||
+ | |||
+ | |||
+ | ===== LCIO file format ===== | ||
+ | |||
+ | [[https:// | ||
+ | Geant4 simulation (and reconstruction) using " | ||
<fc #000080> | <fc #000080> | ||
- | Supported by hs-toolkit and Jas4PP</ | + | Supported by Jas4PP</ |
Line 31: | Line 40: | ||
- | ===== LCIO file format ===== | ||
- | [[https:// | ||
- | Geant4 simulation (and reconstruction) using " | ||
- | |||
- | <fc #000080> | ||
- | Supported by Jas4PP</ | ||
===== LHE file format ===== | ===== LHE file format ===== | ||
LHE file formats are typically used for parton-level events from Madgraph. | LHE file formats are typically used for parton-level events from Madgraph. |