\section{marlintpc\-:\-:Analysis\-Cut\-Selector\-Processor Class Reference}
\label{classmarlintpc_1_1AnalysisCutSelectorProcessor}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}


Applies cuts on all relevant track parameters.  




{\ttfamily \#include $<$Analysis\-Cut\-Selector\-Processor.\-h$>$}

Inheritance diagram for marlintpc\-:\-:Analysis\-Cut\-Selector\-Processor\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classmarlintpc_1_1AnalysisCutSelectorProcessor}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a53d97d69b9a71aa14a892e9d1c5096ff}

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

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

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

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

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string {\bf \-\_\-input\-Col\-Name}
\item 
std\-::string {\bf \-\_\-output\-Col\-Name}
\item 
int {\bf \-\_\-output\-Is\-Transient}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_aaabc08a5d20e3c97ff21c0a6d253f82f}

\begin{DoxyCompactList}\small\item\em give the status which is set to the transient flag of the output collection it is an int instead of a boolean, because the processor parameter cannot be a boolean \end{DoxyCompactList}\item 
int {\bf \-\_\-lowcut\-N\-Tracks}
\item 
int {\bf \-\_\-highcut\-N\-Tracks}
\item 
int {\bf \-\_\-lowcut\-N\-Hits\-On\-Track}
\item 
int {\bf \-\_\-highcut\-N\-Hits\-On\-Track}
\item 
float {\bf \-\_\-lowcut\-Phi}
\item 
float {\bf \-\_\-highcut\-Phi}
\item 
float {\bf \-\_\-lowcut\-Chi\-Sq}
\item 
float {\bf \-\_\-highcut\-Chi\-Sq}
\item 
float {\bf \-\_\-lowcut\-Tan\-Lambda}
\item 
float {\bf \-\_\-highcut\-Tan\-Lambda}
\item 
float {\bf \-\_\-lowcutd\-Edx}
\item 
float {\bf \-\_\-highcutd\-Edx}
\item 
float {\bf \-\_\-lowcut\-Omega}
\item 
float {\bf \-\_\-highcut\-Omega}
\item 
float {\bf \-\_\-lowcut\-D0}
\item 
float {\bf \-\_\-highcut\-D0}
\item 
float {\bf \-\_\-lowcut\-Z0}
\item 
float {\bf \-\_\-highcut\-Z0}
\item 
double {\bf \-\_\-run\-Z\-Override}
\item 
double {\bf \-\_\-run\-Z\-Error\-Override}
\item 
bool {\bf \-\_\-cut\-If\-Fit\-Failed}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a60292f7f8c25ec45e69585bf012a1675}

\begin{DoxyCompactList}\small\item\em cut if fit failed for a track \end{DoxyCompactList}\item 
int {\bf \-\_\-best\-Module}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_af3cefd68a1bd56673a9159b161150fcb}

\begin{DoxyCompactList}\small\item\em Module with the best row. \end{DoxyCompactList}\item 
int {\bf \-\_\-best\-Row}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a7410c0c4b48a491e8a43ac1bb8c026d0}

\begin{DoxyCompactList}\small\item\em Row with the best resolution. \end{DoxyCompactList}\item 
float {\bf \-\_\-z\-Pos\-Histogram\-Max}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a58c44f246f8d0681c27475066b3651b7}

\begin{DoxyCompactList}\small\item\em optional parameter\-: maximum for z-\/position histogram range (in case the drift range is larger than the default 600) \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Applies cuts on all relevant track parameters. 

All cut parameters are optional parameters. If you don't give a value in the steering file the cut is not applied. The default values are meaningless.

The output collection is a subset of the input collection, which means only the pointers to the tracks are stored. Do not remove the input collection from the file. If the output collection is non transient also the input collection has to be non transient.

\subparagraph*{Input -\/ Prerequisites}

\begin{DoxyItemize}
\item A collection of tracks (lcio\-::\-Track). \par
\end{DoxyItemize}
\subparagraph*{Output}

\begin{DoxyItemize}
\item A collection of tracks that fulfill the cut criteria\end{DoxyItemize}

