2#ifndef RIVET_MC_KTSPLITTINGS_BASE_HH
3#define RIVET_MC_KTSPLITTINGS_BASE_HH
5#include "Rivet/Analysis.hh"
6#include "Rivet/Projections/FinalState.hh"
18 const string& jetpro_name);
40 std::vector<Histo1DPtr> _h_log10_d;
41 std::vector<Scatter2DPtr> _h_log10_R;
This is the base class of all analysis classes in Rivet.
Definition Analysis.hh:67
virtual std::string name() const
Get the name of the analysis.
Definition Analysis.hh:142
Representation of a HepMC event, and enabler of Projection caching.
Definition Event.hh:22
Base class providing common functionality for MC jet-structure validation analyses.
Definition MC_KTSPLITTINGS_BASE.hh:12
MC_KTSPLITTINGS_BASE(const string &name, size_t njet, const string &jetpro_name)
Default constructor.
virtual void analyze(const Event &event)
const std::string m_jetpro_name
Definition MC_KTSPLITTINGS_BASE.hh:36
size_t m_njet
The number of jets for which histograms are to be initialised.
Definition MC_KTSPLITTINGS_BASE.hh:32
Definition MC_CENT_PPB_Projections.hh:10