1 #ifndef RIVET_RIVETAIDA_HH
2 #define RIVET_RIVETAIDA_HH
8 #include "Rivet/Rivet.hh"
9 #include "Rivet/RivetAIDA.fhh"
10 #include "LWH/AIAnalysisFactory.h"
11 #include "LWH/AIHistogramFactory.h"
12 #include "LWH/AIHistogram1D.h"
13 #include "LWH/AIHistogram2D.h"
14 #include "LWH/AIProfile1D.h"
15 #include "LWH/AITreeFactory.h"
16 #include "LWH/AIDataPointSetFactory.h"
17 #include "LWH/AIDataPointSet.h"
18 #include "LWH/AIDataPoint.h"
19 #include "LWH/AIMeasurement.h"
20 #include "LWH/AITree.h"
21 #include "LWH/AIAxis.h"
30 map<string, BinEdges>
getBinEdges(
string papername);
32 map<string, BinEdges>
getBinEdges(
const map<
string, vector<DPSXPoint> >& xpoints);
42 inline double integral(AIDA::IHistogram1D* histo) {
44 for (
int i = 0; i < histo->axis().bins(); ++i ) {
46 intg += histo->binHeight(i);
51 using AIDA::IHistogram1D;
52 using AIDA::IHistogram2D;
53 using AIDA::IDataPointSet;
54 using AIDA::IDataPoint;
55 using AIDA::IMeasurement;
58 using AIDA::IProfile1D;