\begin{DoxyParams}{Parameters}
{\em Input\-Collection\-Name} & Name of input collection of tracks, default T\-P\-C\-Tracks \\
\hline
{\em Output\-Collection\-Nam} & Name of the output collection \\
\hline
{\em Set\-Output\-Transient} & if not 0 the output collection is set transient, default 0 \\
\hline
{\em low\-Cut\-N\-Tracks} & lower cut on number of track \\
\hline
{\em high\-Cut\-N\-Tracks} & upper cut on number of tracks \\
\hline
{\em low\-Cut\-N\-Hits\-On\-Track} & lower cut on number of hits on track \\
\hline
{\em high\-Cut\-N\-Hits\-On\-Track} & upper cut on number of hits on track \\
\hline
{\em low\-Cut\-Phi} & lower cut on phi \\
\hline
{\em high\-Cut\-Phi} & upper cut on phi \\
\hline
{\em low\-Cut\-Tan\-Lamba} & lower cut on tan lambda \\
\hline
{\em high\-Cut\-Tan\-Lambda} & upper cut on tan lambda \\
\hline
{\em low\-Cutd\-Edx} & lower cut on d\-Edx \\
\hline
{\em high\-Cutd\-Edx} & upper cut on d\-Edx \\
\hline
{\em low\-Cut\-D0} & lower cut on D0 \\
\hline
{\em high\-Cut\-D0} & upper cut on D0 \\
\hline
{\em low\-Cut\-Z0} & lower cut on Z0 \\
\hline
{\em high\-Cut\-Z0} & upper cut on Z0 \\
\hline
{\em low\-Cut\-Omega} & lower cut on Omega \\
\hline
{\em high\-Cut\-Omega} & upper cut on Omega \\
\hline
{\em Cut\-If\-Fit\-Failed} & cut if fit failed for a track (default\-: false) \\
\hline
{\em z\-Pos\-Histogram\-Max} & maximum for z-\/position histogram range (default\-: 600)\\
\hline
\end{DoxyParams}
\begin{DoxyAuthor}{Author}
F. Mueller 
\end{DoxyAuthor}


\subsection{Member Data Documentation}
\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-Chi\-Sq@{\-\_\-highcut\-Chi\-Sq}}
\index{\-\_\-highcut\-Chi\-Sq@{\-\_\-highcut\-Chi\-Sq}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-Chi\-Sq}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-Chi\-Sq\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a7c31a91dc8729bee2f51d7ccfeb3a2a5}

\begin{DoxyItemize}
\item upper cut on Chi square 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-D0@{\-\_\-highcut\-D0}}
\index{\-\_\-highcut\-D0@{\-\_\-highcut\-D0}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-D0}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-D0\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a0feefd0e0b0ad05fc0692fd4350bf2d6}

\begin{DoxyItemize}
\item upper cut on D0 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcutd\-Edx@{\-\_\-highcutd\-Edx}}
\index{\-\_\-highcutd\-Edx@{\-\_\-highcutd\-Edx}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcutd\-Edx}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcutd\-Edx\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a4905791d15413d573c3df3479d8d9323}

\begin{DoxyItemize}
\item upper cut on d\-Edx (track) 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-N\-Hits\-On\-Track@{\-\_\-highcut\-N\-Hits\-On\-Track}}
\index{\-\_\-highcut\-N\-Hits\-On\-Track@{\-\_\-highcut\-N\-Hits\-On\-Track}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-N\-Hits\-On\-Track}]{\setlength{\rightskip}{0pt plus 5cm}int marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-N\-Hits\-On\-Track\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a9133c5093f4e7b5dc551c3eefc5df171}

\begin{DoxyItemize}
\item upper cut on number of hits on track 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-N\-Tracks@{\-\_\-highcut\-N\-Tracks}}
\index{\-\_\-highcut\-N\-Tracks@{\-\_\-highcut\-N\-Tracks}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-N\-Tracks}]{\setlength{\rightskip}{0pt plus 5cm}int marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-N\-Tracks\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a2752a45269fb0d958d84967eeff782e2}

\begin{DoxyItemize}
\item upper cut on number of tracks 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-Omega@{\-\_\-highcut\-Omega}}
\index{\-\_\-highcut\-Omega@{\-\_\-highcut\-Omega}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-Omega}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-Omega\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a9a1a597479b9840c21c4cbeaf713aebc}

\begin{DoxyItemize}
\item upper cut on omega 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-Phi@{\-\_\-highcut\-Phi}}
\index{\-\_\-highcut\-Phi@{\-\_\-highcut\-Phi}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-Phi}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-Phi\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a76574aafdf8bd364d08fff588fbb42bb}

\begin{DoxyItemize}
\item upper cut on phi 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-Tan\-Lambda@{\-\_\-highcut\-Tan\-Lambda}}
\index{\-\_\-highcut\-Tan\-Lambda@{\-\_\-highcut\-Tan\-Lambda}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-Tan\-Lambda}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-Tan\-Lambda\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_ab48565a7163705244193b477fdf7801b}

\begin{DoxyItemize}
\item upper cut on tan lambda 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-highcut\-Z0@{\-\_\-highcut\-Z0}}
\index{\-\_\-highcut\-Z0@{\-\_\-highcut\-Z0}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-highcut\-Z0}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-highcut\-Z0\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_aff99f022da0e267b884d132e1c827f23}

\begin{DoxyItemize}
\item upper cut on Z0 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-input\-Col\-Name@{\-\_\-input\-Col\-Name}}
\index{\-\_\-input\-Col\-Name@{\-\_\-input\-Col\-Name}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-input\-Col\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-input\-Col\-Name\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_abfa62451701bfbf066e1d567a8ed5d78}

\begin{DoxyItemize}
\item the name of the input collection 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-Chi\-Sq@{\-\_\-lowcut\-Chi\-Sq}}
\index{\-\_\-lowcut\-Chi\-Sq@{\-\_\-lowcut\-Chi\-Sq}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-Chi\-Sq}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-Chi\-Sq\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_adff0748bdbf14dd4fed887fad1d6957d}

