\section{A\-I\-D\-A\-:\-:I\-Measurement\-R\-O\-O\-T Class Reference}
\label{classAIDA_1_1IMeasurementROOT}\index{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}}


Basic user-\/level interface class for holding a single \char`\"{}measurement\char`\"{} with positive and negative errors (to allow for asymmetric errors).  




{\ttfamily \#include $<$I\-Measurement\-R\-O\-O\-T.\-h$>$}

Inheritance diagram for A\-I\-D\-A\-:\-:I\-Measurement\-R\-O\-O\-T\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classAIDA_1_1IMeasurementROOT}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-I\-Measurement\-R\-O\-O\-T} ()\label{classAIDA_1_1IMeasurementROOT_ad20f442485a870b4f0757fcde5832b7c}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
{\bf I\-Measurement\-R\-O\-O\-T} ()\label{classAIDA_1_1IMeasurementROOT_aaaa8e5a9df131b8b67786a89d108170e}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
{\bfseries I\-Measurement\-R\-O\-O\-T} (double {\bf value}, double error)\label{classAIDA_1_1IMeasurementROOT_a2e00b77db6c15672bb716e6be2e5161c}

\item 
{\bfseries I\-Measurement\-R\-O\-O\-T} (double {\bf value}, double {\bf error\-Plus}, double {\bf error\-Minus})\label{classAIDA_1_1IMeasurementROOT_ac140cdf71412686c1b1a44be30d828a2}

\item 
virtual double {\bf value} () const 
\begin{DoxyCompactList}\small\item\em Get the value of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \end{DoxyCompactList}\item 
virtual double {\bf error\-Plus} () const 
\begin{DoxyCompactList}\small\item\em Get the plus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \end{DoxyCompactList}\item 
virtual double {\bf error\-Minus} () const 
\begin{DoxyCompactList}\small\item\em Get the minus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Value} (double {\bf value})
\begin{DoxyCompactList}\small\item\em Set the value of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Error\-Plus} (double {\bf error\-Plus})
\begin{DoxyCompactList}\small\item\em Set the plus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Error\-Minus} (double {\bf error\-Minus})
\begin{DoxyCompactList}\small\item\em Set the minus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \end{DoxyCompactList}\item 
virtual bool {\bfseries set\-Error\-Plus\-Minus} (double error)\label{classAIDA_1_1IMeasurementROOT_a0ed6cabc71afc1c96b43c20aabf3d20d}

\item 
virtual bool {\bfseries set\-Error\-Plus\-Minus} (double {\bf error\-Plus}, double {\bf error\-Minus})\label{classAIDA_1_1IMeasurementROOT_a350094a5c748a2d38ffb8decf0253990}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Basic user-\/level interface class for holding a single \char`\"{}measurement\char`\"{} with positive and negative errors (to allow for asymmetric errors). 

\char`\"{}\-I\-Measurement\char`\"{} = \char`\"{}value\char`\"{} + \char`\"{}error\-Plus\char`\"{} -\/ \char`\"{}error\-Minus\char`\"{}

\begin{DoxyAuthor}{Author}
T. Kraemer, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{I\-Measurement\-R\-O\-O\-T.\-h}{p.}{IMeasurementROOT_8h_source},v 1.\-2 2006-\/12-\/04 17\-:24\-:06 tkraemer Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}!error\-Minus@{error\-Minus}}
\index{error\-Minus@{error\-Minus}!AIDA::IMeasurementROOT@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}}
\subsubsection[{error\-Minus}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Measurement\-R\-O\-O\-T\-::error\-Minus (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IMeasurementROOT_aeba877f2784dfd203dd33da8c5da0452}


Get the minus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 

\begin{DoxyReturn}{Returns}
The minus error. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Measurement} \doxyref{}{p.}{classAIDA_1_1IMeasurement_aeb0263fdbb07770d8132f8b054ac34b1}.

\index{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}!error\-Plus@{error\-Plus}}
\index{error\-Plus@{error\-Plus}!AIDA::IMeasurementROOT@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}}
\subsubsection[{error\-Plus}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Measurement\-R\-O\-O\-T\-::error\-Plus (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IMeasurementROOT_a6107fbd4fe8ee31846b6f21ba2f19f3d}


Get the plus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 

\begin{DoxyReturn}{Returns}
The plus error. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Measurement} \doxyref{}{p.}{classAIDA_1_1IMeasurement_a835e4fb4beac1bd02d5f154b2b8c5901}.

\index{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}!set\-Error\-Minus@{set\-Error\-Minus}}
\index{set\-Error\-Minus@{set\-Error\-Minus}!AIDA::IMeasurementROOT@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}}
\subsubsection[{set\-Error\-Minus}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Measurement\-R\-O\-O\-T\-::set\-Error\-Minus (
\begin{DoxyParamCaption}
\item[{double}]{error\-Minus}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IMeasurementROOT_ae2d396f2ebac241ad704b1969dad0d82}


Set the minus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 


\begin{DoxyParams}{Parameters}
{\em value} & The new minus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If the error cannot be set or it is negative. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Measurement} \doxyref{}{p.}{classAIDA_1_1IMeasurement_af86028c065469413d72b12cc5fd0f3cf}.

\index{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}!set\-Error\-Plus@{set\-Error\-Plus}}
\index{set\-Error\-Plus@{set\-Error\-Plus}!AIDA::IMeasurementROOT@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}}
\subsubsection[{set\-Error\-Plus}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Measurement\-R\-O\-O\-T\-::set\-Error\-Plus (
\begin{DoxyParamCaption}
\item[{double}]{error\-Plus}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IMeasurementROOT_ad0d9a8d7b85ace46ee4c5a439033b4bc}


Set the plus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 


\begin{DoxyParams}{Parameters}
{\em value} & The new plus error of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If the error cannot be set or it is negative. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Measurement} \doxyref{}{p.}{classAIDA_1_1IMeasurement_a699be2d3aca42afdc1c928a8f09d981a}.

\index{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}!set\-Value@{set\-Value}}
\index{set\-Value@{set\-Value}!AIDA::IMeasurementROOT@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}}
\subsubsection[{set\-Value}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Measurement\-R\-O\-O\-T\-::set\-Value (
\begin{DoxyParamCaption}
\item[{double}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IMeasurementROOT_a5f951d93f809711256f78e68ab585213}


Set the value of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 


\begin{DoxyParams}{Parameters}
{\em value} & The new value of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If the value cannot be set. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Measurement} \doxyref{}{p.}{classAIDA_1_1IMeasurement_a9a5e7c7c2cdeef1c6a0bb3b97ec7780c}.

\index{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}!value@{value}}
\index{value@{value}!AIDA::IMeasurementROOT@{A\-I\-D\-A\-::\-I\-Measurement\-R\-O\-O\-T}}
\subsubsection[{value}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Measurement\-R\-O\-O\-T\-::value (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IMeasurementROOT_a4182cff4b82936cf10bbe9cb85d22b7b}


Get the value of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 

\begin{DoxyReturn}{Returns}
The value of the \doxyref{I\-Measurement}{p.}{classAIDA_1_1IMeasurement}. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Measurement} \doxyref{}{p.}{classAIDA_1_1IMeasurement_abee187cfa3adac31193ff17e9cefbcee}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
I\-Measurement\-R\-O\-O\-T.\-h\item 
I\-Measurement\-R\-O\-O\-T.\-cc\end{DoxyCompactItemize}
