ThePEG 2.3.0
|
Basic user-level interface class for holding a single "measurement" with positive and negative errors (to allow for asymmetric errors). More...
#include <Measurement.h>
Public Member Functions | |
Measurement (double v=0.0, double ep=0.0, double em=0.0) | |
Standard constructor. | |
Measurement (const Measurement &m) | |
Copy constructor. | |
Measurement & | operator= (const Measurement &)=default |
Default assignment operator (to avoid compiler warnings). | |
virtual | ~Measurement () |
Destructor. | |
double | value () const |
Get the value of the Measurement. | |
double | errorPlus () const |
Get the plus error of the IMeasurement. | |
double | errorMinus () const |
Get the minus error of the IMeasurement. | |
bool | setValue (double v) |
Set the value of the IMeasurement. | |
bool | setErrorPlus (double ep) |
Set the plus error of the IMeasurement. | |
bool | setErrorMinus (double em) |
Set the minus error of the IMeasurement. | |
Private Attributes | |
double | val |
The value. | |
double | errp |
The plus error. | |
double | errm |
The minus error. | |
Basic user-level interface class for holding a single "measurement" with positive and negative errors (to allow for asymmetric errors).
"IMeasurement" = "value" + "errorPlus" - "errorMinus"
Definition at line 30 of file Measurement.h.
|
inline |
Standard constructor.
Definition at line 37 of file Measurement.h.
|
inline |
Copy constructor.
Definition at line 43 of file Measurement.h.
|
inlinevirtual |
Destructor.
Definition at line 54 of file Measurement.h.
|
inline |
Get the minus error of the IMeasurement.
Definition at line 76 of file Measurement.h.
References errm.
|
inline |
Get the plus error of the IMeasurement.
Definition at line 68 of file Measurement.h.
References errp.
|
inline |
Set the minus error of the IMeasurement.
em | The new minus error of the IMeasurement. |
Definition at line 105 of file Measurement.h.
References errm.
|
inline |
Set the plus error of the IMeasurement.
ep | The new plus error of the IMeasurement. |
Definition at line 95 of file Measurement.h.
References errp.
|
inline |
Set the value of the IMeasurement.
v | The new value of the IMeasurement. |
Definition at line 85 of file Measurement.h.
References val.
|
inline |
Get the value of the Measurement.
Definition at line 60 of file Measurement.h.
References val.
|
private |
The minus error.
Definition at line 125 of file Measurement.h.
Referenced by errorMinus(), and setErrorMinus().
|
private |
The plus error.
Definition at line 120 of file Measurement.h.
Referenced by errorPlus(), and setErrorPlus().
|
private |