\section{marlintpc\-:\-:Primary\-Cloud\-Ionisation\-Processor Class Reference}
\label{classmarlintpc_1_1PrimaryCloudIonisationProcessor}\index{marlintpc\-::\-Primary\-Cloud\-Ionisation\-Processor@{marlintpc\-::\-Primary\-Cloud\-Ionisation\-Processor}}


\doxyref{Primary\-Cloud\-Ionisation\-Processor}{p.}{classmarlintpc_1_1PrimaryCloudIonisationProcessor} \-: This processor takes Sim\-Tracker\-Hits from a simulation (such as Mokka) which contain the position and energy deposits inside the T\-P\-C and creates electron clouds from those which can be drifted through the T\-P\-C.  




{\ttfamily \#include $<$Primary\-Cloud\-Ionisation\-Processor.\-h$>$}

Inheritance diagram for marlintpc\-:\-:Primary\-Cloud\-Ionisation\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1PrimaryCloudIonisationProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Primary\-Cloud\-Ionisation\-Processor} ()\label{classmarlintpc_1_1PrimaryCloudIonisationProcessor_a87cf9d3c5ef769038f897c13b6e2205b}

\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
virtual {\bf $\sim$\-Primary\-Cloud\-Ionisation\-Processor} ()\label{classmarlintpc_1_1PrimaryCloudIonisationProcessor_a62044a6938474ffd118f2dc373703e0c}

\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
virtual Processor $\ast$ {\bf new\-Processor} ()\label{classmarlintpc_1_1PrimaryCloudIonisationProcessor_a9913a97cca57d56662eb2446f2e312f2}

\begin{DoxyCompactList}\small\item\em used by Marlin to create a new processor \end{DoxyCompactList}\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} (lcio\-::\-L\-C\-Run\-Header $\ast$run)\label{classmarlintpc_1_1PrimaryCloudIonisationProcessor_a84bc98822a63ce6f8d009cacfa5a2996}

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

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

\begin{DoxyCompactList}\small\item\em Called after the event has been processed. \end{DoxyCompactList}\item 
virtual void {\bf end} ()\label{classmarlintpc_1_1PrimaryCloudIonisationProcessor_a429d21e5487ada0398f5378eccd45c38}

\begin{DoxyCompactList}\small\item\em Called after data processing for clean up. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Primary\-Cloud\-Ionisation\-Processor}{p.}{classmarlintpc_1_1PrimaryCloudIonisationProcessor} \-: This processor takes Sim\-Tracker\-Hits from a simulation (such as Mokka) which contain the position and energy deposits inside the T\-P\-C and creates electron clouds from those which can be drifted through the T\-P\-C. 

\begin{DoxyAuthor}{Author}
J. Abernathy (U\-Vic)\par
 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{marlintpc\-::\-Primary\-Cloud\-Ionisation\-Processor@{marlintpc\-::\-Primary\-Cloud\-Ionisation\-Processor}!init@{init}}
\index{init@{init}!marlintpc::PrimaryCloudIonisationProcessor@{marlintpc\-::\-Primary\-Cloud\-Ionisation\-Processor}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void marlintpc\-::\-Primary\-Cloud\-Ionisation\-Processor\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classmarlintpc_1_1PrimaryCloudIonisationProcessor_ad8d6bd4ccc9c12326e65d811a79d594c}


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 
Primary\-Cloud\-Ionisation\-Processor.\-h\item 
Primary\-Cloud\-Ionisation\-Processor.\-cc\end{DoxyCompactItemize}
