\section{A\-I\-D\-A\-:\-:I\-Fit\-Data\-R\-O\-O\-T Class Reference}
\label{classAIDA_1_1IFitDataROOT}\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}


Dummy implementation of the Abstract representation of the fit data.  




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

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

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual bool {\bf create1\-D\-Connection} (const {\bf I\-Histogram1\-D} \&h)
\begin{DoxyCompactList}\small\item\em One dimensional connections. \end{DoxyCompactList}\item 
virtual bool {\bf create1\-D\-Connection} (const {\bf I\-Cloud1\-D} \&c)
\begin{DoxyCompactList}\small\item\em Create a one dimensional connection to an \doxyref{I\-Cloud1\-D}{p.}{classAIDA_1_1ICloud1D}. \end{DoxyCompactList}\item 
virtual bool {\bf create1\-D\-Connection} (const {\bf I\-Profile1\-D} \&p)
\begin{DoxyCompactList}\small\item\em Create a one dimensional connection to an \doxyref{I\-Profile1\-D}{p.}{classAIDA_1_1IProfile1D}. \end{DoxyCompactList}\item 
virtual bool {\bf create1\-D\-Connection} (const {\bf I\-Data\-Point\-Set} \&dp, int x\-Index, int val\-Index)
\begin{DoxyCompactList}\small\item\em Create a one dimensional connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. \end{DoxyCompactList}\item 
virtual bool {\bf create2\-D\-Connection} (const {\bf I\-Histogram2\-D} \&h)
\begin{DoxyCompactList}\small\item\em Two dimensional connections. \end{DoxyCompactList}\item 
virtual bool {\bf create2\-D\-Connection} (const {\bf I\-Histogram2\-D} \&h, int x\-Index, int y\-Index)
\begin{DoxyCompactList}\small\item\em Create a two dimensional connection to an \doxyref{I\-Histogram2\-D}{p.}{classAIDA_1_1IHistogram2D}. \end{DoxyCompactList}\item 
virtual bool {\bf create2\-D\-Connection} (const {\bf I\-Cloud2\-D} \&c)
\begin{DoxyCompactList}\small\item\em Create a two dimensional connection to an \doxyref{I\-Cloud2\-D}{p.}{classAIDA_1_1ICloud2D}. \end{DoxyCompactList}\item 
virtual bool {\bf create2\-D\-Connection} (const {\bf I\-Cloud2\-D} \&c, int x\-Index, int y\-Index)
\begin{DoxyCompactList}\small\item\em Create a two dimensional connection to an \doxyref{I\-Cloud2\-D}{p.}{classAIDA_1_1ICloud2D}. \end{DoxyCompactList}\item 
virtual bool {\bf create2\-D\-Connection} (const {\bf I\-Profile2\-D} \&p)
\begin{DoxyCompactList}\small\item\em Create a two dimensional connection to an \doxyref{I\-Profile2\-D}{p.}{classAIDA_1_1IProfile2D}. \end{DoxyCompactList}\item 
virtual bool {\bf create2\-D\-Connection} (const {\bf I\-Profile2\-D} \&p, int x\-Index, int y\-Index)
\begin{DoxyCompactList}\small\item\em Create a two dimensional connection to an \doxyref{I\-Profile2\-D}{p.}{classAIDA_1_1IProfile2D}. \end{DoxyCompactList}\item 
virtual bool {\bf create2\-D\-Connection} (const {\bf I\-Data\-Point\-Set} \&dp, int x\-Index, int y\-Index, int val\-Index)
\begin{DoxyCompactList}\small\item\em Create a two dimensional connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. \end{DoxyCompactList}\item 
virtual bool {\bf create3\-D\-Connection} (const {\bf I\-Histogram3\-D} \&h)
\begin{DoxyCompactList}\small\item\em Three dimensional connections. \end{DoxyCompactList}\item 
virtual bool {\bf create3\-D\-Connection} (const {\bf I\-Histogram3\-D} \&h, int x\-Index, int y\-Index, int z\-Index)
\begin{DoxyCompactList}\small\item\em Create a three dimensional connection to an \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. \end{DoxyCompactList}\item 
virtual bool {\bf create3\-D\-Connection} (const {\bf I\-Cloud3\-D} \&c)
\begin{DoxyCompactList}\small\item\em Create a three dimensional connection to an \doxyref{I\-Cloud3\-D}{p.}{classAIDA_1_1ICloud3D}. \end{DoxyCompactList}\item 
virtual bool {\bf create3\-D\-Connection} (const {\bf I\-Cloud3\-D} \&c, int x\-Index, int y\-Index, int z\-Index)
\begin{DoxyCompactList}\small\item\em Create a three dimensional connection to an \doxyref{I\-Cloud3\-D}{p.}{classAIDA_1_1ICloud3D}. \end{DoxyCompactList}\item 
virtual bool {\bf create3\-D\-Connection} (const {\bf I\-Data\-Point\-Set} \&dp, int x\-Index, int y\-Index, int z\-Index, int val\-Index)
\begin{DoxyCompactList}\small\item\em Create a three dimensional connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. \end{DoxyCompactList}\item 
virtual bool {\bf create\-Connection} (const {\bf I\-Tuple} \&t, std\-::vector$<$ std\-::string $>$ col\-Names)
\begin{DoxyCompactList}\small\item\em General connections. \end{DoxyCompactList}\item 
virtual bool {\bf create\-Connection} (const {\bf I\-Tuple} \&t, std\-::vector$<$ {\bf I\-Evaluator} $\ast$ $>$ \&evals)
\begin{DoxyCompactList}\small\item\em Create a connection to an \doxyref{I\-Tuple}{p.}{classAIDA_1_1ITuple}. \end{DoxyCompactList}\item 
virtual bool {\bf create\-Connection} (const {\bf I\-Data\-Point\-Set} \&dp, std\-::vector$<$ int $>$ indeces, int val\-Index)
\begin{DoxyCompactList}\small\item\em Create a connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. \end{DoxyCompactList}\item 
virtual void {\bf reset} ()\label{classAIDA_1_1IFitDataROOT_ace79a3717809097b8d7976e70298d556}

