\section{marlintpc\-:\-:Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor Class Reference}
\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor}\index{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor@{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor}}


\doxyref{Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor}{p.}{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor} of the Marlin\-T\-P\-C package .  




{\ttfamily \#include $<$Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor.\-h$>$}

Inheritance diagram for marlintpc\-:\-:Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_aee69a7b59b63954c851f9d264010a76f}

\item 
virtual void {\bfseries init} ()\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a1842f181c3b1441b2c2ed43a904fe318}

\item 
virtual void {\bfseries process\-Run\-Header} (lcio\-::\-L\-C\-Run\-Header $\ast$run)\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_acc8775d1e5d699d9c946e563a3205cc7}

\item 
virtual void {\bfseries process\-Event} (lcio\-::\-L\-C\-Event $\ast$evt)\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a16918b5bab04713af13c1defa8c95c5f}

\item 
virtual void {\bfseries check} (lcio\-::\-L\-C\-Event $\ast$evt)\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a22f74bad57d48bd0a2fbf8eec2427641}

\item 
virtual void {\bfseries end} ()\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a2f1cc957086903fea17f68f4f49185e6}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bf \-\_\-input\-Col\-Name}
\item 
std\-::string {\bf \-\_\-output\-Col\-Name}
\item 
int {\bf \-\_\-pixels\-Per\-Chip\-X}\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a04b108f15be71342b452cc2aa18ca9e0}

\begin{DoxyCompactList}\small\item\em -\/\-Number of columns of the chip \end{DoxyCompactList}\item 
int {\bf \-\_\-pixels\-Per\-Chip\-Y}\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a18c768f8cea74ffc6af4057e0a26992d}

\begin{DoxyCompactList}\small\item\em -\/\-Number of rows of the chip \end{DoxyCompactList}\item 
int {\bf \-\_\-chips\-Per\-Board\-Y}\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a02feb06468e7143fc88afcb0729e1214}

\begin{DoxyCompactList}\small\item\em -\/\-Number of chips in a column \end{DoxyCompactList}\item 
int {\bf \-\_\-chips\-Per\-Board\-X}\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a5d07ee314d3bd671f9ab946b0b9da34c}

\begin{DoxyCompactList}\small\item\em -\/\-Number of chips in a row \end{DoxyCompactList}\item 
int {\bf \-\_\-output\-Is\-Transient}\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a844ada7d4875bb849be05984de3d190b}

\begin{DoxyCompactList}\small\item\em give the status which is set to the transient flag of the output collection it is an int instead of a boolean, because the processor parameter cannot be a boolean \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\doxyref{Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor}{p.}{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor} of the Marlin\-T\-P\-C package . 

converts Multi\-Tracker\-Raw\-Data of multi-\/\-Time\-Pix\-\_\-\-Chips into Tracker\-Raw\-Data of each Time\-Pix

\subparagraph*{Input -\/ Prerequisites}

a collection of Multi\-Tracker\-Raw\-Data

\subparagraph*{Output}

Collection containing Tracker\-Raw\-Data.


\begin{DoxyParams}{Parameters}
{\em Input\-Collection\-Name} & Name of input collection, Tracker\-Raw\-Data \\
\hline
{\em Output\-Collection\-Name} & Name of output collection, Tracker\-Raw\-Data \\
\hline
{\em Set\-Output\-Transient} & If not 0 the output collection is set transient \\
\hline
{\em Pixels\-Per\-Chip\-X} & number of columns of the chip \\
\hline
{\em Pixels\-Per\-Chip\-Y} & number of rows of the chip \\
\hline
{\em Chips\-Per\-Board\-X} & number of Chips in a row \\
\hline
{\em Chips\-Per\-Board\-Y} & number of Chips in a column\\
\hline
\end{DoxyParams}
\begin{DoxyAuthor}{Author}
Frederik Kloeckner 
\end{DoxyAuthor}


\subsection{Member Data Documentation}
\index{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor@{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor}!\-\_\-input\-Col\-Name@{\-\_\-input\-Col\-Name}}
\index{\-\_\-input\-Col\-Name@{\-\_\-input\-Col\-Name}!marlintpc::TimePixMultiChipBoardDividerProcessor@{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor}}
\subsubsection[{\-\_\-input\-Col\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor\-::\-\_\-input\-Col\-Name\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a1d29b1fe9297355f32302a985f27634a}

\begin{DoxyItemize}
\item the name of the input collection 
\end{DoxyItemize}\index{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor@{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor}!\-\_\-output\-Col\-Name@{\-\_\-output\-Col\-Name}}
\index{\-\_\-output\-Col\-Name@{\-\_\-output\-Col\-Name}!marlintpc::TimePixMultiChipBoardDividerProcessor@{marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor}}
\subsubsection[{\-\_\-output\-Col\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string marlintpc\-::\-Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor\-::\-\_\-output\-Col\-Name\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1TimePixMultiChipBoardDividerProcessor_a7836dcc2bf52a9c3c783d2ac2cb0e2d7}

\begin{DoxyItemize}
\item the name of the output collection 
\end{DoxyItemize}

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor.\-h\item 
Time\-Pix\-Multi\-Chip\-Board\-Divider\-Processor.\-cc\end{DoxyCompactItemize}
