\section{A\-I\-D\-A\-:\-:I\-Histogram3\-D Class Reference}
\label{classAIDA_1_1IHistogram3D}\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}


User level interface to 3\-D Histogram.  




{\ttfamily \#include $<$I\-Histogram3\-D.\-h$>$}

Inheritance diagram for A\-I\-D\-A\-:\-:I\-Histogram3\-D\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classAIDA_1_1IHistogram3D}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual {\bf $\sim$\-I\-Histogram3\-D} ()\label{classAIDA_1_1IHistogram3D_a4e1613ff4b0634ea9daf81d070722ee8}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual bool {\bf fill} (double x, double y, double z, double weight=1.)=0
\begin{DoxyCompactList}\small\item\em Fill the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} with a triplet of values and the corresponding weight. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Mean\-X} (int index\-X, int index\-Y, int index\-Z) const =0
\begin{DoxyCompactList}\small\item\em The weighted mean along the x axis of a given bin. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Mean\-Y} (int index\-X, int index\-Y, int index\-Z) const =0
\begin{DoxyCompactList}\small\item\em The weighted mean the y axis of a given bin. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Mean\-Z} (int index\-X, int index\-Y, int index\-Z) const =0
\begin{DoxyCompactList}\small\item\em The weighted mean the z axis of a given bin. \end{DoxyCompactList}\item 
virtual int {\bf bin\-Entries} (int index\-X, int index\-Y, int index\-Z) const =0
\begin{DoxyCompactList}\small\item\em Number of entries in the corresponding bin (ie the number of times fill was called for this bin). \end{DoxyCompactList}\item 
virtual int {\bf bin\-Entries\-X} (int index) const =0
\begin{DoxyCompactList}\small\item\em Sum of all the entries of the bins along a given x bin. \end{DoxyCompactList}\item 
virtual int {\bf bin\-Entries\-Y} (int index) const =0
\begin{DoxyCompactList}\small\item\em Sum of all the entries of the bins along a given y bin. \end{DoxyCompactList}\item 
virtual int {\bf bin\-Entries\-Z} (int index) const =0
\begin{DoxyCompactList}\small\item\em Sum of all the entries of the bins along a given z bin. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Height} (int index\-X, int index\-Y, int index\-Z) const =0
\begin{DoxyCompactList}\small\item\em Total height of a give bin (ie the sum of the weights in this bin). \end{DoxyCompactList}\item 
virtual double {\bf bin\-Height\-X} (int index) const =0
\begin{DoxyCompactList}\small\item\em Sum of all the heights of the bins along a given x bin. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Height\-Y} (int index) const =0
\begin{DoxyCompactList}\small\item\em Sum of all the heights of the bins along a given y bin. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Height\-Z} (int index) const =0
\begin{DoxyCompactList}\small\item\em Sum of all the heights of the bins along a given z bin. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Error} (int index\-X, int index\-Y, int index\-Z) const =0
\begin{DoxyCompactList}\small\item\em The error of a given bin. \end{DoxyCompactList}\item 
virtual double {\bf mean\-X} () const =0
\begin{DoxyCompactList}\small\item\em The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the x axis. \end{DoxyCompactList}\item 
virtual double {\bf mean\-Y} () const =0
\begin{DoxyCompactList}\small\item\em The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the y axis. \end{DoxyCompactList}\item 
virtual double {\bf mean\-Z} () const =0
\begin{DoxyCompactList}\small\item\em The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the z axis. \end{DoxyCompactList}\item 
virtual double {\bf rms\-X} () const =0
\begin{DoxyCompactList}\small\item\em The R\-M\-S of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the x axis. \end{DoxyCompactList}\item 
virtual double {\bf rms\-Y} () const =0
\begin{DoxyCompactList}\small\item\em The R\-M\-S of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the y axis. \end{DoxyCompactList}\item 
virtual double {\bf rms\-Z} () const =0
\begin{DoxyCompactList}\small\item\em The R\-M\-S of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the z axis. \end{DoxyCompactList}\item 
virtual const {\bf I\-Axis} \& {\bf x\-Axis} () const =0
\begin{DoxyCompactList}\small\item\em Get the x axis of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. \end{DoxyCompactList}\item 
virtual const {\bf I\-Axis} \& {\bf y\-Axis} () const =0
\begin{DoxyCompactList}\small\item\em Get the y axis of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. \end{DoxyCompactList}\item 
virtual const {\bf I\-Axis} \& {\bf z\-Axis} () const =0
\begin{DoxyCompactList}\small\item\em Get the z axis of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. \end{DoxyCompactList}\item 
virtual int {\bf coord\-To\-Index\-X} (double coord) const =0
\begin{DoxyCompactList}\small\item\em Get the bin number corresponding to a given coordinate along the x axis. \end{DoxyCompactList}\item 
virtual int {\bf coord\-To\-Index\-Y} (double coord) const =0
\begin{DoxyCompactList}\small\item\em Get the bin number corresponding to a given coordinate along the y axis. \end{DoxyCompactList}\item 
virtual int {\bf coord\-To\-Index\-Z} (double coord) const =0
\begin{DoxyCompactList}\small\item\em Get the bin number corresponding to a given coordinate along the z axis. \end{DoxyCompactList}\item 
virtual bool {\bf add} (const {\bf I\-Histogram3\-D} \&hist)=0
\begin{DoxyCompactList}\small\item\em Add to this \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} the contents of another \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
User level interface to 3\-D Histogram. 

