\section{K\-I\-T Class Reference}
\label{classKIT}\index{K\-I\-T@{K\-I\-T}}


Example processor for marlin.  




{\ttfamily \#include $<$K\-I\-T.\-h$>$}

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

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

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

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

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

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

\item 
int {\bfseries \-\_\-n\-Run}\label{classKIT_a2b9728997be0fe5cf1e0911bd9c948bd}

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

\item 
std\-::string {\bfseries \-\_\-\-Ecal\-\_\-col}\label{classKIT_a245f3ccd1a91077b049b0ce13009e252}

\item 
std\-::string {\bfseries \-\_\-\-Core\-Collection}\label{classKIT_a847e421c7a4c30dfb8cc4b1affcffeb4}

\item 
string {\bfseries \-\_\-\-To\-Clean}\label{classKIT_af084251873ee645d7d16a1318046935f}

\item 
int {\bfseries \-\_\-\-Clean\-Cut}\label{classKIT_af4fd78e550a22500536546ab3519c11a}

\item 
int {\bfseries \-\_\-\-N}\label{classKIT_a39ba27b7ba8f0c7eeabd3729a7ad9163}

\item 
vector$<$ float $>$ {\bfseries \-\_\-miipstep}\label{classKIT_aef1403093314f61983513a90bed90972}

\item 
int {\bfseries \-\_\-\-Min\-Hit0}\label{classKIT_a8a48ffde42b75e1bde393ee853ee875b}

\item 
int {\bfseries \-\_\-\-Min\-Hit\-Split}\label{classKIT_a25c69103a1502af10e741247ab7812b7}

\item 
double {\bfseries \-\_\-\-Rcut}\label{classKIT_a83bae8a91e229e51608e64dcedacc4ad}

\item 
double {\bfseries \-\_\-\-Distcut}\label{classKIT_aa3a549c7f25289dfbb3aaa9ba7b6a86a}

\item 
double {\bfseries \-\_\-\-Coscut}\label{classKIT_ad1695af4ac1e70ff4a77f8170f98c9f0}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Example processor for marlin. 

If compiled with M\-A\-R\-L\-I\-N\-\_\-\-U\-S\-E\-\_\-\-A\-I\-D\-A it creates a histogram (cloud) of the M\-C\-Particle energies. 

\subsection{Member Function Documentation}
\index{K\-I\-T@{K\-I\-T}!init@{init}}
\index{init@{init}!KIT@{K\-I\-T}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}virtual void K\-I\-T\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classKIT_ae5b5dae034b3608d853026f359c7e050}


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 
K\-I\-T.\-h\end{DoxyCompactItemize}
