2 #ifndef RIVET_BINNEDHISTOGRAM_HH
3 #define RIVET_BINNEDHISTOGRAM_HH
4 #include "Rivet/Rivet.hh"
30 AIDA::IHistogram1D* histo);
34 AIDA::IHistogram1D*
fill(
const T& bin,
42 const vector<AIDA::IHistogram1D*>& getHistograms()
const {
return _histos; }
43 vector<AIDA::IHistogram1D*>& getHistograms() {
return _histos; }
48 map<T, AIDA::IHistogram1D*> _histosByUpperBound;
49 map<T, AIDA::IHistogram1D*> _histosByLowerBound;
50 vector<AIDA::IHistogram1D*> _histos;
51 map<AIDA::IHistogram1D*, T> _binWidths;