RAIDA  1.9.0
IMeasurementROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_IMEASUREMENTROOT_H
3 #define AIDA_IMEASUREMENTROOT_H 1
4 
5 #include <AIDA/IMeasurement.h>
6 
7 namespace AIDA {
8 
19 
20 public:
22  virtual ~IMeasurementROOT() { /* nop */; }
23 
26  IMeasurementROOT(double value,double error);
27  IMeasurementROOT(double value,double errorPlus,double errorMinus);
28 
34  virtual double value() const ;
35 
41  virtual double errorPlus() const ;
42 
48  virtual double errorMinus() const ;
49 
56  virtual bool setValue(double value) ;
57 
64  virtual bool setErrorPlus(double errorPlus) ;
65 
72  virtual bool setErrorMinus(double errorMinus) ;
73 
74  virtual bool setErrorPlusMinus(double error);
75 
76  virtual bool setErrorPlusMinus(double errorPlus,double errorMinus);
77 
78 private:
79 
80 
81 }; // class
82 } // namespace AIDA
83 #endif /* ifndef AIDA_IMEASUREMENTROOT_H */
virtual bool setErrorPlus(double errorPlus)
Set the plus error of the IMeasurement.
Definition: IMeasurementROOT.cc:44
virtual bool setValue(double value)
Set the value of the IMeasurement.
Definition: IMeasurementROOT.cc:38
virtual bool setErrorMinus(double errorMinus)
Set the minus error of the IMeasurement.
Definition: IMeasurementROOT.cc:50
Basic user-level interface class for holding a single &quot;measurement&quot; with positive and negative errors...
Definition: IMeasurementROOT.h:18
virtual ~IMeasurementROOT()
Destructor.
Definition: IMeasurementROOT.h:22
virtual double value() const
Get the value of the IMeasurement.
Definition: IMeasurementROOT.cc:20
IMeasurementROOT()
Constructor.
Definition: IMeasurementROOT.cc:8
virtual double errorMinus() const
Get the minus error of the IMeasurement.
Definition: IMeasurementROOT.cc:32
Basic user-level interface class for holding a single &quot;measurement&quot; with positive and negative errors...
Definition: IMeasurement.h:26
virtual double errorPlus() const
Get the plus error of the IMeasurement.
Definition: IMeasurementROOT.cc:26