rivet is hosted by Hepforge, IPPP Durham
Rivet  3.1.0
Rivet::Run Class Reference

Interface to handle a run of events read from a HepMC stream or file. More...

#include <Run.hh>

Public Member Functions

Standard constructors and destructors. */
 Run (AnalysisHandler &ah)
 The standard constructor.
 
 ~Run ()
 The destructor.
 
Set run properties
RunsetCrossSection (const double xs)
 Get the cross-section for this run.
 
RunsetListAnalyses (const bool dolist)
 Declare whether to list available analyses.
 
File processing stages
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.
 
bool processEvent ()
 Read the next HepMC event only to skip it. More...
 
bool finalize ()
 Close up HepMC I/O.
 

Detailed Description

Interface to handle a run of events read from a HepMC stream or file.

Member Function Documentation

◆ processEvent()

bool Rivet::Run::processEvent ( )

Read the next HepMC event only to skip it.

Handle next event


The documentation for this class was generated from the following file:
  • /home/andy/proj/hep/rivet-31x/include/Rivet/Run.hh