HepMC3 event record library
|
► 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 |
ReaderuprootTree.h | |
WriterDOT.h | Definition of class WriterDOT |
WriterHEPEVTZEUS.h | Definition of class WriterHEPEVTZEUS |
WriterRootTreeOPAL.h | Definition of class WriterRootTreeOPAL |
► src | |
AnalysisExample.cc | |
ReaderuprootTree.cc | |
WriterDOT.cc | |
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 | |
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 | |
► ViewerExample | |
► include | |
HepMC3ViewerFrame.h | |
ViewerExample/include/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 | |
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 | |
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 | |
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 | |
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 | |
► pythia8 | |
► include | |
► Pythia8 | |
Pythia8ToHepMC3.h | |
► python | |
► src | |
binders.h | |
root_binders.h | |
search_binders.h | |
► 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 /b 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 |
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 |
► test | |
HepMC3TestUtils.h | |
IsGoodEvent.h | |
McTesterValidationTool.cc | |
McTesterValidationTool.h | |
OutputValidationTool.cc | |
OutputValidationTool.h | |
PhotosValidationTool.cc | |
PhotosValidationTool.h | |
PythiaValidationTool.cc | |
PythiaValidationTool.h | |
SimpleEventTool.cc | |
SimpleEventTool.h | |
TauolaValidationTool.cc | |
TauolaValidationTool.h | |
testAttributes.cc | |
testBoost.cc | |
testConvert1.cc | |
testConvert2.cc | |
testDelete.cc | |
testDelete2.cc | |
testFourVector.cc | |
testHEPEVTWrapper1.cc | |
testIO1.cc | |
testIO10.cc | |
testIO2.cc | |
testIO3.cc | |
testIO4.cc | |
testIO5.cc | |
testIO6.cc | |
testIO7.cc | |
testIO8.cc | |
testIO9.cc | |
testLoops.cc | |
testMass.cc | |
testMCTester1.cc | |
testMultipleCopies.cc | |
testPhotos1.cc | |
testPolarization.cc | |
testPrintBug.cc | |
testPythia1.cc | |
testPythia2.cc | |
testPythia3.cc | |
testReaderFactory1.cc | |
testReaderFactory2.cc | |
testRoot300.cc | |
testRootTree300.cc | |
testSingleVertexHepMC2.cc | |
testSkip1.cc | |
testTauola1.cc | |
testThreads1.cc | |
testThreadssearch.cc | |
testUnits.cc | |
testWeights.cc | |
Timer.h | |
ValidationControl.cc | |
ValidationControl.h | |
ValidationTool.h |