\begin{DoxyCompactList}\small\item\em Remove all Ranges and connections; after this is like newly create. \end{DoxyCompactList}\item 
virtual int {\bf dimension} () const 
\begin{DoxyCompactList}\small\item\em The dimension of this \doxyref{I\-Fit\-Data}{p.}{classAIDA_1_1IFitData}, i.\-e. \end{DoxyCompactList}\item 
virtual std\-::string {\bf data\-Description} () const 
\begin{DoxyCompactList}\small\item\em Return a string describing the data. \end{DoxyCompactList}\item 
virtual {\bf I\-Range\-Set} \& {\bf range} (int index) const 
\begin{DoxyCompactList}\small\item\em Get Range of the corresponding connection by index. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Dummy implementation of the Abstract representation of the fit data. 

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

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{I\-Fit\-Data\-R\-O\-O\-T.\-h}{p.}{IFitDataROOT_8h_source},v 1.\-1 2007-\/01-\/03 13\-:35\-:25 tkraemer Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create1\-D\-Connection@{create1\-D\-Connection}}
\index{create1\-D\-Connection@{create1\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create1\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create1\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Histogram1\-D} \&}]{h}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a4d6a905b1164d71fc4ff327236e5c606}


One dimensional connections. 

Create a one dimensional connection to an \doxyref{I\-Histogram1\-D}{p.}{classAIDA_1_1IHistogram1D}. 
\begin{DoxyParams}{Parameters}
{\em h} & The 1\-D histogram to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a655a4118f453d55f5327011a38c4cd1e}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create1\-D\-Connection@{create1\-D\-Connection}}
\index{create1\-D\-Connection@{create1\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create1\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create1\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Cloud1\-D} \&}]{c}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a6d78958f6b3af33038f8b1a4c6930313}


Create a one dimensional connection to an \doxyref{I\-Cloud1\-D}{p.}{classAIDA_1_1ICloud1D}. 


\begin{DoxyParams}{Parameters}
{\em c} & The 1\-D cloud to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a793d8b132ef34fdc9edab2fb62e0ffb3}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create1\-D\-Connection@{create1\-D\-Connection}}
\index{create1\-D\-Connection@{create1\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create1\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create1\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Profile1\-D} \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_abcc49e864bffc94002c73453ae26708b}


Create a one dimensional connection to an \doxyref{I\-Profile1\-D}{p.}{classAIDA_1_1IProfile1D}. 


\begin{DoxyParams}{Parameters}
{\em p} & The 1\-D profile to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_afbbf21ed5b72be2d5e07abe9a6feb95b}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create1\-D\-Connection@{create1\-D\-Connection}}
\index{create1\-D\-Connection@{create1\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create1\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create1\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Data\-Point\-Set} \&}]{dp, }
\item[{int}]{x\-Index, }
\item[{int}]{val\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_ab30ed6469a23344a005e1d6f1189eb2f}


