HEJ 2.2.2
High energy resummation for hadron colliders
|
Class for reading events from a file in the HDF5 file format. More...
#include <HDF5Reader.hh>
Public Member Functions | |
HDF5Reader ()=delete | |
HDF5Reader (std::string const &filename) | |
Contruct object reading from the given file. More... | |
bool | read_event () override |
Read an event. More... | |
std::string const & | header () const override |
Access header text. More... | |
LHEF::HEPRUP const & | heprup () const override |
Access run information. More... | |
LHEF::HEPEUP const & | hepeup () const override |
Access last read event. More... | |
std::optional< size_t > | number_events () const override |
Get number of events. More... | |
~HDF5Reader () override | |
Public Member Functions inherited from HEJ::EventReader | |
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 |
Class for reading events from a file in the HDF5 file format.
This format is specified in [4].
|
delete |
|
explicit |
Contruct object reading from the given file.
|
override |
|
overridevirtual |
Access header text.
Implements HEJ::EventReader.
|
overridevirtual |
Access last read event.
Implements HEJ::EventReader.
|
overridevirtual |
Access run information.
Implements HEJ::EventReader.
|
overridevirtual |
Get number of events.
Implements HEJ::EventReader.
|
overridevirtual |
Read an event.
Implements HEJ::EventReader.