\section{Geom\-End\-Processor Class Reference}
\label{classGeomEndProcessor}\index{Geom\-End\-Processor@{Geom\-End\-Processor}}


Used in lieu of common Geometry A\-P\-I.  




{\ttfamily \#include $<$Geom\-End\-Processor.\-h$>$}

Inheritance diagram for Geom\-End\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classGeomEndProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classGeomEndProcessor_a80ff4175017aeb16c01a7c143f0623bf}

\item 
virtual void {\bf init} ()
\begin{DoxyCompactList}\small\item\em Called at the begin of the job before anything is read. \end{DoxyCompactList}\item 
virtual void {\bf process\-Run\-Header} (L\-C\-Run\-Header $\ast$run)\label{classGeomEndProcessor_a54e2f7167d36135cd348bd5693274ccc}

\begin{DoxyCompactList}\small\item\em Called for every run. \end{DoxyCompactList}\item 
virtual void {\bf process\-Event} (L\-C\-Event $\ast$evt)\label{classGeomEndProcessor_acce06bfd1a04428565d7c3ebb4c9d5f3}

\begin{DoxyCompactList}\small\item\em Called for every event -\/ the working horse. \end{DoxyCompactList}\item 
virtual void {\bfseries check} (L\-C\-Event $\ast$evt)\label{classGeomEndProcessor_a77c6e909116e9dac0f9ab55f64cb784d}

\item 
virtual void {\bf end} ()\label{classGeomEndProcessor_a0409be5940a4e8f4db71904785e5516d}

\begin{DoxyCompactList}\small\item\em Called after data processing for clean up. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bf \-\_\-col\-Name}\label{classGeomEndProcessor_a6f1ddbb68a0e07e1521ef68e27517873}

\begin{DoxyCompactList}\small\item\em Input collection name. \end{DoxyCompactList}\item 
int {\bfseries \-\_\-n\-Run}\label{classGeomEndProcessor_ac13c1baa5a500af5626feb69a1fbef29}

\item 
int {\bfseries \-\_\-n\-Evt}\label{classGeomEndProcessor_a254bff84419bb3cdf2dd4cec1dedb88d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Used in lieu of common Geometry A\-P\-I. 

Destroys the T\-P\-C defined in marlin\-\_\-tpcgeom.\-h via the global pointer the\-\_\-tpc. \begin{DoxyAuthor}{Author}
S. Aplin, D\-E\-S\-Y 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{Geom\-End\-Processor@{Geom\-End\-Processor}!init@{init}}
\index{init@{init}!GeomEndProcessor@{Geom\-End\-Processor}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Geom\-End\-Processor\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classGeomEndProcessor_a0635e287ea277bd645d7fabca9624a19}


Called at the begin of the job before anything is read. 

Use to initialize the processor, e.\-g. book histograms. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Geom\-End\-Processor.\-h\end{DoxyCompactItemize}