Create a one dimensional connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. 


\begin{DoxyParams}{Parameters}
{\em dp} & The data\-Point\-Set to which to connect to. \\
\hline
{\em x\-Index} & The index of the coordinate to which the variable is connected. \\
\hline
{\em val\-Index} & The index of the coordinate used as \char`\"{}height\char`\"{}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a20a49df09c0caba01c933bb8f06c4a79}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create2\-D\-Connection@{create2\-D\-Connection}}
\index{create2\-D\-Connection@{create2\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create2\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create2\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Histogram2\-D} \&}]{h}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a39f88377e5ff879c49ef76abc5717227}


Two dimensional connections. 

Create a two dimensional connection to an \doxyref{I\-Histogram2\-D}{p.}{classAIDA_1_1IHistogram2D}. 
\begin{DoxyParams}{Parameters}
{\em h} & The 2\-D histogram to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a650a0d45f93a46d8891e1dec2cb6b72f}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create2\-D\-Connection@{create2\-D\-Connection}}
\index{create2\-D\-Connection@{create2\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create2\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create2\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Histogram2\-D} \&}]{h, }
\item[{int}]{x\-Index, }
\item[{int}]{y\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_ac859d76352d6b6e9f01418036649ecdc}


Create a two dimensional connection to an \doxyref{I\-Histogram2\-D}{p.}{classAIDA_1_1IHistogram2D}. 


\begin{DoxyParams}{Parameters}
{\em h} & The 2\-D histogram to which to connect to. \\
\hline
{\em x\-Index} & The index of the axis to which the x variable is connected. \\
\hline
{\em y\-Index} & The index of the axis to which the y variable is connected. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a39abdd306b582da01d1de04a942fd2fe}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create2\-D\-Connection@{create2\-D\-Connection}}
\index{create2\-D\-Connection@{create2\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create2\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create2\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Cloud2\-D} \&}]{c}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a165d82d44f8f989efc0b4dcba3e269d6}


Create a two dimensional connection to an \doxyref{I\-Cloud2\-D}{p.}{classAIDA_1_1ICloud2D}. 


\begin{DoxyParams}{Parameters}
{\em c} & The 2\-D cloud to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_aaf1f973fd61e52cd7f77c7a119317ec5}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create2\-D\-Connection@{create2\-D\-Connection}}
\index{create2\-D\-Connection@{create2\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create2\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create2\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Cloud2\-D} \&}]{c, }
\item[{int}]{x\-Index, }
\item[{int}]{y\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_adbff69545e932502a4c6f931cd0b852a}


Create a two dimensional connection to an \doxyref{I\-Cloud2\-D}{p.}{classAIDA_1_1ICloud2D}. 


\begin{DoxyParams}{Parameters}
{\em c} & The 2\-D cloud to which to connect to. \\
\hline
{\em x\-Index} & The index of the axis to which the x variable is connected. \\
\hline
{\em y\-Index} & The index of the axis to which the y variable is connected. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a35513b13de45633dfd24b7a85517163c}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create2\-D\-Connection@{create2\-D\-Connection}}
\index{create2\-D\-Connection@{create2\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create2\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create2\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Profile2\-D} \&}]{p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a2ecefd97dc816195610ce36016dcb0d9}


Create a two dimensional connection to an \doxyref{I\-Profile2\-D}{p.}{classAIDA_1_1IProfile2D}. 


\begin{DoxyParams}{Parameters}
{\em p} & The 2\-D profile to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a822eb454dc71fc3f41fec9a4bebf3516}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create2\-D\-Connection@{create2\-D\-Connection}}
\index{create2\-D\-Connection@{create2\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create2\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create2\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Profile2\-D} \&}]{p, }
\item[{int}]{x\-Index, }
\item[{int}]{y\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a1cf3782afea3e5b629ef602cd2f4e653}


Create a two dimensional connection to an \doxyref{I\-Profile2\-D}{p.}{classAIDA_1_1IProfile2D}. 


