\section{marlintpc\-:\-:Time\-Pix\-T\-O\-T\-Distribution\-Processor Class Reference}
\label{classmarlintpc_1_1TimePixTOTDistributionProcessor}\index{marlintpc\-::\-Time\-Pix\-T\-O\-T\-Distribution\-Processor@{marlintpc\-::\-Time\-Pix\-T\-O\-T\-Distribution\-Processor}}


Creates X\-Y Histo with mean Charge per Pixel.  




{\ttfamily \#include $<$Time\-Pix\-T\-O\-T\-Distribution\-Processor.\-h$>$}

Inheritance diagram for marlintpc\-:\-:Time\-Pix\-T\-O\-T\-Distribution\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1TimePixTOTDistributionProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a1f71357b74115f7049aa5f91fa4cca32}

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bf \-\_\-input\-Col\-Name}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a3d79231d963663f098439de6e8990fff}

\begin{DoxyCompactList}\small\item\em the name of the input collection \end{DoxyCompactList}\item 
T\-H2\-F $\ast$ {\bf \-\_\-distribution\-X\-Y\-Histo}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a0a60f2e35c836ae9c02533e8cb58e57b}

\begin{DoxyCompactList}\small\item\em The histogram of the T\-O\-T values. \end{DoxyCompactList}\item 
T\-H2\-F $\ast$ {\bf \-\_\-\-Nr\-Of\-Hits\-X\-Y\-Histo}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a03bc348560a4bf43540311f9ea39ac67}

\begin{DoxyCompactList}\small\item\em Number of To\-T hits in the Pixel. \end{DoxyCompactList}\item 
T\-H2\-F $\ast$ {\bfseries \-\_\-\-Mean\-Charge\-Per\-Pixel\-X\-Y}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a5cf6c5ff5cdd09e414db867631a8c87e}

\item 
T\-H1\-F $\ast$ {\bf \-\_\-\-Mean\-Charge\-Histo}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a913b46afb65b8f451f67afb61c0e0c76}

\begin{DoxyCompactList}\small\item\em shows the histo of the entries in \-\_\-\-Mean\-Charge\-Per\-Pixel\-X\-Y \end{DoxyCompactList}\item 
std\-::string {\bf \-\_\-selected\-Mode}
\item 
int {\bfseries \-\_\-plot\-Mode}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a45016fdc43b49cdd38c5e1806463e17a}

\item 
float {\bf \-\_\-histogram\-Min\-Value\-X}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a8ee3c5b6cfe50a4c32f13c954107b1ad}

\begin{DoxyCompactList}\small\item\em Minimum value in T\-O\-T histogram. \end{DoxyCompactList}\item 
float {\bf \-\_\-histogram\-Max\-Value\-X}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a16abc22d8b5ba3372a45c86b743e87fc}

\begin{DoxyCompactList}\small\item\em Maximum value in T\-O\-T histogram. \end{DoxyCompactList}\item 
float {\bf \-\_\-histogram\-Min\-Value\-Y}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a44e28ee82eafef168fc554850e25d491}

\begin{DoxyCompactList}\small\item\em Minimum value in T\-O\-T histogram. \end{DoxyCompactList}\item 
float {\bf \-\_\-histogram\-Max\-Value\-Y}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a80b0a6693bab4f0cba21a333916ac99b}

\begin{DoxyCompactList}\small\item\em Maximum value in T\-O\-T histogram. \end{DoxyCompactList}\item 
int {\bfseries \-\_\-n\-Bins\-X}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a14b7e1696d7be30cfe09bc69df7f2a06}

\item 
int {\bfseries \-\_\-n\-Bins\-Y}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_afeffb40963617f4c48957c67b2d40d1c}

\item 
int {\bfseries \-\_\-max\-Mean\-Charge}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_aec8a5f2b1c3a13528d46426d34699d42}

\item 
tpcconddata\-::\-Time\-Pix\-Map $\ast$ {\bfseries \-\_\-time\-Pix\-Map}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a8795067bea0d0e8b8f664a3f38c8438a}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Creates X\-Y Histo with mean Charge per Pixel. 

\subparagraph*{Input -\/ Prerequisites}

\begin{DoxyItemize}
\item A Collection of tracker data\end{DoxyItemize}
\subparagraph*{Output}

\begin{DoxyItemize}
\item Histograms of the T\-O\-T value distribution\end{DoxyItemize}

\begin{DoxyParams}{Parameters}
{\em Input\-Trackes} & Name of input Hits collection (default\-: T\-P\-C\-Hits) \\
\hline
{\em Histogram\-Min\-Value\-T\-O\-T} & Minimum value in T\-O\-T histogram (default\-: 0.) \\
\hline
{\em Histogram\-Max\-Value\-T\-O\-T} & Maximal value in T\-O\-T histogram (default\-: 1000.)\\
\hline
\end{DoxyParams}
\begin{DoxyAuthor}{Author}
Simone Zimmermann, University of Bonn -- Major Changes Applied C.\-Brezina 
\end{DoxyAuthor}


\subsection{Member Data Documentation}
\index{marlintpc\-::\-Time\-Pix\-T\-O\-T\-Distribution\-Processor@{marlintpc\-::\-Time\-Pix\-T\-O\-T\-Distribution\-Processor}!\-\_\-selected\-Mode@{\-\_\-selected\-Mode}}
\index{\-\_\-selected\-Mode@{\-\_\-selected\-Mode}!marlintpc::TimePixTOTDistributionProcessor@{marlintpc\-::\-Time\-Pix\-T\-O\-T\-Distribution\-Processor}}
\subsubsection[{\-\_\-selected\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string marlintpc\-::\-Time\-Pix\-T\-O\-T\-Distribution\-Processor\-::\-\_\-selected\-Mode\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1TimePixTOTDistributionProcessor_a36f7cff4029bdf2176af4677391b7a63}

\begin{DoxyItemize}
\item the mode that should be plottet 
\end{DoxyItemize}

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Time\-Pix\-T\-O\-T\-Distribution\-Processor.\-h\item 
Time\-Pix\-T\-O\-T\-Distribution\-Processor.\-cc\end{DoxyCompactItemize}
