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


User level interface to a 1-\/dimensional profile histogram.  




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

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

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

\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
{\bfseries I\-Profile1\-D\-R\-O\-O\-T} (const std\-::string \&name, const std\-::string \&{\bf title}, int n\-Bins, double lower\-Edge, double upper\-Edge, const std\-::string \&options=\char`\"{}\char`\"{})\label{classAIDA_1_1IProfile1DROOT_ad5cf097af86f26b3d45ec6e31e69fc7a}

\item 
{\bfseries I\-Profile1\-D\-R\-O\-O\-T} (const std\-::string \&name, const std\-::string \&{\bf title}, int n\-Bins, double lower\-Edge, double upper\-Edge, double lower\-Value, double upper\-Value, const std\-::string \&options=\char`\"{}\char`\"{})\label{classAIDA_1_1IProfile1DROOT_a811b5353ebe7aac5b0b3acdf1b059b58}

\item 
{\bfseries I\-Profile1\-D\-R\-O\-O\-T} (const std\-::string \&name, const std\-::string \&{\bf title}, const std\-::vector$<$ double $>$ \&bin\-Edges, const std\-::string \&options=\char`\"{}\char`\"{})\label{classAIDA_1_1IProfile1DROOT_a7c774acd38be06d9bcb46db6b150cc8e}

\item 
{\bfseries I\-Profile1\-D\-R\-O\-O\-T} (const std\-::string \&name, const std\-::string \&{\bf title}, const std\-::vector$<$ double $>$ \&bin\-Edges, double lower\-Value, double upper\-Value, const std\-::string \&options=\char`\"{}\char`\"{})\label{classAIDA_1_1IProfile1DROOT_afbb5dc748a45084ec2a2869995012f11}

\item 
{\bfseries I\-Profile1\-D\-R\-O\-O\-T} (const std\-::string \&name, const {\bf I\-Profile1\-D\-R\-O\-O\-T} \&profile)\label{classAIDA_1_1IProfile1DROOT_a2fc4d8a11450c4b725c8f802a5d80fa1}

\item 
virtual bool {\bf fill} (double x, double y, double weight=1)\label{classAIDA_1_1IProfile1DROOT_a468ef0f03491713caea87d794b512850}

\begin{DoxyCompactList}\small\item\em Fill the \doxyref{I\-Profile1\-D}{p.}{classAIDA_1_1IProfile1D}. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Mean} (int index) const 
\begin{DoxyCompactList}\small\item\em The weighted mean of the corresponding bin. \end{DoxyCompactList}\item 
virtual int {\bf bin\-Entries} (int index) const 
\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 double {\bf bin\-Height} (int index) const 
\begin{DoxyCompactList}\small\item\em Total height of the corresponding bin (ie the sum of the weights in this bin). \end{DoxyCompactList}\item 
virtual double {\bf bin\-Error} (int index) const 
\begin{DoxyCompactList}\small\item\em The error on this bin. \end{DoxyCompactList}\item 
virtual double {\bf bin\-Rms} (int index) const 
\begin{DoxyCompactList}\small\item\em The spread (R\-M\-S) of a bin. \end{DoxyCompactList}\item 
virtual double {\bf mean} () const \label{classAIDA_1_1IProfile1DROOT_a6a21cab265068c78bfcc251a4e576f15}

\begin{DoxyCompactList}\small\item\em Returns the mean of the whole profile as calculated on filling-\/time. \end{DoxyCompactList}\item 
virtual double {\bf rms} () const \label{classAIDA_1_1IProfile1DROOT_a663f3af37e1a46ce64834f594d02633f}

\begin{DoxyCompactList}\small\item\em Returns the rms of the whole profile as calculated on filling-\/time. \end{DoxyCompactList}\item 
virtual const {\bf I\-Axis} \& {\bf axis} () const \label{classAIDA_1_1IProfile1DROOT_af6cffc4bbfbe6874d06713e6f0fd0dc5}

\begin{DoxyCompactList}\small\item\em Returns the X axis. \end{DoxyCompactList}\item 
virtual int {\bf coord\-To\-Index} (double coord) const 
\begin{DoxyCompactList}\small\item\em Convenience method, equivalent to {\ttfamily \doxyref{axis()}{p.}{classAIDA_1_1IProfile1DROOT_af6cffc4bbfbe6874d06713e6f0fd0dc5}.coord\-To\-Index(coord)}. \end{DoxyCompactList}\item 
virtual int {\bf all\-Entries} () const 
\begin{DoxyCompactList}\small\item\em Modifies this \doxyref{I\-Profile1\-D}{p.}{classAIDA_1_1IProfile1D} by adding the contents of profile to it. \end{DoxyCompactList}\item 
virtual int {\bf extra\-Entries} () const 
\begin{DoxyCompactList}\small\item\em Get the number of entries in the underflow and overflow bins. \end{DoxyCompactList}\item 
virtual double {\bf sum\-Bin\-Heights} () const 
\begin{DoxyCompactList}\small\item\em Get the sum of in range bin heights in the \doxyref{I\-Profile}{p.}{classAIDA_1_1IProfile}. \end{DoxyCompactList}\item 
virtual double {\bf sum\-All\-Bin\-Heights} () const 
\begin{DoxyCompactList}\small\item\em Get the sum of all the bins heights (including underflow and overflow bin). \end{DoxyCompactList}\item 
virtual double {\bf sum\-Extra\-Bin\-Heights} () const 
\begin{DoxyCompactList}\small\item\em Get the sum of the underflow and overflow bin height. \end{DoxyCompactList}\item 
virtual double {\bf min\-Bin\-Height} () const 
\begin{DoxyCompactList}\small\item\em Get the minimum height of the in-\/range bins. \end{DoxyCompactList}\item 
virtual double {\bf max\-Bin\-Height} () const 
\begin{DoxyCompactList}\small\item\em Get the maximum height of the in-\/range bins. \end{DoxyCompactList}\item 
virtual std\-::string {\bf title} () const 
\begin{DoxyCompactList}\small\item\em Get the Histogram's title. \end{DoxyCompactList}\item 
virtual bool {\bf set\-Title} (const std\-::string \&{\bf title})
\begin{DoxyCompactList}\small\item\em Set the histogram title. \end{DoxyCompactList}\item 
virtual int {\bf dimension} () const 
\begin{DoxyCompactList}\small\item\em Get the \doxyref{I\-Annotation}{p.}{classAIDA_1_1IAnnotation} associated with the Histogram. \end{DoxyCompactList}\item 
virtual bool {\bf reset} ()
\begin{DoxyCompactList}\small\item\em Reset the Histogram; as if just created. \end{DoxyCompactList}\item 
virtual int {\bf entries} () const 
\begin{DoxyCompactList}\small\item\em Get the number of in-\/range entries in the Histogram. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
User level interface to a 1-\/dimensional profile histogram. 

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

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{I\-Profile1\-D\-R\-O\-O\-T.\-h}{p.}{IProfile1DROOT_8h_source},v 1.\-7 2007-\/03-\/23 14\-:41\-:36 tkraemer Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!all\-Entries@{all\-Entries}}
\index{all\-Entries@{all\-Entries}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{all\-Entries}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Profile1\-D\-R\-O\-O\-T\-::all\-Entries (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_ad2643fbbfb163745e3a6101e1ed25efb}


Modifies this \doxyref{I\-Profile1\-D}{p.}{classAIDA_1_1IProfile1D} by adding the contents of profile to it. 


\begin{DoxyParams}{Parameters}
{\em profile} & The \doxyref{I\-Profile1\-D}{p.}{classAIDA_1_1IProfile1D} to be added to this \doxyref{I\-Profile1\-D}{p.}{classAIDA_1_1IProfile1D} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false if profile binnings are incompatiblevirtual bool add(const I\-Profile1\-D \& profile) ; Get the number or all the entries, both in range and underflow/overflow bins of the \doxyref{I\-Profile}{p.}{classAIDA_1_1IProfile}. 

The sum of all the entries. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile} \doxyref{}{p.}{classAIDA_1_1IProfile_aae067336c3e987474f7b97d7db2009d2}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!bin\-Entries@{bin\-Entries}}
\index{bin\-Entries@{bin\-Entries}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{bin\-Entries}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Profile1\-D\-R\-O\-O\-T\-::bin\-Entries (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_acf322c31f1725fbed6d438e9a50c147f}


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


\begin{DoxyParams}{Parameters}
{\em index} & the 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}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile1\-D} \doxyref{}{p.}{classAIDA_1_1IProfile1D_adaf3a09aa435412ca39e5c810ca5e259}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!bin\-Error@{bin\-Error}}
\index{bin\-Error@{bin\-Error}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{bin\-Error}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::bin\-Error (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_ae6c6119787cf9d33a1ca7c5e497262d2}


The error on this bin. 


\begin{DoxyParams}{Parameters}
{\em index} & the 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}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile1\-D} \doxyref{}{p.}{classAIDA_1_1IProfile1D_a3464bfadbfd19f3c22f3e01a7005c06f}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!bin\-Height@{bin\-Height}}
\index{bin\-Height@{bin\-Height}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{bin\-Height}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::bin\-Height (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a3a21a8e168714bedd1267ecc2d4cb5f1}


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


\begin{DoxyParams}{Parameters}
{\em index} & the 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}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile1\-D} \doxyref{}{p.}{classAIDA_1_1IProfile1D_ab0bb2e2b3a8d428011d7866cba91c8a2}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!bin\-Mean@{bin\-Mean}}
\index{bin\-Mean@{bin\-Mean}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{bin\-Mean}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::bin\-Mean (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_ab2490b803816495e6031f07ae3a1bab0}


The weighted mean of the corresponding bin. 


\begin{DoxyParams}{Parameters}
{\em index} & the 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}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile1\-D} \doxyref{}{p.}{classAIDA_1_1IProfile1D_a5c45babed8ce515db3f2dc094750b5c0}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!bin\-Rms@{bin\-Rms}}
\index{bin\-Rms@{bin\-Rms}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{bin\-Rms}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::bin\-Rms (
\begin{DoxyParamCaption}
\item[{int}]{index}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a867709d97de3ed5c6c6c70cee64b86ea}


The spread (R\-M\-S) of a bin. 


\begin{DoxyParams}{Parameters}
{\em index} & the 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}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile1\-D} \doxyref{}{p.}{classAIDA_1_1IProfile1D_ab3886e9305ca8bd001208d6e9ea211e9}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!coord\-To\-Index@{coord\-To\-Index}}
\index{coord\-To\-Index@{coord\-To\-Index}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{coord\-To\-Index}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Profile1\-D\-R\-O\-O\-T\-::coord\-To\-Index (
\begin{DoxyParamCaption}
\item[{double}]{coord}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_af391604d9321b0dd947d887828ae0909}


Convenience method, equivalent to {\ttfamily \doxyref{axis()}{p.}{classAIDA_1_1IProfile1DROOT_af6cffc4bbfbe6874d06713e6f0fd0dc5}.coord\-To\-Index(coord)}. 

\begin{DoxySeeAlso}{See Also}
I\-Axis\-::coord\-To\-Index(double) 
\end{DoxySeeAlso}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile1\-D} \doxyref{}{p.}{classAIDA_1_1IProfile1D_af8b307bb2491e4cd07a9990641d78ef0}.

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