\begin{DoxyItemize}
\item lower cut on Chi square 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-D0@{\-\_\-lowcut\-D0}}
\index{\-\_\-lowcut\-D0@{\-\_\-lowcut\-D0}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-D0}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-D0\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a8e26a1afe33910f80d2d49c1fdfab5cd}

\begin{DoxyItemize}
\item lower cut on D0 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcutd\-Edx@{\-\_\-lowcutd\-Edx}}
\index{\-\_\-lowcutd\-Edx@{\-\_\-lowcutd\-Edx}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcutd\-Edx}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcutd\-Edx\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_aa29cb2da02e93a561200b92c02a2a460}

\begin{DoxyItemize}
\item lower cut on d\-Edx (track) 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-N\-Hits\-On\-Track@{\-\_\-lowcut\-N\-Hits\-On\-Track}}
\index{\-\_\-lowcut\-N\-Hits\-On\-Track@{\-\_\-lowcut\-N\-Hits\-On\-Track}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-N\-Hits\-On\-Track}]{\setlength{\rightskip}{0pt plus 5cm}int marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-N\-Hits\-On\-Track\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a14ca15df1d83c5d0d444c8505eb91a1e}

\begin{DoxyItemize}
\item lower cut on number of hits on track 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-N\-Tracks@{\-\_\-lowcut\-N\-Tracks}}
\index{\-\_\-lowcut\-N\-Tracks@{\-\_\-lowcut\-N\-Tracks}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-N\-Tracks}]{\setlength{\rightskip}{0pt plus 5cm}int marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-N\-Tracks\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_ad20693881de43bb8c507476ea5b578ca}

\begin{DoxyItemize}
\item lower cut on number of tracks 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-Omega@{\-\_\-lowcut\-Omega}}
\index{\-\_\-lowcut\-Omega@{\-\_\-lowcut\-Omega}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-Omega}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-Omega\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_ae09fcef3e7b13ed6087472735299ccbe}

\begin{DoxyItemize}
\item lower cut on omega 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-Phi@{\-\_\-lowcut\-Phi}}
\index{\-\_\-lowcut\-Phi@{\-\_\-lowcut\-Phi}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-Phi}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-Phi\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a1ad4f3646978bb8256eddb4a92b0c80b}

\begin{DoxyItemize}
\item lower cut on phi 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-Tan\-Lambda@{\-\_\-lowcut\-Tan\-Lambda}}
\index{\-\_\-lowcut\-Tan\-Lambda@{\-\_\-lowcut\-Tan\-Lambda}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-Tan\-Lambda}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-Tan\-Lambda\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_ac7b2cde990bddfe27b08e063916e2433}

\begin{DoxyItemize}
\item lower cut on tan lambda 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-lowcut\-Z0@{\-\_\-lowcut\-Z0}}
\index{\-\_\-lowcut\-Z0@{\-\_\-lowcut\-Z0}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-lowcut\-Z0}]{\setlength{\rightskip}{0pt plus 5cm}float marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-lowcut\-Z0\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a731e7a705dbed0af9d4c20ee7270ef68}

\begin{DoxyItemize}
\item lower cut on Z0 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-output\-Col\-Name@{\-\_\-output\-Col\-Name}}
\index{\-\_\-output\-Col\-Name@{\-\_\-output\-Col\-Name}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-output\-Col\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-output\-Col\-Name\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_aa833b2f22d1241f3c853422b2d6396ab}

\begin{DoxyItemize}
\item the name of the output collection 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-run\-Z\-Error\-Override@{\-\_\-run\-Z\-Error\-Override}}
\index{\-\_\-run\-Z\-Error\-Override@{\-\_\-run\-Z\-Error\-Override}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-run\-Z\-Error\-Override}]{\setlength{\rightskip}{0pt plus 5cm}double marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-run\-Z\-Error\-Override\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_a3315e9582b0d5529ab42909a22994437}

\begin{DoxyItemize}
\item Optional user-\/supplied Z error 
\end{DoxyItemize}\index{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}!\-\_\-run\-Z\-Override@{\-\_\-run\-Z\-Override}}
\index{\-\_\-run\-Z\-Override@{\-\_\-run\-Z\-Override}!marlintpc::AnalysisCutSelectorProcessor@{marlintpc\-::\-Analysis\-Cut\-Selector\-Processor}}
\subsubsection[{\-\_\-run\-Z\-Override}]{\setlength{\rightskip}{0pt plus 5cm}double marlintpc\-::\-Analysis\-Cut\-Selector\-Processor\-::\-\_\-run\-Z\-Override\hspace{0.3cm}{\ttfamily [protected]}}\label{classmarlintpc_1_1AnalysisCutSelectorProcessor_aef97d4e228278988b8c99d1032a444f4}

\begin{DoxyItemize}
\item Optional user-\/supplied Z 
\end{DoxyItemize}

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Analysis\-Cut\-Selector\-Processor.\-h\item 
Analysis\-Cut\-Selector\-Processor.\-cc\end{DoxyCompactItemize}
