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


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




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

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

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

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

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

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

\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_1XYZDistributionProcessor_addb8e9c97f7a6c83b7cff41b5beff523}

\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_1XYZDistributionProcessor_a1d8d0f9fa7d66a8e81c9fb3becf6da1a}

\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_1XYZDistributionProcessor_a18ffbe3709882da1b2899f35d203bafa}

\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_1XYZDistributionProcessor_aabea98a0467209c0f856b5b780c8a70e}

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

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

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

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

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

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

\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 all hits into an A\-I\-D\-A histogram. 

\subparagraph*{Input -\/ Prerequisites}

\begin{DoxyItemize}
\item A Collection of reconstructed hits\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 Hits collection (default\-: T\-P\-C\-Hits) \\
\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\-Processor.\-h\item 
X\-Y\-Z\-Distribution\-Processor.\-cc\end{DoxyCompactItemize}
