CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AIDA::IMeasurement Class Reference

#include <IMeasurement.h>

List of all members.

Public Methods

virtual ~IMeasurement ()
 Destructor. More...

virtual double value () const=0
virtual double errorPlus () const=0
virtual double errorMinus () const=0
virtual bool setValue (double value)=0
virtual bool setErrorPlus (double errorPlus)=0
virtual bool setErrorMinus (double errorMinus)=0


Detailed Description

Basic user-level interface class for holding a single "measurement" with positive and negative errors (to allow for asymmetric errors). "IMeasurement" = "value" + "errorPlus" - "errorMinus"

Author:
The AIDA team (http://aida.freehep.org/)

Definition at line 26 of file IMeasurement.h.


Constructor & Destructor Documentation

AIDA::IMeasurement::~IMeasurement ( ) [inline, virtual]
 

Definition at line 30 of file IMeasurement.h.


Member Function Documentation

double AIDA::IMeasurement::errorMinus ( ) const [pure virtual]
 

Get the minus error of the IMeasurement.

Returns:
The minus error.

double AIDA::IMeasurement::errorPlus ( ) const [pure virtual]
 

Get the plus error of the IMeasurement.

Returns:
The plus error.

bool AIDA::IMeasurement::setErrorMinus ( double errorMinus ) [pure virtual]
 

Set the minus error of the IMeasurement.

Parameters:
value   The new minus error of the IMeasurement.
Returns:
false If the error cannot be set or it is negative.

bool AIDA::IMeasurement::setErrorPlus ( double errorPlus ) [pure virtual]
 

Set the plus error of the IMeasurement.

Parameters:
value   The new plus error of the IMeasurement.
Returns:
false If the error cannot be set or it is negative.

bool AIDA::IMeasurement::setValue ( double value ) [pure virtual]
 

Set the value of the IMeasurement.

Parameters:
value   The new value of the IMeasurement.
Returns:
false If the value cannot be set.

double AIDA::IMeasurement::value ( ) const [pure virtual]
 

Get the value of the IMeasurement.

Returns:
The value of the IMeasurement.


The documentation for this class was generated from the following file:
Generated at Tue Feb 18 15:48:24 2003 for AIDA_Interfaces by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001