\begin{DoxyAuthor}{Author}
The \doxyref{A\-I\-D\-A}{p.}{namespaceAIDA} team ({\tt http\-://aida.\-freehep.\-org/}) 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!add@{add}}
\index{add@{add}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{add}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool A\-I\-D\-A\-::\-I\-Histogram3\-D\-::add (
\begin{DoxyParamCaption}
\item[{const {\bf I\-Histogram3\-D} \&}]{hist}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a9afb555619c28a845a0f6d40b1f663b7}


Add to this \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} the contents of another \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. 


\begin{DoxyParams}{Parameters}
{\em hist} & The \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} to be added to this \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If the I\-Histogram3\-Ds binnings are incompatible. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a20193939617ca408d17f70173cb7e507}.



Referenced by A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::add().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Entries@{bin\-Entries}}
\index{bin\-Entries@{bin\-Entries}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Entries}]{\setlength{\rightskip}{0pt plus 5cm}virtual int A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Entries (
\begin{DoxyParamCaption}
\item[{int}]{index\-X, }
\item[{int}]{index\-Y, }
\item[{int}]{index\-Z}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_af71b4921c34a4f6f9ac0285cc851df44}


Number of entries in the corresponding bin (ie the number of times fill was called for this bin). 


\begin{DoxyParams}{Parameters}
{\em index\-X} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Y} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Z} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of entries in the corresponding bin. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a50a4c2099eacc8cfcf6ea864177a45b5}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Entries\-X@{bin\-Entries\-X}}
\index{bin\-Entries\-X@{bin\-Entries\-X}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Entries\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual int A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Entries\-X (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a0b1f479c1bba65071da32ead515a4f71}


Sum of all the entries of the bins along a given x bin. 

This is equivalent to {\ttfamily projection\-X\-Y().bin\-Entries\-X(index)}. 
\begin{DoxyParams}{Parameters}
{\em index} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of entries in the corresponding set of bins. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_aa6d44e630d2ae768ac3d6d614274f2b8}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Entries\-Y@{bin\-Entries\-Y}}
\index{bin\-Entries\-Y@{bin\-Entries\-Y}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Entries\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual int A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Entries\-Y (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a898479ec1e02b011129d1b435b57d828}


Sum of all the entries of the bins along a given y bin. 

This is equivalent to {\ttfamily projection\-X\-Y().bin\-Entries\-Y(index)}. 
\begin{DoxyParams}{Parameters}
{\em index} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of entries in the corresponding set of bins. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_ac4a9e4546551e820bff4d7cb0cba4038}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Entries\-Z@{bin\-Entries\-Z}}
\index{bin\-Entries\-Z@{bin\-Entries\-Z}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Entries\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual int A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Entries\-Z (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_ae856b328161cec7410734590edf2f930}


Sum of all the entries of the bins along a given z bin. 

This is equivalent to {\ttfamily projection\-X\-Z().bin\-Entries\-Z(index)}. 
\begin{DoxyParams}{Parameters}
{\em index} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of entries in the corresponding set of bins. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a6e3bb7b5d9919e744b81c3eddbaf370e}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Error@{bin\-Error}}
\index{bin\-Error@{bin\-Error}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Error}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Error (
\begin{DoxyParamCaption}
\item[{int}]{index\-X, }
\item[{int}]{index\-Y, }
\item[{int}]{index\-Z}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a3c2eef2662b1584597ceb22f0646e9cc}


The error of a given bin. 


