\section{Draw\-M\-C\-Particles Class Reference}
\label{classDrawMCParticles}\index{Draw\-M\-C\-Particles@{Draw\-M\-C\-Particles}}


{\ttfamily \#include $<$Draw\-M\-C\-Particles.\-h$>$}

Inheritance diagram for Draw\-M\-C\-Particles\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classDrawMCParticles}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classDrawMCParticles_a56e044e072c1ea0ce39863ead804b39a}

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

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

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

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

\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}\label{classDrawMCParticles_a7a72216b3d9e9ba1c05fa39a9e69b40d}

\begin{DoxyCompactList}\small\item\em Input collection name. \end{DoxyCompactList}\item 
double {\bfseries \-\_\-r\-In}\label{classDrawMCParticles_a4af9d2b3f3ccd6120378cc3c5416c532}

\item 
double {\bfseries \-\_\-z\-In}\label{classDrawMCParticles_a812b7b2b1c13b3127ee07eb29685fb03}

\item 
double {\bfseries \-\_\-r\-Out}\label{classDrawMCParticles_ae336dadba964e10e90a63ffb9e23de07}

\item 
double {\bfseries \-\_\-z\-Out}\label{classDrawMCParticles_a26b8365d6236cb7e562db59740290383}

\item 
double {\bfseries \-\_\-energy\-Cut}\label{classDrawMCParticles_a1c00e6f8747d25828bd9d900be664c1b}

\item 
double {\bfseries \-\_\-b\-Field}\label{classDrawMCParticles_aaad212a664b1fdef1f6e53a514d5f72e}

\item 
int {\bfseries \-\_\-wait\-For\-Keyboard}\label{classDrawMCParticles_a41b7a503fbd5b442611456bc43730857}

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

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyAuthor}{Author}
O. Wendt, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{Draw\-M\-C\-Particles.\-h}{p.}{DrawMCParticles_8h_source},v 1.\-1 2007-\/04-\/27 14\-:04\-:29 owendt Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{Draw\-M\-C\-Particles@{Draw\-M\-C\-Particles}!init@{init}}
\index{init@{init}!DrawMCParticles@{Draw\-M\-C\-Particles}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void Draw\-M\-C\-Particles\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classDrawMCParticles_a8c5ea2a9f5a4c8ed6a64f29cca407e36}


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

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

References Marlin\-C\-E\-D\-::init().



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Draw\-M\-C\-Particles.\-h\item 
Draw\-M\-C\-Particles.\-cc\end{DoxyCompactItemize}
