HepMC3 event record library: File List

HepMC3 event record library

File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]

examples |
BasicExamples |
basic_tree.cc |
hepevt_wrapper_example_main.cc |
HepMC2_reader_example.cc |
HepMC3_fileIO_example.cc |
ConvertExample |
include |
AnalysisExample.h | Definition of class AnalysisExample, which implements a toy physics analysis
WriterDOT.h | Definition of class WriterDOT converter of GenEvent into .dot format
WriterHEPEVTZEUS.h | Definition of class WriterHEPEVTZEUS
WriterRootTreeOPAL.h | Definition of class WriterRootTreeOPAL
src |
AnalysisExample.cc | Implementation of AnalysisExample class with toy physics analysis
WriterDOT.cc | Implementation of converter of GenEvent into .dot format which can be used for event vizualization
WriterHEPEVTZEUS.cc |
WriterRootTreeOPAL.cc |
convert_example.cc |
LHEFExample |
LHEF_example_cat.cc |
Pythia8Example |
pythia8_example.cc |
RootIOExample |
rootIO_example_read.cc |
rootIO_example_write.cc |
RootIOExample2 |
include |
LinkDef.h |
MyClass.h |
myclass_Classes.h |
MyRunClass.h |
src |
MyClass.cc |
MyRunClass.cc |
class_example_read.cc |
class_example_write.cc |
RootIOExample3 |
rootIOTree_example_read.cc | Basic example of use of root I/O with tree: reading events from file
rootIOTree_example_write.cc | Basic example of use of root I/O: writing events to file
SearchExample |
src |
search_example.cc | Basic example of use of HepMC3 search library: profiling the search of relatives of particles
ViewerExample |
include |
HepMC3ViewerFrame.h |
LinkDef.h |
src |
HepMC3ViewerFrame.cc |
main.cc |
include |
HepMC3 |
Data |
GenEventData.h | Definition of struct GenEventData
GenParticleData.h | Definition of class GenParticleData
GenRunInfoData.h | Definition of struct GenRunInfoData
GenVertexData.h | Definition of class GenVertexData
AssociatedParticle.h | Definition of class AssociatedParticle,
Attribute.h | Definition of class Attribute, class IntAttribute and class StringAttribute
CompressedIO.h | HepMC3 interface to bxzstr library and some routines
Errors.h | Implementation of error and HEPMC3_HEPMC3_WARNING macros
FourVector.h | Definition of class FourVector
GenCrossSection.h | Definition of attribute class GenCrossSection
GenEvent.h | Definition of class GenEvent
GenHeavyIon.h | Definition of attribute class GenHeavyIon
GenParticle.h | Definition of class GenParticle
GenPdfInfo.h | Definition of event attribute class GenPdfInfo
GenRunInfo.h | Definition of class GenRunInfo
GenVertex.h | Definition of class GenVertex
HEPEVT_Helpers.h | Helper functions used to manipulate with HEPEVT block
HEPEVT_Wrapper.h | Definition of class HEPEVT_Wrapper
HEPEVT_Wrapper_Runtime.h | Definition of class HEPEVT_Wrapper_Runtime
HEPEVT_Wrapper_Runtime_Static.h | Definition of class HEPEVT_Wrapper_Runtime_Static
HEPEVT_Wrapper_Template.h | Definition of class HEPEVT_Wrapper_Template
HepMC3.h | Main header
LHEF.h | This is the declaration of the Les Houches Event File classes, implementing a simple C++ parser/writer for Les Houches Event files. Copyright (C) 2009-2024 Leif Lonnblad
LHEFAttributes.h | Definition of class HEPRUPAttribute and class HEPEUAttribute
Print.h | Definition of static class Print
PrintStreams.h | Implementation of ostreams for the objects
Reader.h | Definition of interface Reader
ReaderAscii.h | Definition of class ReaderAscii
ReaderAsciiHepMC2.h | Definition of class ReaderAsciiHepMC2
ReaderFactory.h | Declaration of deduce_reader and related functions
ReaderGZ.h | Definition of class ReaderGZ
ReaderHEPEVT.h | Definition of class ReaderHEPEVT
ReaderLHEF.h | Definition of class ReaderLHEF
ReaderMT.h | Definition of class ReaderMT
ReaderPlugin.h | Definition of class ReaderPlugin
Setup.h | Definition of class Setup
Units.h | Definition of class Units
Version.h | Declaration of the Verrion functions and some macros
Writer.h | Definition of interface Writer
WriterAscii.h | Definition of class WriterAscii
WriterAsciiHepMC2.h | Definition of class WriterAsciiHepMC2
WriterGZ.h | Definition of class WriterGZ
WriterHEPEVT.h | Definition of class WriterHEPEVT
WriterPlugin.h | Definition of class WriterPlugin
interfaces |
HepMCCompatibility |
include |
HepMCCompatibility.h | Implementation of compatibility layer (in-memory conversion functions) between HepMC2 and HepMC3
pythia6 |
include |
Pythia6 |
Pythia6ToHepMC3.cc | A simple C-like interface to HepMC3 aimed to be used with Pythia6
protobufIO |
include |
HepMC3 |
protobufUtils.h | Definition of utility functions for protobufIO
Readerprotobuf.h | Definition of class Readerprotobuf
Writerprotobuf.h | Definition of class Writerprotobuf
src |
protobufUtils.cc | Implementationof utility functions for protobufIO
Readerprotobuf.cc | Implementation of class Readerprotobuf
Writerprotobuf.cc | Implementation of class Writerprotobuf
rootIO |
include |
HepMC3 |
ReaderRoot.h | Definition of class ReaderRoot
ReaderRootTree.h | Definition of class ReaderRootTree
WriterRoot.h | Definition of class WriterRoot
WriterRootTree.h | Definition of class WriterRootTree
src |
ReaderRoot.cc | Implementation of class ReaderRoot
ReaderRootTree.cc | Implementation of class ReaderRootTree
Streamers.cc | Implementation of methods GenEvent::Streamer and GenRunInfo::Streamer
WriterRoot.cc | Implementation of class WriterRoot
WriterRootTree.cc | Implementation of class WriterRootTree
search |
include |
HepMC3 |
AttributeFeature.h | Defines AttributeFeature for obtaining Filters to search by Attribute
Feature.h | Defines Feature interface for selecting Particles according to extracted Features
Filter.h | Defines Filter operations for combingin Filters
FilterAttribute.h | Definition of class ATTRIBUTE
Relatives.h | Defines helper classes to extract relatives of an input GenParticle or GenVertex
Selector.h | Definition of Selector class
src |
Relatives.cc | Implementation of Relatives class
Selector.cc | Implementation of Selector wrappers
src |
GenCrossSection.cc | Implementation of class GenCrossSection
GenEvent.cc | Implementation of class GenEvent
GenHeavyIon.cc | Implementation of class GenHeavyIon
GenParticle.cc | Implementation of class GenParticle
GenPdfInfo.cc | Implementation of class GenPdfInfo
GenRunInfo.cc | Implementation of class GenRunInfo
GenVertex.cc | Implementation of class GenVertex
HEPEVT_Wrapper.cc | Implementation of helper functions used to manipulate with HEPEVT block
LHEFAttributes.cc | Implementation of class HEPRUPAttribute and HEPEUPAttribute
Print.cc | Implementation of static class Print
ReaderAscii.cc | Implementation of class ReaderAscii
ReaderAsciiHepMC2.cc | Implementation of class ReaderAsciiHepMC2
ReaderFactory.cc | Implementation of deduce_reader and related functions
ReaderHEPEVT.cc | Implementation of class ReaderHEPEVT
ReaderLHEF.cc | Implementation of class ReaderLHEF
ReaderPlugin.cc | Implementation of class ReaderPlugin
Setup.cc | Implementation of Setup class
WriterAscii.cc | Implementation of class WriterAscii
WriterAsciiHepMC2.cc | Implementation of class WriterAsciiHepMC2
WriterHEPEVT.cc | Implementation of class WriterHEPEVT
WriterPlugin.cc | Implementation of class WriterPlugin