HepMC3 event record library
|
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. More...
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 libraires 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