Rivet: Main analysis methods

| Rivet 3.1.9

Functions
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.