rivet is hosted by Hepforge, IPPP Durham
Rivet 3.1.6
Main analysis methods

Functions

virtual void Rivet::Analysis::init ()
 
virtual void Rivet::Analysis::analyze (const Event &event)=0
 
virtual void Rivet::Analysis::finalize ()
 

Detailed Description

Function Documentation

◆ analyze()

virtual void Rivet::Analysis::analyze ( const Event event)
pure virtual

Analyze one event. A concrete class should here apply the necessary projections on the event and fill the relevant histograms. An overridden function must make sure it first calls the base class function.

Implemented in Rivet::MC_JetAnalysis, Rivet::MC_JetSplittings, and Rivet::MC_ParticleAnalysis.

◆ finalize()

virtual void Rivet::Analysis::finalize ( )
inlinevirtual

Finalize this analysis object. A concrete class should here make all necessary operations on the histograms. Writing the histograms to a file is, however, done by the Rivet class. An overridden function must make sure it first calls the base class function.

Reimplemented in Rivet::MC_JetAnalysis, Rivet::MC_JetSplittings, and Rivet::MC_ParticleAnalysis.

◆ init()

virtual void Rivet::Analysis::init ( )
inlinevirtual

Initialize this analysis object. A concrete class should here book all necessary histograms. An overridden function must make sure it first calls the base class function.

Reimplemented in Rivet::MC_JetAnalysis, Rivet::MC_JetSplittings, and Rivet::MC_ParticleAnalysis.