\begin{DoxyParams}{Parameters}
{\em p} & The 2\-D profile to which to connect to. \\
\hline
{\em x\-Index} & The index of the axis to which the x variable is connected. \\
\hline
{\em y\-Index} & The index of the axis to which the y variable is connected. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a70d2b4d86c109ed778856b7971dca2fc}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create2\-D\-Connection@{create2\-D\-Connection}}
\index{create2\-D\-Connection@{create2\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create2\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create2\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Data\-Point\-Set} \&}]{dp, }
\item[{int}]{x\-Index, }
\item[{int}]{y\-Index, }
\item[{int}]{val\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_aa335d7ebbf2d046a86658fb903307e67}


Create a two dimensional connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. 


\begin{DoxyParams}{Parameters}
{\em dp} & The data\-Point\-Set to which to connect to. \\
\hline
{\em x\-Index} & The index of the coordinate to which the x variable is connected. \\
\hline
{\em y\-Index} & The index of the coordinate to which the y variable is connected. \\
\hline
{\em val\-Index} & The index of the coordinate used as \char`\"{}height\char`\"{}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a32c5b441e4516dc5e32bb8a08b20f9b9}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create3\-D\-Connection@{create3\-D\-Connection}}
\index{create3\-D\-Connection@{create3\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create3\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create3\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Histogram3\-D} \&}]{h}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a7c21831fa8ddf5c1c8bccbd4aae25c6d}


Three dimensional connections. 

Create a three dimensional connection to an \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. 
\begin{DoxyParams}{Parameters}
{\em h} & The 3\-D histogram to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_aa49b221f668f4a76970a1f7873221eeb}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create3\-D\-Connection@{create3\-D\-Connection}}
\index{create3\-D\-Connection@{create3\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create3\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create3\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Histogram3\-D} \&}]{h, }
\item[{int}]{x\-Index, }
\item[{int}]{y\-Index, }
\item[{int}]{z\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_aa696f65ca7dc6a8caccdb826c7ef408a}


Create a three dimensional connection to an \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. 


\begin{DoxyParams}{Parameters}
{\em h} & The 3\-D histogram to which to connect to. \\
\hline
{\em x\-Index} & The index of the axis to which the x variable is connected. \\
\hline
{\em y\-Index} & The index of the axis to which the y variable is connected. \\
\hline
{\em z\-Index} & The index of the axis to which the z variable is connected. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a7442831b0e57701fcf4a194bd3ffdb78}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create3\-D\-Connection@{create3\-D\-Connection}}
\index{create3\-D\-Connection@{create3\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create3\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create3\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Cloud3\-D} \&}]{c}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a9560d4f463f4718fe6737bbd30e506a2}


Create a three dimensional connection to an \doxyref{I\-Cloud3\-D}{p.}{classAIDA_1_1ICloud3D}. 


\begin{DoxyParams}{Parameters}
{\em c} & The 3\-D cloud to which to connect to. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a53628514816a5073ce569f0acc45fd63}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create3\-D\-Connection@{create3\-D\-Connection}}
\index{create3\-D\-Connection@{create3\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create3\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create3\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Cloud3\-D} \&}]{c, }
\item[{int}]{x\-Index, }
\item[{int}]{y\-Index, }
\item[{int}]{z\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_ae664d56059c8b93b56c9a505b1f56e93}


Create a three dimensional connection to an \doxyref{I\-Cloud3\-D}{p.}{classAIDA_1_1ICloud3D}. 


\begin{DoxyParams}{Parameters}
{\em c} & The 3\-D cloud to which to connect to. \\
\hline
{\em x\-Index} & The index of the axis to which the x variable is connected. \\
\hline
{\em y\-Index} & The index of the axis to which the y variable is connected. \\
\hline
{\em z\-Index} & The index of the axis to which the z variable is connected. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a9ce177f43180ad942d2fa91cf3cacddb}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create3\-D\-Connection@{create3\-D\-Connection}}
\index{create3\-D\-Connection@{create3\-D\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create3\-D\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create3\-D\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Data\-Point\-Set} \&}]{dp, }
\item[{int}]{x\-Index, }
\item[{int}]{y\-Index, }
\item[{int}]{z\-Index, }
\item[{int}]{val\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a2e508a4e676cc73e00eb9816ae4cf425}


Create a three dimensional connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. 