\begin{DoxyParams}{Parameters}
{\em index\-X} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Y} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Z} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The error on the corresponding bin. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a505f24f81d670866bbe0146599e5cce4}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Height@{bin\-Height}}
\index{bin\-Height@{bin\-Height}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Height}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Height (
\begin{DoxyParamCaption}
\item[{int}]{index\-X, }
\item[{int}]{index\-Y, }
\item[{int}]{index\-Z}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_ac378d3d294f3b73b7b0257917025a446}


Total height of a give bin (ie the sum of the weights in this bin). 


\begin{DoxyParams}{Parameters}
{\em index\-X} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Y} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Z} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The height of the corresponding bin. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a09a5452a86e786272e1fe092d2f136ea}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Height\-X@{bin\-Height\-X}}
\index{bin\-Height\-X@{bin\-Height\-X}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Height\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Height\-X (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_aaf5c2d27753df3b9599d4b17008740b1}


Sum of all the heights of the bins along a given x bin. 

This is equivalent to {\ttfamily projection\-X\-Y().bin\-Height\-X(index)}. 
\begin{DoxyParams}{Parameters}
{\em index} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The sum of the heights in the corresponding set of bins. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_ab4c0bb362455f20ac960da75e1e3c80e}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Height\-Y@{bin\-Height\-Y}}
\index{bin\-Height\-Y@{bin\-Height\-Y}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Height\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Height\-Y (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_af467558b868636f88c4205e04a7d97b2}


Sum of all the heights of the bins along a given y bin. 

This is equivalent to {\ttfamily projection\-X\-Y().bin\-Height\-Y(index)}. 
\begin{DoxyParams}{Parameters}
{\em index} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The sum of the heights in the corresponding set of bins. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_afd55fda8116e3ebfb97c4972dd7f0bf6}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Height\-Z@{bin\-Height\-Z}}
\index{bin\-Height\-Z@{bin\-Height\-Z}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Height\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Height\-Z (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a0ae3e6393e3c553f4d0b93beea6ea0e7}


Sum of all the heights of the bins along a given z bin. 

This is equivalent to {\ttfamily projection\-X\-Z().bin\-Height\-Z(index)}. 
\begin{DoxyParams}{Parameters}
{\em index} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The sum of the heights in the corresponding set of bins. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a968c0d6da0a021a0cf14c26844f49dbd}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Mean\-X@{bin\-Mean\-X}}
\index{bin\-Mean\-X@{bin\-Mean\-X}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Mean\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Mean\-X (
\begin{DoxyParamCaption}
\item[{int}]{index\-X, }
\item[{int}]{index\-Y, }
\item[{int}]{index\-Z}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a30aecc10cedaf28a572b39097e932e5e}


The weighted mean along the x axis of a given bin. 


\begin{DoxyParams}{Parameters}
{\em index\-X} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Y} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Z} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The mean of the corresponding bin along the x axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_af6b38a70a99dfb5f2ed519bc7c4f5ece}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Mean\-Y@{bin\-Mean\-Y}}
\index{bin\-Mean\-Y@{bin\-Mean\-Y}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Mean\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Mean\-Y (
\begin{DoxyParamCaption}
\item[{int}]{index\-X, }
\item[{int}]{index\-Y, }
\item[{int}]{index\-Z}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_ad10f398620bf9c5f5f6dd3c7def9d269}


The weighted mean the y axis of a given bin. 


\begin{DoxyParams}{Parameters}
{\em index\-X} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Y} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Z} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The mean of the corresponding bin along the y axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a6b5de79f58ee99e8f23a7c6073c9b3ee}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!bin\-Mean\-Z@{bin\-Mean\-Z}}
\index{bin\-Mean\-Z@{bin\-Mean\-Z}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{bin\-Mean\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::bin\-Mean\-Z (
\begin{DoxyParamCaption}
\item[{int}]{index\-X, }
\item[{int}]{index\-Y, }
\item[{int}]{index\-Z}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_ae9b02421df03b5254f6c5de1dd560178}


The weighted mean the z axis of a given bin. 


\begin{DoxyParams}{Parameters}
{\em index\-X} & The x bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Y} & The y bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
{\em index\-Z} & The z bin number (0...N-\/1) or O\-V\-E\-R\-F\-L\-O\-W or U\-N\-D\-E\-R\-F\-L\-O\-W. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The mean of the corresponding bin along the z axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a1ffe6fa3564d7f5367591fafe5f14a52}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!coord\-To\-Index\-X@{coord\-To\-Index\-X}}
\index{coord\-To\-Index\-X@{coord\-To\-Index\-X}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{coord\-To\-Index\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual int A\-I\-D\-A\-::\-I\-Histogram3\-D\-::coord\-To\-Index\-X (
\begin{DoxyParamCaption}
\item[{double}]{coord}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_ad54dd4af720154bb9b397870be2256a4}


Get the bin number corresponding to a given coordinate along the x axis. 

This is a convenience method, equivalent to {\ttfamily \doxyref{x\-Axis()}{p.}{classAIDA_1_1IHistogram3D_a42429f98fa2232827e4ca28ff55634bb}.coord\-To\-Index(coord)}. \begin{DoxySeeAlso}{See Also}
I\-Axis\-::coord\-To\-Index(double) 
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em coord} & The coordinalte along the x axis. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The corresponding bin number. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_acd6ca8bf2fc4ddd9b53e31ffe0c0755c}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!coord\-To\-Index\-Y@{coord\-To\-Index\-Y}}
\index{coord\-To\-Index\-Y@{coord\-To\-Index\-Y}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{coord\-To\-Index\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual int A\-I\-D\-A\-::\-I\-Histogram3\-D\-::coord\-To\-Index\-Y (
\begin{DoxyParamCaption}
\item[{double}]{coord}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a95e602d67e7d4391d03fcca60e055766}


Get the bin number corresponding to a given coordinate along the y axis. 

This is a convenience method, equivalent to {\ttfamily \doxyref{y\-Axis()}{p.}{classAIDA_1_1IHistogram3D_a6ff84f6de4feec5edb43605296c41b42}.coord\-To\-Index(coord)}. \begin{DoxySeeAlso}{See Also}
I\-Axis\-::coord\-To\-Index(double) 
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em coord} & The coordinalte along the y axis. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The corresponding bin number. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a4acee1c7e9ba882406030a5f435f5f49}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!coord\-To\-Index\-Z@{coord\-To\-Index\-Z}}
\index{coord\-To\-Index\-Z@{coord\-To\-Index\-Z}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{coord\-To\-Index\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual int A\-I\-D\-A\-::\-I\-Histogram3\-D\-::coord\-To\-Index\-Z (
\begin{DoxyParamCaption}
\item[{double}]{coord}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_aaf2d31537362872a711e5529bde40862}


Get the bin number corresponding to a given coordinate along the z axis. 

This is a convenience method, equivalent to {\ttfamily \doxyref{z\-Axis()}{p.}{classAIDA_1_1IHistogram3D_a07e3ccc3b08fec3f0dbb64b16212e283}.coord\-To\-Index(coord)}. \begin{DoxySeeAlso}{See Also}
I\-Axis\-::coord\-To\-Index(double) 
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em coord} & The coordinalte along the z axis. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The corresponding bin number. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_adf589530184297f005a58e9094b37d27}.

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!fill@{fill}}
\index{fill@{fill}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool A\-I\-D\-A\-::\-I\-Histogram3\-D\-::fill (
\begin{DoxyParamCaption}
\item[{double}]{x, }
\item[{double}]{y, }
\item[{double}]{z, }
\item[{double}]{weight = {\ttfamily 1.}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a43d77dff14703f8fffc5d72933781a7a}


Fill the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} with a triplet of values and the corresponding weight. 


\begin{DoxyParams}{Parameters}
{\em x} & The x value to be filled in. \\
\hline
{\em y} & The y value to be filled in. \\
\hline
{\em z} & The z value to be filled in. \\
\hline
{\em weight} & The corresponding weight (by default 1). \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If the weight is $<$0 or $>$1 (?). 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a699dbc117c363cebe014fc1beb3233af}.



