\section{Track\-Pick\-Processor Class Reference}
\label{classTrackPickProcessor}\index{Track\-Pick\-Processor@{Track\-Pick\-Processor}}


Processor to pick single or more tracks from those the track cheater finds.  




{\ttfamily \#include $<$Track\-Pick\-Processor.\-h$>$}

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

\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{classTrackPickProcessor_a5b98a5c211eaf17c26dc9cd4c38c7ab1}

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

\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{classTrackPickProcessor_a5f237c015fd8d8b9c2e3bc32e505ec1d}

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

\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\-M\-C\-True\-Tracks\-Rel}\label{classTrackPickProcessor_ae6e40b6524f9ccb9dd2ca9d973e8e231}

\begin{DoxyCompactList}\small\item\em Input collection name. \end{DoxyCompactList}\item 
std\-::string {\bf \-\_\-\-Track\-Pick\-Collection}\label{classTrackPickProcessor_a2ce06e147c24336ad1d63fa5ec39d2e3}

\begin{DoxyCompactList}\small\item\em output collection \end{DoxyCompactList}\item 
int {\bfseries \-\_\-n\-Run}\label{classTrackPickProcessor_a0d5cc59222ab3abbb7fab0f41b0bd5a7}

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Processor to pick single or more tracks from those the track cheater finds. 

As this is just for testing, it is so far a hard coded stuff. 

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


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 files\-:\begin{DoxyCompactItemize}
\item 
Track\-Pick\-Processor.\-h\item 
Track\-Pick\-Processor.\-cc\end{DoxyCompactItemize}