\begin{DoxyParams}{Parameters}
{\em dp} & The data\-Point\-Set to which to connect to. \\
\hline
{\em x\-Index} & The index of the coordinate to which the x variable is connected. \\
\hline
{\em y\-Index} & The index of the coordinate to which the y variable is connected. \\
\hline
{\em z\-Index} & The index of the coordinate to which the z variable is connected. \\
\hline
{\em val\-Index} & The index of the coordinate used as \char`\"{}height\char`\"{}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a677f8260518d123645cd3ae33c9b6ea2}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create\-Connection@{create\-Connection}}
\index{create\-Connection@{create\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Tuple} \&}]{t, }
\item[{std\-::vector$<$ std\-::string $>$}]{col\-Names}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a40844cd65b2954e825538fb54f3e7276}


General connections. 

Tuples are for U\-N\-B\-I\-N\-N\-E\-D fits, so no value column required. Create a connection to an \doxyref{I\-Tuple}{p.}{classAIDA_1_1ITuple}. 
\begin{DoxyParams}{Parameters}
{\em t} & The \doxyref{I\-Tuple}{p.}{classAIDA_1_1ITuple}. \\
\hline
{\em col\-Names} & The names of the columns to which to connect. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_ac0f76b60f6bc8d91e3d47cd1d218efad}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create\-Connection@{create\-Connection}}
\index{create\-Connection@{create\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Tuple} \&}]{t, }
\item[{std\-::vector$<$ {\bf I\-Evaluator} $\ast$ $>$ \&}]{evals}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_aaed80151ec2d572b60717ad388e28513}


Create a connection to an \doxyref{I\-Tuple}{p.}{classAIDA_1_1ITuple}. 


\begin{DoxyParams}{Parameters}
{\em t} & The \doxyref{I\-Tuple}{p.}{classAIDA_1_1ITuple}. \\
\hline
{\em evals} & The list of the \doxyref{I\-Evaluator}{p.}{classAIDA_1_1IEvaluator} used to calculate the variable's value. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_ad8755f1069e4be6fd2635514163fce00}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!create\-Connection@{create\-Connection}}
\index{create\-Connection@{create\-Connection}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{create\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Fit\-Data\-R\-O\-O\-T\-::create\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Data\-Point\-Set} \&}]{dp, }
\item[{std\-::vector$<$ int $>$}]{indeces, }
\item[{int}]{val\-Index}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a4cb82d020eb31c4b601e73b7b2c4de98}


Create a connection to an \doxyref{I\-Data\-Point\-Set}{p.}{classAIDA_1_1IDataPointSet}. 


\begin{DoxyParams}{Parameters}
{\em dp} & The data\-Point\-Set to which to connect to. \\
\hline
{\em indeces} & The indeces of the coordinates to which the variables are connected. \\
\hline
{\em val\-Index} & The index of the coordinate used as \char`\"{}height\char`\"{}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If something is wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a183e96c234014643bd609552f1b21219}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!data\-Description@{data\-Description}}
\index{data\-Description@{data\-Description}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{data\-Description}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string I\-Fit\-Data\-R\-O\-O\-T\-::data\-Description (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a366e497ab4c07c378d20c19de6349736}


Return a string describing the data. 

This should be considered as a hint to the user where to find the original data objects and how to connect the data pipes. P\-E\-N\-D\-I\-N\-G\-: probably this can be part of X\-M\-L streaming. 

Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a2292257155fd090a050a3fe27a6466a6}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!dimension@{dimension}}
\index{dimension@{dimension}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{dimension}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Fit\-Data\-R\-O\-O\-T\-::dimension (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_a7c5d8893e0addf24128f58c89aff008b}


The dimension of this \doxyref{I\-Fit\-Data}{p.}{classAIDA_1_1IFitData}, i.\-e. 

the number of connections. \begin{DoxyReturn}{Returns}
The dimension of the \doxyref{I\-Fit\-Data}{p.}{classAIDA_1_1IFitData}. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_adf7fb655e85def7907ccebc893500555}.

\index{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}!range@{range}}
\index{range@{range}!AIDA::IFitDataROOT@{A\-I\-D\-A\-::\-I\-Fit\-Data\-R\-O\-O\-T}}
\subsubsection[{range}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Range\-Set} \& I\-Fit\-Data\-R\-O\-O\-T\-::range (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IFitDataROOT_adc85b332f636fd30274555239fd6620b}


Get Range of the corresponding connection by index. 

The index represent the order in which connections are coming out of the \doxyref{I\-Fit\-Data}{p.}{classAIDA_1_1IFitData}. 
\begin{DoxyParams}{Parameters}
{\em The} & index of the connection. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The Range 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Fit\-Data} \doxyref{}{p.}{classAIDA_1_1IFitData_a40a05d1aacd617005e4514b6a2fe657b}.



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