Referenced by A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::fill(), and A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::fill\-Histogram().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!mean\-X@{mean\-X}}
\index{mean\-X@{mean\-X}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{mean\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::mean\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a315092b62d8f308e943e3bfbdf596eb0}


The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the x axis. 

\begin{DoxyReturn}{Returns}
The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the x axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a05861366a366b6389ba03a7d012d5a7d}.



Referenced by A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::mean\-X().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!mean\-Y@{mean\-Y}}
\index{mean\-Y@{mean\-Y}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{mean\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::mean\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a9cf8074239f206e1e3b866124b411ba1}


The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the y axis. 

\begin{DoxyReturn}{Returns}
The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the y axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_afb15b6e639bca455910f11a4dfcbb6cd}.



Referenced by A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::mean\-Y().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!mean\-Z@{mean\-Z}}
\index{mean\-Z@{mean\-Z}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{mean\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::mean\-Z (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_ab5294d3bed0f5aeee135902f6a18f433}


The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the z axis. 

\begin{DoxyReturn}{Returns}
The mean of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the z axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_ac92ff57b39c2eb491de5b22aa3917466}.



Referenced by A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::mean\-Z().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!rms\-X@{rms\-X}}
\index{rms\-X@{rms\-X}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{rms\-X}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::rms\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a0ee05eef01a6045bcb6881a8dd112e6b}