Get the \doxyref{I\-Annotation}{p.}{classAIDA_1_1IAnnotation} associated with the Histogram. 

\begin{DoxyReturn}{Returns}
The I\-Annotation.\-virtual \doxyref{I\-Annotation}{p.}{classAIDA_1_1IAnnotation} \& annotation() ; virtual const \doxyref{I\-Annotation}{p.}{classAIDA_1_1IAnnotation} \& annotation() const ; Get the Histogram's dimension. 

The Histogram's dimension. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Base\-Histogram} \doxyref{}{p.}{classAIDA_1_1IBaseHistogram_acd76b8615a73f24657c781dc49980cad}.

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


Get the number of in-\/range entries in the Histogram. 

\begin{DoxyReturn}{Returns}
The number of in-\/range entries. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Base\-Histogram} \doxyref{}{p.}{classAIDA_1_1IBaseHistogram_a38c98fefb864892358aa763c4c054652}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!extra\-Entries@{extra\-Entries}}
\index{extra\-Entries@{extra\-Entries}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{extra\-Entries}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Profile1\-D\-R\-O\-O\-T\-::extra\-Entries (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a00c645c8764ea3ef934bbfefc7e0c46e}


Get the number of entries in the underflow and overflow bins. 

\begin{DoxyReturn}{Returns}
The numer of entries in the out-\/of-\/range bins. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile} \doxyref{}{p.}{classAIDA_1_1IProfile_a3f3e9eff3c911f7c7c19dd3e7db5884e}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!max\-Bin\-Height@{max\-Bin\-Height}}
\index{max\-Bin\-Height@{max\-Bin\-Height}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{max\-Bin\-Height}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::max\-Bin\-Height (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a3042ca6338d1d5f7bcbde17c44ce858d}


Get the maximum height of the in-\/range bins. 

\begin{DoxyReturn}{Returns}
The maximum height among the in-\/range bins. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile} \doxyref{}{p.}{classAIDA_1_1IProfile_ac02cd55a5ba91fa85e7a5ddf4ac693e7}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!min\-Bin\-Height@{min\-Bin\-Height}}
\index{min\-Bin\-Height@{min\-Bin\-Height}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{min\-Bin\-Height}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::min\-Bin\-Height (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a1153ee688c3c67417a0ad79c457fc6de}


Get the minimum height of the in-\/range bins. 

\begin{DoxyReturn}{Returns}
The minimum height among the in-\/range bins. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile} \doxyref{}{p.}{classAIDA_1_1IProfile_a6c3ed408989f8423cc66a4120462d1e6}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!reset@{reset}}
\index{reset@{reset}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Profile1\-D\-R\-O\-O\-T\-::reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a9253c403ccce7913d91308acde3b960e}


