2 #ifndef RIVET_MC_JetAnalysis_HH
3 #define RIVET_MC_JetAnalysis_HH
5 #include "Rivet/Analysis.hh"
6 #include "Rivet/Projections/FinalState.hh"
7 #include "LWH/Histogram1D.h"
19 const string& jetpro_name,
20 double jetptcut=20*GeV);
47 std::vector<AIDA::IHistogram1D *> _h_pT_jet;
48 std::vector<AIDA::IHistogram1D *> _h_eta_jet;
49 std::vector<shared_ptr<LWH::Histogram1D> > _h_eta_jet_plus, _h_eta_jet_minus;
50 std::vector<AIDA::IHistogram1D *> _h_rap_jet;
51 std::vector<shared_ptr<LWH::Histogram1D> > _h_rap_jet_plus, _h_rap_jet_minus;
52 std::vector<AIDA::IHistogram1D *> _h_mass_jet;
53 std::map<std::pair<size_t, size_t>, AIDA::IHistogram1D*> _h_deta_jets;
54 std::map<std::pair<size_t, size_t>, AIDA::IHistogram1D*> _h_dphi_jets;
55 std::map<std::pair<size_t, size_t>, AIDA::IHistogram1D*> _h_dR_jets;
56 AIDA::IHistogram1D * _h_jet_multi_exclusive;
57 AIDA::IHistogram1D * _h_jet_multi_inclusive;
58 AIDA::IDataPointSet * _h_jet_multi_ratio;
59 AIDA::IHistogram1D * _h_jet_HT;