\section{lcfiplus\-:\-:Tree\-Storer Class Reference}
\label{classlcfiplus_1_1TreeStorer}\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}}


{\ttfamily \#include $<$Tree\-Storer.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \{ {\bf mode\-\_\-input}, 
{\bf mode\-\_\-output}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Tree\-Storer} (const char $\ast$filename, const char $\ast$treename, int mode)
\item 
virtual {\bf $\sim$\-Tree\-Storer} ()
\item 
void {\bf Register} (const char $\ast$name)
\item 
void {\bf Register\-All} ()
\item 
void {\bf Fill} ()
\item 
void {\bf Write} ()
\item 
void {\bf Get\-Entry} (int n)
\item 
T\-Tree $\ast$ {\bf Get\-Tree} ()
\item 
int {\bf Get\-Entries} () const 
\end{DoxyCompactItemize}


\subsection{Member Enumeration Documentation}
\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}\label{classlcfiplus_1_1TreeStorer_a2b1811610d569ece9ec4023e247fee65}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{mode\-\_\-input@{mode\-\_\-input}!lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}}\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!mode\-\_\-input@{mode\-\_\-input}}\item[{\em 
mode\-\_\-input\label{classlcfiplus_1_1TreeStorer_a2b1811610d569ece9ec4023e247fee65abe9badc2a38155aab24a868b6fe79f06}
}]\index{mode\-\_\-output@{mode\-\_\-output}!lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}}\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!mode\-\_\-output@{mode\-\_\-output}}\item[{\em 
mode\-\_\-output\label{classlcfiplus_1_1TreeStorer_a2b1811610d569ece9ec4023e247fee65a9846ce60b89c073e1053775d4aa8d4de}
}]\end{description}
\end{Desc}


\subsection{Constructor \& Destructor Documentation}
\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Tree\-Storer@{Tree\-Storer}}
\index{Tree\-Storer@{Tree\-Storer}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Tree\-Storer}]{\setlength{\rightskip}{0pt plus 5cm}lcfiplus\-::\-Tree\-Storer\-::\-Tree\-Storer (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{filename, }
\item[{const char $\ast$}]{treename, }
\item[{int}]{mode}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1TreeStorer_a5ddc66668052b9c3ccae47b66e3e58bb}


References mode\-\_\-input.

\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!$\sim$\-Tree\-Storer@{$\sim$\-Tree\-Storer}}
\index{$\sim$\-Tree\-Storer@{$\sim$\-Tree\-Storer}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{$\sim$\-Tree\-Storer}]{\setlength{\rightskip}{0pt plus 5cm}lcfiplus\-::\-Tree\-Storer\-::$\sim$\-Tree\-Storer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classlcfiplus_1_1TreeStorer_a52d436143586a42c1db0f6dc2207d922}


\subsection{Member Function Documentation}
\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Fill@{Fill}}
\index{Fill@{Fill}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Fill}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Tree\-Storer\-::\-Fill (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1TreeStorer_a55cefa3b24055750825cb1b2b09e824d}


References mode\-\_\-output.

\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Get\-Entries@{Get\-Entries}}
\index{Get\-Entries@{Get\-Entries}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Get\-Entries}]{\setlength{\rightskip}{0pt plus 5cm}int lcfiplus\-::\-Tree\-Storer\-::\-Get\-Entries (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}\label{classlcfiplus_1_1TreeStorer_ad5728cdd977dc565cf62b1c5abb9d0f0}
\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Get\-Entry@{Get\-Entry}}
\index{Get\-Entry@{Get\-Entry}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Get\-Entry}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Tree\-Storer\-::\-Get\-Entry (
\begin{DoxyParamCaption}
\item[{int}]{n}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1TreeStorer_a586b89f6230aca5ceeedb2095c3271f0}


References mode\-\_\-input.

\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Get\-Tree@{Get\-Tree}}
\index{Get\-Tree@{Get\-Tree}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Get\-Tree}]{\setlength{\rightskip}{0pt plus 5cm}T\-Tree$\ast$ lcfiplus\-::\-Tree\-Storer\-::\-Get\-Tree (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\label{classlcfiplus_1_1TreeStorer_a6615a109d5e0497e1d304f88a0e13376}
\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Register@{Register}}
\index{Register@{Register}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Register}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Tree\-Storer\-::\-Register (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1TreeStorer_ae328a07350a9db9e6ca58ddff15a31ef}


References lcfiplus\-::\-Event\-Store\-::\-Get\-Class\-Name(), lcfiplus\-::\-Event\-Store\-::\-Get\-Object(), lcfiplus\-::\-Event\-::\-Instance(), mode\-\_\-input, and lcfiplus\-::\-Event\-Store\-::\-Register\-Object().



Referenced by Register\-All().

\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Register\-All@{Register\-All}}
\index{Register\-All@{Register\-All}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Register\-All}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Tree\-Storer\-::\-Register\-All (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1TreeStorer_ac5319b483048e6ee727859143655bec7}


References mode\-\_\-input, and Register().

\index{lcfiplus\-::\-Tree\-Storer@{lcfiplus\-::\-Tree\-Storer}!Write@{Write}}
\index{Write@{Write}!lcfiplus::TreeStorer@{lcfiplus\-::\-Tree\-Storer}}
\subsubsection[{Write}]{\setlength{\rightskip}{0pt plus 5cm}void lcfiplus\-::\-Tree\-Storer\-::\-Write (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{classlcfiplus_1_1TreeStorer_a0815db3d1ea7548b4506118b08d531d3}


References mode\-\_\-output.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
{\bf Tree\-Storer.\-h}\item 
{\bf Tree\-Storer.\-cc}\end{DoxyCompactItemize}
