HEJ 2.2.2
High energy resummation for hadron colliders
|
Abstract base class for reading events from files. More...
#include <EventReader.hh>
Public Member Functions | |
virtual bool | read_event ()=0 |
Read an event. More... | |
virtual std::string const & | header () const =0 |
Access header text. More... | |
virtual LHEF::HEPRUP const & | heprup () const =0 |
Access run information. More... | |
virtual LHEF::HEPEUP const & | hepeup () const =0 |
Access last read event. More... | |
virtual std::optional< std::size_t > | number_events () const =0 |
Guess number of events from header. More... | |
virtual double | scalefactor () const |
virtual | ~EventReader ()=default |
Abstract base class for reading events from files.
|
virtualdefault |
|
pure virtual |
Access header text.
Implemented in HEJ::BufferedEventReader, HEJ::HDF5Reader, and HEJ::LesHouchesReader.
|
pure virtual |
Access last read event.
Implemented in HEJ::BufferedEventReader, HEJ::HDF5Reader, and HEJ::LesHouchesReader.
|
pure virtual |
Access run information.
Implemented in HEJ::BufferedEventReader, HEJ::HDF5Reader, and HEJ::LesHouchesReader.
|
pure virtual |
Guess number of events from header.
Implemented in HEJ::BufferedEventReader, HEJ::HDF5Reader, and HEJ::LesHouchesReader.
|
pure virtual |
Read an event.
Implemented in HEJ::BufferedEventReader, HEJ::HDF5Reader, and HEJ::LesHouchesReader.
|
inlinevirtual |
Reimplemented in HEJ::LesHouchesReader.