The R\-M\-S of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the x axis. 

\begin{DoxyReturn}{Returns}
The R\-M\-S if the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the x axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a4b54d932b6c662fe306fd5f1df845360}.



Referenced by A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::rms\-X().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!rms\-Y@{rms\-Y}}
\index{rms\-Y@{rms\-Y}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{rms\-Y}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::rms\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a3621fe813c727ba78d72817eede595bd}


The R\-M\-S of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the y axis. 

\begin{DoxyReturn}{Returns}
The R\-M\-S if the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the y axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a07969f473e7c2e70a9cc8af742c5575e}.



Referenced by A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::rms\-Y().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!rms\-Z@{rms\-Z}}
\index{rms\-Z@{rms\-Z}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{rms\-Z}]{\setlength{\rightskip}{0pt plus 5cm}virtual double A\-I\-D\-A\-::\-I\-Histogram3\-D\-::rms\-Z (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a0d9ce008a5c72b93af1861e29fd83f66}


The R\-M\-S of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the z axis. 

\begin{DoxyReturn}{Returns}
The R\-M\-S if the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D} along the z axis. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a0b46546fa96193329bb62820fbf26737}.



Referenced by A\-I\-D\-A\-::\-I\-Cloud3\-D\-R\-O\-O\-T\-::rms\-Z().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!x\-Axis@{x\-Axis}}
\index{x\-Axis@{x\-Axis}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{x\-Axis}]{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf I\-Axis}\& A\-I\-D\-A\-::\-I\-Histogram3\-D\-::x\-Axis (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a42429f98fa2232827e4ca28ff55634bb}


Get the x axis of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. 

\begin{DoxyReturn}{Returns}
The x coordinate \doxyref{I\-Axis}{p.}{classAIDA_1_1IAxis}. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a3e62c28ec0238ba62e381d05421d7888}.



Referenced by A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T\-::add(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::add(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::create\-Copy(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::divide(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::multiply(), and A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::subtract().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!y\-Axis@{y\-Axis}}
\index{y\-Axis@{y\-Axis}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{y\-Axis}]{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf I\-Axis}\& A\-I\-D\-A\-::\-I\-Histogram3\-D\-::y\-Axis (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a6ff84f6de4feec5edb43605296c41b42}


Get the y axis of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. 

\begin{DoxyReturn}{Returns}
The y coordinate \doxyref{I\-Axis}{p.}{classAIDA_1_1IAxis}. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_a019ba8f88eb2309b357bcd6d3edfd35e}.



Referenced by A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T\-::add(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::add(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::create\-Copy(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::divide(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::multiply(), and A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::subtract().

\index{A\-I\-D\-A\-::\-I\-Histogram3\-D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}!z\-Axis@{z\-Axis}}
\index{z\-Axis@{z\-Axis}!AIDA::IHistogram3D@{A\-I\-D\-A\-::\-I\-Histogram3\-D}}
\subsubsection[{z\-Axis}]{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf I\-Axis}\& A\-I\-D\-A\-::\-I\-Histogram3\-D\-::z\-Axis (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}\label{classAIDA_1_1IHistogram3D_a07e3ccc3b08fec3f0dbb64b16212e283}


Get the z axis of the \doxyref{I\-Histogram3\-D}{p.}{classAIDA_1_1IHistogram3D}. 

\begin{DoxyReturn}{Returns}
The z coordinate \doxyref{I\-Axis}{p.}{classAIDA_1_1IAxis}. 
\end{DoxyReturn}


Implemented in {\bf A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T} \doxyref{}{p.}{classAIDA_1_1IHistogram3DROOT_abe12f4676c22c5ffacf967219014073a}.



Referenced by A\-I\-D\-A\-::\-I\-Histogram3\-D\-R\-O\-O\-T\-::add(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::add(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::create\-Copy(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::divide(), A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::multiply(), and A\-I\-D\-A\-::\-I\-Histogram\-Factory\-R\-O\-O\-T\-::subtract().



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
I\-Histogram3\-D.\-h\end{DoxyCompactItemize}