Reset the Histogram; as if just created. 

\begin{DoxyReturn}{Returns}
false If something goes wrong. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Base\-Histogram} \doxyref{}{p.}{classAIDA_1_1IBaseHistogram_a32da98a46330b5b8cab4f55d00650472}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!set\-Title@{set\-Title}}
\index{set\-Title@{set\-Title}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{set\-Title}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Profile1\-D\-R\-O\-O\-T\-::set\-Title (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{title}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_aeaae0af6efc285182943836badd6bd37}


Set the histogram title. 


\begin{DoxyParams}{Parameters}
{\em title} & The title. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
false If title cannot be changed. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Base\-Histogram} \doxyref{}{p.}{classAIDA_1_1IBaseHistogram_a14a7f6ed8fda63589540f787186ed2d7}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!sum\-All\-Bin\-Heights@{sum\-All\-Bin\-Heights}}
\index{sum\-All\-Bin\-Heights@{sum\-All\-Bin\-Heights}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{sum\-All\-Bin\-Heights}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::sum\-All\-Bin\-Heights (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_ae51addb1f11d8dea0239c1895e2ab5e2}


Get the sum of all the bins heights (including underflow and overflow bin). 

\begin{DoxyReturn}{Returns}
The sum of all the bins heights. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile} \doxyref{}{p.}{classAIDA_1_1IProfile_a227d3e3fe6eaef520340fc727c34b604}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!sum\-Bin\-Heights@{sum\-Bin\-Heights}}
\index{sum\-Bin\-Heights@{sum\-Bin\-Heights}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{sum\-Bin\-Heights}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::sum\-Bin\-Heights (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_afd23fcffd18c5bb87b2326e2df39edc1}


Get the sum of in range bin heights in the \doxyref{I\-Profile}{p.}{classAIDA_1_1IProfile}. 

\begin{DoxyReturn}{Returns}
The sum of all the in-\/range bins heights. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile} \doxyref{}{p.}{classAIDA_1_1IProfile_a1ccebd7626153547e7695ced6b686103}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!sum\-Extra\-Bin\-Heights@{sum\-Extra\-Bin\-Heights}}
\index{sum\-Extra\-Bin\-Heights@{sum\-Extra\-Bin\-Heights}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{sum\-Extra\-Bin\-Heights}]{\setlength{\rightskip}{0pt plus 5cm}double I\-Profile1\-D\-R\-O\-O\-T\-::sum\-Extra\-Bin\-Heights (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a58999b8d3aace024c642c20894c7deae}


Get the sum of the underflow and overflow bin height. 

\begin{DoxyReturn}{Returns}
The sum of the out-\/of-\/range bins heights. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Profile} \doxyref{}{p.}{classAIDA_1_1IProfile_ac62e8881d15461b11755a5af0a43652b}.

\index{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}!title@{title}}
\index{title@{title}!AIDA::IProfile1DROOT@{A\-I\-D\-A\-::\-I\-Profile1\-D\-R\-O\-O\-T}}
\subsubsection[{title}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string I\-Profile1\-D\-R\-O\-O\-T\-::title (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}\label{classAIDA_1_1IProfile1DROOT_a6c4cee03f9270ea6b5910a3ff325a49a}


Get the Histogram's title. 

\begin{DoxyReturn}{Returns}
The Histogram's title. 
\end{DoxyReturn}


Implements {\bf A\-I\-D\-A\-::\-I\-Base\-Histogram} \doxyref{}{p.}{classAIDA_1_1IBaseHistogram_a55bd4bf3c7f32400c24e5a1926ca31ae}.



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