6 #ifndef HEPMC3_READERHEPEVT_H 7 #define HEPMC3_READERHEPEVT_H void close()
Close file stream.
Definition of class GenRunInfo.
Definition of interface Reader.
bool m_isstream
toggles usage of m_file or m_stream
ReaderHEPEVT(const std::string &filename)
Default constructor.
GenEvent I/O parsing and serialization for HEPEVT files.
void set_vertices_positions_present(bool iflong)
set flag if vertex positions are available
Definition of struct GenEventData.
virtual bool read_hepevt_event_header()
Find and read event header line from file.
Stores event-related information.
bool m_vertices_positions_present
true if vertex positions are available
bool read_event(GenEvent &evt, bool iflong)
Read event from file.
char * hepevtbuffer
Pointer to HEPEVT Fortran common block/C struct.
virtual bool read_hepevt_particle(int i, bool iflong=true)
read particle from file
Definition of class GenEvent.
bool get_vertices_positions_present() const
get flag if vertex positions are available
Base class for all I/O readers.
std::ifstream m_file
Input file.
bool failed()
Get stream error state.
std::istream * m_stream
For ctor when reading from stdin.