\section{V\-T\-X\-Noise\-Hits Class Reference}
\label{classVTXNoiseHits}\index{V\-T\-X\-Noise\-Hits@{V\-T\-X\-Noise\-Hits}}


======= \doxyref{V\-T\-X\-Noise\-Hits}{p.}{classVTXNoiseHits} ========== \par
 Adds random noise hits to collection of Tracker\-Hits of the vertex detector.  




{\ttfamily \#include $<$V\-T\-X\-Noise\-Hits.\-h$>$}

Inheritance diagram for V\-T\-X\-Noise\-Hits\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classVTXNoiseHits}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classVTXNoiseHits_a251d0054897ba75bb38e621c72d3bf1d}

\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} (L\-C\-Run\-Header $\ast$run)\label{classVTXNoiseHits_abf00e7fd715d4b96ce689f96fab27466}

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

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

\item 
virtual void {\bf end} ()\label{classVTXNoiseHits_a1de21192edc84210cef840bfbbb4e3fe}

\begin{DoxyCompactList}\small\item\em Called after data processing for clean up. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bfseries \-\_\-col\-Name\-V\-T\-X}\label{classVTXNoiseHits_af0ab8ea7311e5774fe5ddc3f4d5bbdc3}

\item 
Float\-Vec {\bfseries \-\_\-densities}\label{classVTXNoiseHits_a8a40b24c73406cd85dda7a2846c02c42}

\item 
float {\bfseries \-\_\-point\-Reso\-R\-Phi\-V\-T\-X}\label{classVTXNoiseHits_a53e13ca83d6c134611c2934ba1fa5b90}

\item 
float {\bfseries \-\_\-point\-Reso\-Z\-V\-T\-X}\label{classVTXNoiseHits_a8bce1fc4c4091e7217befebe5a7d7522}

\item 
int {\bfseries \-\_\-n\-Run}\label{classVTXNoiseHits_a3169b8b74311c4de55cbb55d680130c1}

\item 
int {\bfseries \-\_\-n\-Evt}\label{classVTXNoiseHits_a1cacb6edde3dc624694bb4f38a4bfa3b}

\item 
gsl\-\_\-rng $\ast$ {\bfseries r}\label{classVTXNoiseHits_a96d6c60427a7e8cbc6a1c27ee12d60dd}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
======= \doxyref{V\-T\-X\-Noise\-Hits}{p.}{classVTXNoiseHits} ========== \par
 Adds random noise hits to collection of Tracker\-Hits of the vertex detector. 

The number of noise hits are given by the parameter Hit\-Density\-Per\-Layer (hits/cm$^\wedge$2). The noise hits are created with a uniform distribution over the ladder surface.


\begin{DoxyParams}{Parameters}
{\em Hit\-Density\-Per\-Layer} & hit densities (hits/cm$^\wedge$2) per V\-X\-D layer \\
\hline
{\em Point\-Resolution\-R\-Phi\-\_\-\-V\-T\-X} & Point resolution in r-\/phi for the vertex detector (in mm) \par
 (default value 0.\-0027) \par
 \\
\hline
{\em Point\-Resolution\-Z\-\_\-\-V\-T\-X} & Point resolution in z for the vertex detector (in mm) \par
 (default value 0.\-0027) \par
\\
\hline
\end{DoxyParams}
\par
 \begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{V\-T\-X\-Noise\-Hits.\-h}{p.}{VTXNoiseHits_8h_source} 2553 2011-\/09-\/20 14\-:50\-:20\-Z gaede 
\end{DoxyParagraph}
\begin{DoxyAuthor}{Author}
F.\-Gaede, D\-E\-S\-Y 
\end{DoxyAuthor}


\subsection{Member Function Documentation}
\index{V\-T\-X\-Noise\-Hits@{V\-T\-X\-Noise\-Hits}!init@{init}}
\index{init@{init}!VTXNoiseHits@{V\-T\-X\-Noise\-Hits}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}virtual void V\-T\-X\-Noise\-Hits\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classVTXNoiseHits_a0415242676e905de8deb9caa41e9ca3b}


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 file\-:\begin{DoxyCompactItemize}
\item 
V\-T\-X\-Noise\-Hits.\-h\end{DoxyCompactItemize}
