6#ifndef HEPMC3_WRITERROOT_H
7#define HEPMC3_WRITERROOT_H
44 shared_ptr<GenRunInfo> run = shared_ptr<GenRunInfo>());
Definition of struct GenEventData.
Definition of class GenEvent.
Definition of struct GenRunInfoData.
Definition of interface Writer.
Stores event-related information.
GenEvent I/O serialization for root files.
void close()
Close file stream.
int m_events_count
Events count. Needed to generate unique object name.
TFile * m_file
File handler.
bool failed()
Get stream error state flag.
void write_event(const GenEvent &evt)
Write event to file.
void write_run_info()
Write the GenRunInfo object to file.
Base class for all I/O writers.