HepMC3 event record library
|
Data Structures | |
class | ReaderGZ |
GenEvent I/O parsing for structured text files compressed with gzip. More... | |
class | Reader |
Base class for all I/O readers. More... | |
class | ReaderAscii |
GenEvent I/O parsing for structured text files. More... | |
class | ReaderAsciiHepMC2 |
Parser for HepMC2 I/O files. More... | |
class | ReaderHEPEVT |
GenEvent I/O parsing and serialization for HEPEVT files. More... | |
class | ReaderLHEF |
GenEvent I/O parsing and serialization for LHEF files. More... | |
class | ReaderPlugin |
GenEvent I/O parsing and serialization using external plugin. More... | |
class | Writer |
Base class for all I/O writers. More... | |
class | WriterAscii |
GenEvent I/O serialization for structured text files. More... | |
class | WriterAsciiHepMC2 |
GenEvent I/O serialization for structured text files. More... | |
class | WriterHEPEVT |
GenEvent I/O serialization for HEPEVT files. More... | |
class | WriterPlugin |
GenEvent I/O parsing and serialization using external plugin. More... | |
class | ReaderRoot |
GenEvent I/O parsing and serialization for root files. More... | |
class | ReaderRootTree |
GenEvent I/O parsing and serialization for root files based on root TTree. More... | |
class | WriterRoot |
GenEvent I/O serialization for root files. More... | |
class | WriterRootTree |
GenEvent I/O serialization for root files based on root TTree. More... | |
This module contains interfaces for different IO formats, including an adapter for older version of HepMC files. To link rootIO engine in your code use libHepMC3rootIO.so (libHepMC3rootIO.dylib) library.
Optionally the I/O capabilities can be implemented as plugin Reader/Write classes compiled separately into dynamically loadable libraries and used via RearedPlugin and WriterPlugin classes. Please note that all required libraries/dlls should be loadable. See examples for details. Last update 24 Jan 2019