\section{marlintpc\-:\-:Noise\-Hit\-And\-Pulse\-Counter\-Processor Class Reference}
\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor}\index{marlintpc\-::\-Noise\-Hit\-And\-Pulse\-Counter\-Processor@{marlintpc\-::\-Noise\-Hit\-And\-Pulse\-Counter\-Processor}}


This processor counts hits and pulses not included in tracks.  




{\ttfamily \#include $<$Noise\-Hit\-And\-Pulse\-Counter\-Processor.\-h$>$}

Inheritance diagram for marlintpc\-:\-:Noise\-Hit\-And\-Pulse\-Counter\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_aff2ea105a8ef00277720234649fc0278}

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

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void {\bfseries \-\_\-get\-Mean\-R\-M\-S90} (T\-H1 $\ast$hist, double ret\-Val[$\,$])\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a073ce2ddcc1fc98833f3fba2bfc6926d}

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

\begin{DoxyCompactList}\small\item\em Name of the input track collection. \end{DoxyCompactList}\item 
std\-::string {\bf \-\_\-input\-Hit\-Col\-Name}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a857ecdd82dcc9f6095dbd8f37ae8a327}

\begin{DoxyCompactList}\small\item\em Name of the input hit collection. \end{DoxyCompactList}\item 
std\-::string {\bf \-\_\-input\-Pulse\-Col\-Name}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a1a0eb64ff1ad5f02b7cd9da6b6f43c4a}

\begin{DoxyCompactList}\small\item\em Name of the input pulse collection. \end{DoxyCompactList}\item 
int {\bfseries \-\_\-noise\-Hits\-Histo\-Max}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a4af787f9bfc034181d0de8fce0b77f66}

\item 
int {\bfseries \-\_\-noise\-Pulses\-Histo\-Max}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a8838c6aa220b229ff9c58a30ce9c6036}

\item 
int {\bfseries \-\_\-not\-In\-Hit\-Pulses\-Histo\-Max}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a6ffe9a8061661e6ffcb8680063eee3a5}

\item 
int {\bfseries \-\_\-track\-Pulses\-Histo\-Max}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_aa0e195443ba155f0fcd3aa22c83ea71f}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-noise\-Hits\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a8a00ddcc6912b95c3600f06c544c9abd}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-noise\-Pulses\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a1566a2206b77f9404501f948ad595925}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-not\-In\-Hit\-Pulses\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a25e4b61026cc214620f5094f213dabea}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-noise\-Hits\-Norm\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a660c653ec91fb49c376f926b1d247f94}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-noise\-Pulses\-Norm\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_aa8ef03a4848866d4327e11956179b1ff}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-not\-In\-Hit\-Pulses\-Norm\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_ace375d376240638bc80130a831585fb5}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-track\-Hits\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a8561066e934e5c7a0342ee034c943d0c}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-track\-Pulses\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a19ef053395367a26f412171ca7ee778b}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-track\-Hits\-Norm\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a91e21acbf47d3bd1a057ccbe56669da1}

\item 
T\-H1\-I $\ast$ {\bfseries \-\_\-track\-Pulses\-Norm\-Histo}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a7f6ed40e2e37165c410f5c5f57106f1e}

\item 
T\-H2\-I $\ast$ {\bfseries \-\_\-noise\-Pulses\-Distribution}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a2f9c407a651437d5b69ef7a10735abb0}

\item 
T\-H2\-I $\ast$ {\bfseries \-\_\-not\-In\-Hit\-Pulses\-Distribution}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_ae777be8c4f013c860b2be4f4b627058d}

\item 
const gear\-::\-T\-P\-C\-Parameters $\ast$ {\bfseries \-\_\-gear\-Parameters}\label{classmarlintpc_1_1NoiseHitAndPulseCounterProcessor_a2df91e3cf3e168190c123d2a60a12055}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
This processor counts hits and pulses not included in tracks. 

This processor counts the number of hits and pulses, which are not included in tracks and separately also those included in tracks for comparison. It also maps the location of noise pulses. \begin{DoxyAuthor}{Author}
P. Malek, Desy
\end{DoxyAuthor}
\begin{DoxyParagraph}{Credits\-:}
The processor skeleton was generated by the script {\ttfamily create\-Processor.\-py} 
\end{DoxyParagraph}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Noise\-Hit\-And\-Pulse\-Counter\-Processor.\-h\item 
Noise\-Hit\-And\-Pulse\-Counter\-Processor.\-cc\end{DoxyCompactItemize}
