Interface to handle a run of events read from a HepMC stream or file.
More...
#include <Run.hh>
|
| Run (AnalysisHandler &ah) |
| Standard constructor.
|
|
| ~Run () |
| Destructor.
|
|
|
Run & | setCrossSection (double xs) |
| Get the cross-section for this run.
|
|
Run & | setListAnalyses (bool dolist) |
| Declare whether to list available analyses.
|
|
|
bool | init (const std::string &evtfile, double weight=1.0) |
| Set up HepMC file readers (using the appropriate file weight for the first file)
|
|
bool | openFile (const std::string &evtfile, double weight=1.0) |
| Open a HepMC GenEvent file (using the appropriate file weight for the first file)
|
|
bool | readEvent () |
| Read the next HepMC event.
|
|
size_t | numEvents () const |
| Read the next HepMC event only to skip it.
|
|
bool | processEvent () |
| Handle next event.
|
|
bool | finalize () |
| Close up HepMC I/O.
|
|
Interface to handle a run of events read from a HepMC stream or file.
◆ numEvents()
size_t Rivet::Run::numEvents |
( |
| ) |
const |
|
inline |
Read the next HepMC event only to skip it.
Return the number of (collapsed) events read in from HepMC, including current partial event in case of sub-events
The documentation for this class was generated from the following file:
- /Users/chrisg/software/rivet/include/Rivet/Run.hh