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_log10_d;
48 std::vector<AIDA::IDataPointSet *> _h_log10_R;
49 std::vector<AIDA::IHistogram1D *> _h_pT_jet;
50 std::vector<AIDA::IHistogram1D *> _h_eta_jet;
51 std::vector<shared_ptr<LWH::Histogram1D> > _h_eta_jet_plus, _h_eta_jet_minus;
52 std::vector<AIDA::IHistogram1D *> _h_rap_jet;
53 std::vector<shared_ptr<LWH::Histogram1D> > _h_rap_jet_plus, _h_rap_jet_minus;
54 std::vector<AIDA::IHistogram1D *> _h_mass_jet;
55 std::map<std::pair<size_t, size_t>, AIDA::IHistogram1D*> _h_deta_jets;
56 std::map<std::pair<size_t, size_t>, AIDA::IHistogram1D*> _h_dphi_jets;
57 std::map<std::pair<size_t, size_t>, AIDA::IHistogram1D*> _h_dR_jets;
58 AIDA::IHistogram1D * _h_jet_multi_exclusive;
59 AIDA::IHistogram1D * _h_jet_multi_inclusive;
60 AIDA::IDataPointSet * _h_jet_multi_ratio;
61 AIDA::IHistogram1D * _h_jet_HT;