\section{Step\-Analyser Class Reference}
\label{classStepAnalyser}\index{Step\-Analyser@{Step\-Analyser}}


Processor to analyse the steps a true track made on its way through the F\-T\-D.  




{\ttfamily \#include $<$Step\-Analyser.\-h$>$}

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

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

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

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

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

\begin{DoxyCompactList}\small\item\em Called after data processing for clean up. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
int {\bfseries \-\_\-n\-Run}\label{classStepAnalyser_a523d693e680e4292e77850c45838b1de}

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

\item 
double {\bfseries \-\_\-\-Bz}\label{classStepAnalyser_a4be206f7b6cecf0f357737ac5ab34f61}

\item 
std\-::string {\bfseries \-\_\-root\-File\-Name}\label{classStepAnalyser_a2891165a382ab4129940a6211e48b455}

\item 
std\-::string {\bfseries \-\_\-tree\-Name}\label{classStepAnalyser_a61784ea38c341533bddbc8c1c7d62269}

\item 
std\-::string {\bfseries \-\_\-tree\-Name2}\label{classStepAnalyser_a496a2cdf74d449b6b32e1ee69da63c95}

\item 
std\-::string {\bfseries \-\_\-col\-Name\-M\-C\-True\-Tracks\-Rel}\label{classStepAnalyser_aa8c8c46be4d297216add1ca3634593c4}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Processor to analyse the steps a true track made on its way through the F\-T\-D. 

\subparagraph*{Input -\/ Prerequisites}

A collection of cheated tracks in the F\-T\-D.

\subparagraph*{Output}

A root file


\begin{DoxyParams}{Parameters}
{\em M\-C\-True\-Track\-Rel\-Collection\-Name} & The collection of the cheated track relations.\\
\hline
\end{DoxyParams}
\begin{DoxyAuthor}{Author}
R. Glattauer H\-E\-P\-H\-Y, Wien 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{Step\-Analyser@{Step\-Analyser}!init@{init}}
\index{init@{init}!StepAnalyser@{Step\-Analyser}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void Step\-Analyser\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classStepAnalyser_aafa963524a35375b2fab13d3245a78d9}


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 
Step\-Analyser.\-h\item 
Step\-Analyser.\-cc\end{DoxyCompactItemize}
