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;
Definition: MC_JetAnalysis.hh:9
map< string, vector< DPSXPoint > > getDPSXValsErrs(string papername)
Definition: RivetAIDA.cc:113
string getDatafilePath(string papername)
Get the file system path to the AIDA reference file for this paper.
Definition: RivetAIDA.cc:21
map< string, BinEdges > getBinEdges(string papername)
Definition: RivetAIDA.cc:188
double integral(AIDA::IHistogram1D *histo)
Return the integral over the histogram bins.
Definition: RivetAIDA.hh:42
map< string, vector< DPSXYPoint > > getDPSXYValsErrs(string papername)
Definition: RivetAIDA.cc:30
AIDA::IAnalysisFactory * createAnalysisFactory()
Get an AIDA system (LWH impl.)
Definition: RivetAIDA.cc:16