\section{marlintpc\-:\-:X\-Y\-Z\-Distribution\-Tracks\-Processor Class Reference}
\label{classmarlintpc_1_1XYZDistributionTracksProcessor}\index{marlintpc\-::\-X\-Y\-Z\-Distribution\-Tracks\-Processor@{marlintpc\-::\-X\-Y\-Z\-Distribution\-Tracks\-Processor}}


Fill the x, y, and z positions of the hits on tracks into an A\-I\-D\-A histogram.  




{\ttfamily \#include $<$X\-Y\-Z\-Distribution\-Tracks\-Processor.\-h$>$}

Inheritance diagram for marlintpc\-:\-:X\-Y\-Z\-Distribution\-Tracks\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1XYZDistributionTracksProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1XYZDistributionTracksProcessor_af9fbccc471db5342ab608191f0dafe9f}

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

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

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

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

\begin{DoxyCompactList}\small\item\em the name of the input collection \end{DoxyCompactList}\item 
A\-I\-D\-A\-::\-I\-Histogram1\-D $\ast$ {\bf \-\_\-distribution\-X\-Histo}\label{classmarlintpc_1_1XYZDistributionTracksProcessor_a93c1e0197591ebe8352ab8ceefcfb4ca}

\begin{DoxyCompactList}\small\item\em The histogram of the x values. \end{DoxyCompactList}\item 
A\-I\-D\-A\-::\-I\-Histogram1\-D $\ast$ {\bf \-\_\-distribution\-Y\-Histo}\label{classmarlintpc_1_1XYZDistributionTracksProcessor_ae721384f914a9b761789ed984f6bd04b}

\begin{DoxyCompactList}\small\item\em The histogram of the y values. \end{DoxyCompactList}\item 
A\-I\-D\-A\-::\-I\-Histogram1\-D $\ast$ {\bf \-\_\-distribution\-Z\-Histo}\label{classmarlintpc_1_1XYZDistributionTracksProcessor_a02dc9bb191d2c312aee8af5d49e0a2d7}

\begin{DoxyCompactList}\small\item\em The histogram of the z values. \end{DoxyCompactList}\item 
A\-I\-D\-A\-::\-I\-Histogram2\-D $\ast$ {\bf \-\_\-distribution\-X\-Y\-Histo}\label{classmarlintpc_1_1XYZDistributionTracksProcessor_af1f14f3358539dcdeed6d63ccef02eaa}

\begin{DoxyCompactList}\small\item\em The histogram of the xy values. \end{DoxyCompactList}\item 
float {\bf \-\_\-histogram\-Min\-Value\-X}\label{classmarlintpc_1_1XYZDistributionTracksProcessor_af5eaa3cd9c9f9a2488d22925397b642c}

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

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

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

\begin{DoxyCompactList}\small\item\em Maximum value in y histogram. \end{DoxyCompactList}\item 
float {\bf \-\_\-histogram\-Min\-Value\-Z}\label{classmarlintpc_1_1XYZDistributionTracksProcessor_aec23702345214f2589dde6bf1170b16a}

\begin{DoxyCompactList}\small\item\em Minimum value in z histogram. \end{DoxyCompactList}\item 
float {\bf \-\_\-histogram\-Max\-Value\-Z}\label{classmarlintpc_1_1XYZDistributionTracksProcessor_ab2dc40af6199c5ac1d92137ec842a042}

\begin{DoxyCompactList}\small\item\em Maximum value in z histogram. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Fill the x, y, and z positions of the hits on tracks into an A\-I\-D\-A histogram. 

Remember that L\-C\-I\-O\-::\-T\-R\-B\-I\-T\-\_\-\-H\-I\-T\-S has to be set, so the hits are stored.

\subparagraph*{Input -\/ Prerequisites}

\begin{DoxyItemize}
\item A Collection of reconstructed tracks\end{DoxyItemize}
\subparagraph*{Output}

\begin{DoxyItemize}
\item Histograms of the x, y and z position distributions\end{DoxyItemize}

\begin{DoxyParams}{Parameters}
{\em Input\-Trackes} & Name of input Tracks collection (default\-: T\-P\-C\-Tracks) \\
\hline
{\em Histogram\-Min\-Value\-X} & Minimum value in x histogram (default\-: 0. mm) \\
\hline
{\em Histogram\-Max\-Value\-X} & Maximal value in x histogram (default\-: 15. mm) \\
\hline
{\em Histogram\-Min\-Value\-Y} & Minimum value in y histogram (default\-: 0. mm) \\
\hline
{\em Histogram\-Max\-Value\-Y} & Maximal value in y histogram (default\-: 15. mm) \\
\hline
{\em Histogram\-Min\-Value\-Z} & Minimum value in z histogram (default\-: 0.\-0 mm) \\
\hline
{\em Histogram\-Max\-Value\-Z} & Maximal value in z histogram (default\-: 260.\-0 mm)\\
\hline
\end{DoxyParams}
\begin{DoxyAuthor}{Author}
Martin Killenberg, University of Bonn 
\end{DoxyAuthor}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
X\-Y\-Z\-Distribution\-Tracks\-Processor.\-h\item 
X\-Y\-Z\-Distribution\-Tracks\-Processor.\-cc\end{DoxyCompactItemize}
