RAIDA  1.9.0
IDataPointROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_IDATAPOINTROOT_H
3 #define AIDA_IDATAPOINTROOT_H 1
4 
5 #include <AIDA/IDataPoint.h>
6 
7 namespace AIDA {
8 
9 class IMeasurement;
10 
19 class IDataPointROOT : public IDataPoint {
20 
21 public:
22 
26 
28  virtual ~IDataPointROOT() { /* nop */; }
29 
36  virtual int dimension() const ;
37 
44  virtual IMeasurement * coordinate(int coord) ;
45 
46  virtual const IMeasurement * coordinate(int coord) const ;
47 
48 private:
49 
50 
51 }; // class
52 } // namespace AIDA
53 #endif /* ifndef AIDA_IDATAPOINT_H */
IDataPointROOT()
Constructor.
Definition: IDataPointROOT.cc:9
virtual ~IDataPointROOT()
Destructor.
Definition: IDataPointROOT.h:28
virtual IMeasurement * coordinate(int coord)
Get the IMeasurement for a given coordinate.
Definition: IDataPointROOT.cc:22
Basic user-level interface class for holding and managing a single set of &quot;measurements&quot;.
Definition: IDataPointROOT.h:19
Basic user-level interface class for holding and managing a single set of &quot;measurements&quot;.
Definition: IDataPoint.h:27
Basic user-level interface class for holding a single &quot;measurement&quot; with positive and negative errors...
Definition: IMeasurement.h:26
virtual int dimension() const
Get the dimension of the IDataPoint, i.e.
Definition: IDataPointROOT.cc:17