\hypertarget{classTrkHitQualCut}{
\section{TrkHitQualCut Class Reference}
\label{classTrkHitQualCut}\index{TrkHitQualCut@{TrkHitQualCut}}
}
The tracker hit quality cut.  


{\tt \#include $<$TrkHitQualCut.h$>$}

Inheritance diagram for TrkHitQualCut::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classTrkHitQualCut}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classTrkHitQualCut_1485874bf9468c81408989edf8df8f10}{TrkHitQualCut} (const char $\ast$cutName, int xMinHit, int yMinHit, int xLeverArm)
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 
\hyperlink{classTrkHitQualCut_19d5bc8788ee017efbcd2fffa61d6926}{$\sim$TrkHitQualCut} ()
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item 
int \hyperlink{classTrkHitQualCut_e4327bc3c511827d3d2bcf0b3ed95f86}{Check} (PamLevel2 $\ast$event)
\begin{CompactList}\small\item\em The tracker hit quality check. \item\end{CompactList}\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
int \hyperlink{classTrkHitQualCut_dfd206bfffde2b99c5fbce4a47a50b94}{\_\-xMinHit}
\item 
int \hyperlink{classTrkHitQualCut_2f75f50cc8b9d1c09eb03cfa77b87044}{\_\-yMinHit}
\item 
int \hyperlink{classTrkHitQualCut_ab9fca17c7be091cbc92ec63e087fbfb}{\_\-xLeverArm}
\end{CompactItemize}


\subsection{Detailed Description}
The tracker hit quality cut. 

This cut performs a check on the number of hits on X and Y view and on the lever arm.

CUT DEPENDENCIES: TrkPhysSin for object trkTrack 

Definition at line 23 of file TrkHitQualCut.h.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classTrkHitQualCut_1485874bf9468c81408989edf8df8f10}{
\index{TrkHitQualCut@{TrkHitQualCut}!TrkHitQualCut@{TrkHitQualCut}}
\index{TrkHitQualCut@{TrkHitQualCut}!TrkHitQualCut@{TrkHitQualCut}}
\subsubsection[{TrkHitQualCut}]{\setlength{\rightskip}{0pt plus 5cm}TrkHitQualCut::TrkHitQualCut (const char $\ast$ {\em cutName}, \/  int {\em xMinHit}, \/  int {\em yMinHit}, \/  int {\em xLeverArm})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classTrkHitQualCut_1485874bf9468c81408989edf8df8f10}


Constructor. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cutName}]The cut's name. \item[{\em xMinHit}]The minimum hits along the track for X view \item[{\em yMinHit}]The minimum hits along the track for X view \item[{\em xLeverArm}]The Minimum lever arm \end{description}
\end{Desc}


Definition at line 33 of file TrkHitQualCut.h.\hypertarget{classTrkHitQualCut_19d5bc8788ee017efbcd2fffa61d6926}{
\index{TrkHitQualCut@{TrkHitQualCut}!$\sim$TrkHitQualCut@{$\sim$TrkHitQualCut}}
\index{$\sim$TrkHitQualCut@{$\sim$TrkHitQualCut}!TrkHitQualCut@{TrkHitQualCut}}
\subsubsection[{$\sim$TrkHitQualCut}]{\setlength{\rightskip}{0pt plus 5cm}TrkHitQualCut::$\sim$TrkHitQualCut ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classTrkHitQualCut_19d5bc8788ee017efbcd2fffa61d6926}


Destructor. 



Definition at line 37 of file TrkHitQualCut.h.

\subsection{Member Function Documentation}
\hypertarget{classTrkHitQualCut_e4327bc3c511827d3d2bcf0b3ed95f86}{
\index{TrkHitQualCut@{TrkHitQualCut}!Check@{Check}}
\index{Check@{Check}!TrkHitQualCut@{TrkHitQualCut}}
\subsubsection[{Check}]{\setlength{\rightskip}{0pt plus 5cm}int TrkHitQualCut::Check (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{classTrkHitQualCut_e4327bc3c511827d3d2bcf0b3ed95f86}


The tracker hit quality check. 

The event is rejected if X hits or Y hist or X lever arm is less than the parameter passed to the constructor.

\begin{Desc}
\item[See also:]\hyperlink{classTrkHitQualCut}{TrkHitQualCut} \end{Desc}
\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em event}]The event to analyze. \end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]\hyperlink{CommonDefs_8h_c857f4b76ae431837cbf61fd74863b6c}{CUTOK} if X hits, Y hits and X lever arm are greater or equal than the minimum values. 

0 if at least one of the above conditions is not matched. \end{Desc}


Implements \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{PamCut}.

Definition at line 12 of file TrkHitQualCut.cpp.

References \_\-xLeverArm, \_\-xMinHit, \_\-yMinHit, and CUTOK.

\subsection{Member Data Documentation}
\hypertarget{classTrkHitQualCut_ab9fca17c7be091cbc92ec63e087fbfb}{
\index{TrkHitQualCut@{TrkHitQualCut}!\_\-xLeverArm@{\_\-xLeverArm}}
\index{\_\-xLeverArm@{\_\-xLeverArm}!TrkHitQualCut@{TrkHitQualCut}}
\subsubsection[{\_\-xLeverArm}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf TrkHitQualCut::\_\-xLeverArm}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classTrkHitQualCut_ab9fca17c7be091cbc92ec63e087fbfb}




Definition at line 57 of file TrkHitQualCut.h.

Referenced by Check().\hypertarget{classTrkHitQualCut_dfd206bfffde2b99c5fbce4a47a50b94}{
\index{TrkHitQualCut@{TrkHitQualCut}!\_\-xMinHit@{\_\-xMinHit}}
\index{\_\-xMinHit@{\_\-xMinHit}!TrkHitQualCut@{TrkHitQualCut}}
\subsubsection[{\_\-xMinHit}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf TrkHitQualCut::\_\-xMinHit}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classTrkHitQualCut_dfd206bfffde2b99c5fbce4a47a50b94}




Definition at line 57 of file TrkHitQualCut.h.

Referenced by Check().\hypertarget{classTrkHitQualCut_2f75f50cc8b9d1c09eb03cfa77b87044}{
\index{TrkHitQualCut@{TrkHitQualCut}!\_\-yMinHit@{\_\-yMinHit}}
\index{\_\-yMinHit@{\_\-yMinHit}!TrkHitQualCut@{TrkHitQualCut}}
\subsubsection[{\_\-yMinHit}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf TrkHitQualCut::\_\-yMinHit}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classTrkHitQualCut_2f75f50cc8b9d1c09eb03cfa77b87044}




Definition at line 57 of file TrkHitQualCut.h.

Referenced by Check().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
TrkCuts/TrkHitQualCut/\hyperlink{TrkHitQualCut_8h}{TrkHitQualCut.h}\item 
TrkCuts/TrkHitQualCut/\hyperlink{TrkHitQualCut_8cpp}{TrkHitQualCut.cpp}\end{CompactItemize}
