RivetAIDA.fhh

Go to the documentation of this file.
00001 #ifndef ANALYSIS_RIVETAIDA_FHH 
00002 #define ANALYSIS_RIVETAIDA_FHH
00003 
00004 /// @author Andy Buckley
00005 /// @date   2009-01-30
00006 /// @brief Forward declarations of AIDA interfaces
00007 
00008 namespace AIDA {
00009   class IAnalysisFactory;
00010   class IHistogramFactory;
00011   class IHistogram1D;
00012   class IProfile1D;
00013   class IDataPointSetFactory;
00014   class IDataPointSet;
00015   class IDataPoint;
00016   class IMeasurement;
00017   class ITreeFactory;
00018   class ITree;
00019   class IAxis;
00020 }
00021 
00022 
00023 #include <vector>
00024 namespace Rivet {
00025   /// Typedef for a collection of bin edges.
00026   typedef std::vector<double> BinEdges;
00027 
00028   /// Container for x-axis point details
00029   struct DPSXPoint {
00030     DPSXPoint(double xval, double xerrminus, double xerrplus) :
00031       val(xval), errminus(xerrminus), errplus(xerrplus) { }
00032     double val;
00033     double errminus;
00034     double errplus;
00035   };
00036 
00037 }
00038 
00039 #endif