RivetAIDA.fhh
Go to the documentation of this file.00001 #ifndef ANALYSIS_RIVETAIDA_FHH
00002 #define ANALYSIS_RIVETAIDA_FHH
00003
00004
00005
00006
00007
00008 namespace AIDA {
00009 class IAnalysisFactory;
00010 class IHistogramFactory;
00011 class IHistogram1D;
00012 class IHistogram2D;
00013 class IProfile1D;
00014 class IDataPointSetFactory;
00015 class IDataPointSet;
00016 class IDataPoint;
00017 class IMeasurement;
00018 class ITreeFactory;
00019 class ITree;
00020 class IAxis;
00021 }
00022
00023 #include <vector>
00024
00025 namespace Rivet {
00026
00027
00028 typedef std::vector<double> BinEdges;
00029
00030
00031 struct DPSXPoint {
00032 DPSXPoint(double xval, double xerrminus, double xerrplus) :
00033 val(xval), errminus(xerrminus), errplus(xerrplus) { }
00034 double val;
00035 double errminus;
00036 double errplus;
00037 };
00038
00039
00040 struct DPSXYPoint {
00041 DPSXYPoint(double xval, double xerrminus, double xerrplus, double yval, double yerrminus, double yerrplus) :
00042 xval(xval), xerrminus(xerrminus), xerrplus(xerrplus), yval(yval), yerrminus(yerrminus), yerrplus(yerrplus) { }
00043 double xval;
00044 double xerrminus;
00045 double xerrplus;
00046 double yval;
00047 double yerrminus;
00048 double yerrplus;
00049 };
00050
00051 }
00052
00053 #endif