\hypertarget{classTrkPhSinCut}{
\section{TrkPhSinCut Class Reference}
\label{classTrkPhSinCut}\index{TrkPhSinCut@{TrkPhSinCut}}
}
The single physical track cut. Only events with a single physical track (selected according to the specified sorting method) survive this selection.  


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

Inheritance diagram for TrkPhSinCut::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classTrkPhSinCut}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classTrkPhSinCut_059ae79141d4e39863874fb92bb1df6d}{TrkPhSinCut} (const char $\ast$cutName, const char $\ast$sortingMethod)
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 
\hyperlink{classTrkPhSinCut_6dcbcf5f2b133f0493b2140d1d993907}{$\sim$TrkPhSinCut} ()
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item 
int \hyperlink{classTrkPhSinCut_c9529432c0c9b8667c5c97ea824a7c93}{Check} (PamLevel2 $\ast$event)
\begin{CompactList}\small\item\em The single physical track check. \item\end{CompactList}\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
int \hyperlink{classTrkPhSinCut_542b80112113dc6e915934cfec1bb6a5}{iTrackTof}
\begin{CompactList}\small\item\em TOF\_\-index for TRK-track for the last good event. \item\end{CompactList}\item 
TrkTrack $\ast$ \hyperlink{classTrkPhSinCut_8e825d1bb1e530204caba55ebe4f3dda}{trkTrack}
\begin{CompactList}\small\item\em The TrkTrack for the last good event. \item\end{CompactList}\item 
PamTrack $\ast$ \hyperlink{classTrkPhSinCut_f87ab859d5c5958d47ccef09ac7f9f65}{pamTrack}
\begin{CompactList}\small\item\em The PamTrack for the last good event. \item\end{CompactList}\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
const char $\ast$ \hyperlink{classTrkPhSinCut_8cfbff5ee817a3324c884a2a289b852e}{\_\-sortingMethod}
\end{CompactItemize}


\subsection{Detailed Description}
The single physical track cut. Only events with a single physical track (selected according to the specified sorting method) survive this selection. 

Definition at line 19 of file TrkPhSinCut.h.

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


Constructor. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cutName}]The cut's name. \item[{\em sortingMethod}]The sorting method to be used to select the track. \end{description}
\end{Desc}


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


Destructor. 



Definition at line 32 of file TrkPhSinCut.h.

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


The single physical track check. 

\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 a single physical track has been found in the event 

0 if the event has not exactly one physical track or if the track is meaningless (nstep $>$ 100 or chi2 $<$ 0.) \end{Desc}


Implements \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{PamCut}.

Definition at line 12 of file TrkPhSinCut.cpp.

References \_\-sortingMethod, CUTOK, iTrackTof, pamTrack, and trkTrack.

\subsection{Member Data Documentation}
\hypertarget{classTrkPhSinCut_8cfbff5ee817a3324c884a2a289b852e}{
\index{TrkPhSinCut@{TrkPhSinCut}!\_\-sortingMethod@{\_\-sortingMethod}}
\index{\_\-sortingMethod@{\_\-sortingMethod}!TrkPhSinCut@{TrkPhSinCut}}
\subsubsection[{\_\-sortingMethod}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf TrkPhSinCut::\_\-sortingMethod}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classTrkPhSinCut_8cfbff5ee817a3324c884a2a289b852e}




Definition at line 60 of file TrkPhSinCut.h.

Referenced by Check().\hypertarget{classTrkPhSinCut_542b80112113dc6e915934cfec1bb6a5}{
\index{TrkPhSinCut@{TrkPhSinCut}!iTrackTof@{iTrackTof}}
\index{iTrackTof@{iTrackTof}!TrkPhSinCut@{TrkPhSinCut}}
\subsubsection[{iTrackTof}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf TrkPhSinCut::iTrackTof}}}
\label{classTrkPhSinCut_542b80112113dc6e915934cfec1bb6a5}


TOF\_\-index for TRK-track for the last good event. 



Definition at line 44 of file TrkPhSinCut.h.

Referenced by Check().\hypertarget{classTrkPhSinCut_f87ab859d5c5958d47ccef09ac7f9f65}{
\index{TrkPhSinCut@{TrkPhSinCut}!pamTrack@{pamTrack}}
\index{pamTrack@{pamTrack}!TrkPhSinCut@{TrkPhSinCut}}
\subsubsection[{pamTrack}]{\setlength{\rightskip}{0pt plus 5cm}PamTrack$\ast$ {\bf TrkPhSinCut::pamTrack}}}
\label{classTrkPhSinCut_f87ab859d5c5958d47ccef09ac7f9f65}


The PamTrack for the last good event. 

When this cut checks an event, it stores its PamTrack (selected according to the specified sortingMethod). This can then be used by successive cuts. 

Definition at line 56 of file TrkPhSinCut.h.

Referenced by Check().\hypertarget{classTrkPhSinCut_8e825d1bb1e530204caba55ebe4f3dda}{
\index{TrkPhSinCut@{TrkPhSinCut}!trkTrack@{trkTrack}}
\index{trkTrack@{trkTrack}!TrkPhSinCut@{TrkPhSinCut}}
\subsubsection[{trkTrack}]{\setlength{\rightskip}{0pt plus 5cm}TrkTrack$\ast$ {\bf TrkPhSinCut::trkTrack}}}
\label{classTrkPhSinCut_8e825d1bb1e530204caba55ebe4f3dda}


The TrkTrack for the last good event. 

When this cut checks an event, it stores its TrkTrack (selected according to the specified sortingMethod). This can then be used by successive cuts. 

Definition at line 50 of file TrkPhSinCut.h.

Referenced by Check().

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