|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
12 #ifndef DDG4_HEPMC_HEPMC3EVENTREADER_H
13 #define DDG4_HEPMC_HEPMC3EVENTREADER_H
55 #endif // DDG4_HEPMC_HEPMC3EVENTREADER_H
EventReaderStatus
Status codes of the event reader object. Anything with NOT low-bit set is an error.
std::vector< Particle * > Particles
virtual ~HEPMC3EventReader()=default
Default destructor.
std::string m_flow2
name of the GenEvent Attribute storing the color flow2
HEPMC3EventReader(const std::string &fileName)
Initializing constructor.
virtual EventReaderStatus readGenEvent(int event_number, HepMC3::GenEvent &genEvent)=0
Read an event.
Basic geant4 event reader class. This interface/base-class must be implemented by concrete readers.
std::string m_flow1
name of the GenEvent Attribute storing the color flow1
Namespace for the AIDA detector description toolkit.
virtual EventReaderStatus readParticles(int event_number, Vertices &vertices, Particles &particles)
Read an event and fill a vector of Particles and vertices.
std::vector< Vertex * > Vertices