\hypertarget{classLTGeoFillCut}{
\section{LTGeoFillCut Class Reference}
\label{classLTGeoFillCut}\index{LTGeoFillCut@{LTGeoFillCut}}
}
The LT histogram filling.  


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

Inheritance diagram for LTGeoFillCut::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{classLTGeoFillCut}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classLTGeoFillCut_7711d90396f7c655aa4f1fee9c93f381}{LTGeoFillCut} (const char $\ast$cutName, std::vector$<$ float $>$ binning, float thresholdCoeff)
\begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 
\hyperlink{classLTGeoFillCut_0c834239f22298ce5684b5c27c34c608}{$\sim$LTGeoFillCut} ()
\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item 
int \hyperlink{classLTGeoFillCut_aee811750d195e71f676db5e240e7f18}{Check} (PamLevel2 $\ast$event)
\begin{CompactList}\small\item\em The threshold rigidity check. \item\end{CompactList}\item 
void \hyperlink{classLTGeoFillCut_17593f86005dd51a09a637232797c925}{OnGood} (PamLevel2 $\ast$event)
\begin{CompactList}\small\item\em The histogram filling. \item\end{CompactList}\item 
std::vector$<$ float $>$ \& \hyperlink{classLTGeoFillCut_bf8cddcb826ee9d3f5f763bee0e7c1ee}{GetHisto} ()
\begin{CompactList}\small\item\em Returns the histogram. \item\end{CompactList}\item 
float \hyperlink{classLTGeoFillCut_b055ce6da2265ba3475d77d80cd99247}{GetHistoTot} ()
\begin{CompactList}\small\item\em Returns the histogram total. \item\end{CompactList}\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
std::vector$<$ float $>$ \hyperlink{classLTGeoFillCut_b9e538c8bad153b06275b6a0fe64aab1}{\_\-binning}
\item 
float \hyperlink{classLTGeoFillCut_e9aa4e0dfa6c9c0cf5e3a46162c8f2fd}{\_\-thresholdCoeff}
\item 
std::vector$<$ float $>$ \hyperlink{classLTGeoFillCut_6195a436e7c264565b15c012209dc1d1}{\_\-histogram}
\item 
float \hyperlink{classLTGeoFillCut_06f64c9f800563e5ad9c68cac87e302b}{\_\-histogram\_\-tot}
\end{CompactItemize}


\subsection{Detailed Description}
The LT histogram filling. 

This cut fills a Live Time (LT) histogram (in seconds) binned in threshold rigidity (in GV), given by the geomagnetic cutoff rigidity (the Stoermer cutoff) for that event multiplied by a threshold coefficient. It discards an event only if its threshold rigidity is outside the limits of the histogram. 

Definition at line 24 of file LTGeoFillCut.h.

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classLTGeoFillCut_7711d90396f7c655aa4f1fee9c93f381}{
\index{LTGeoFillCut@{LTGeoFillCut}!LTGeoFillCut@{LTGeoFillCut}}
\index{LTGeoFillCut@{LTGeoFillCut}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{LTGeoFillCut}]{\setlength{\rightskip}{0pt plus 5cm}LTGeoFillCut::LTGeoFillCut (const char $\ast$ {\em cutName}, \/  std::vector$<$ float $>$ {\em binning}, \/  float {\em thresholdCoeff})\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classLTGeoFillCut_7711d90396f7c655aa4f1fee9c93f381}


Constructor. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em cutName}]The cut's name. \item[{\em binning}]A vector containing the histogram binning in threshold rigidity. Note that it must contain both the upper and lower limits, and that the elements must be ordered (ie., lowest value in the first element and so on). \item[{\em thresholdCoeff}]The threshold rigidity coefficient for the event selection. \end{description}
\end{Desc}


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


Destructor. 



Definition at line 41 of file LTGeoFillCut.h.

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


The threshold rigidity check. 

The event is discarded if its threshold rigidity is less than the lower histogram limit or higher than the upper limit.

\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 the threshold rigidity is contained in the histogram limits. 

0 otherwise. \end{Desc}


Implements \hyperlink{classPamCut_a874600461950d1f2b75ce3938f91cbe}{PamCut}.

Definition at line 13 of file LTGeoFillCut.cpp.

References \_\-binning, \_\-thresholdCoeff, and CUTOK.\hypertarget{classLTGeoFillCut_bf8cddcb826ee9d3f5f763bee0e7c1ee}{
\index{LTGeoFillCut@{LTGeoFillCut}!GetHisto@{GetHisto}}
\index{GetHisto@{GetHisto}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{GetHisto}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$float$>$\& LTGeoFillCut::GetHisto ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classLTGeoFillCut_bf8cddcb826ee9d3f5f763bee0e7c1ee}


Returns the histogram. 

This method returns a vector filled with the LT (in seconds) corresponding to each threshold rigidity bin (in GV) defined in the binning argument of the constructor. Element 0 is the total LT for events whose threshold rigidity lies in the lowest bin and so on.

\begin{Desc}
\item[Returns:]The LT histogram binned in threshold rigidity. \end{Desc}


Definition at line 72 of file LTGeoFillCut.h.

References \_\-histogram.\hypertarget{classLTGeoFillCut_b055ce6da2265ba3475d77d80cd99247}{
\index{LTGeoFillCut@{LTGeoFillCut}!GetHistoTot@{GetHistoTot}}
\index{GetHistoTot@{GetHistoTot}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{GetHistoTot}]{\setlength{\rightskip}{0pt plus 5cm}float LTGeoFillCut::GetHistoTot ()\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}
\label{classLTGeoFillCut_b055ce6da2265ba3475d77d80cd99247}


Returns the histogram total. 

This method returns the LT (in seconds) summed over all threshold rigidity bins (in GV) defined in the binning argument of the constructor.

\begin{Desc}
\item[Returns:]The LT histogram total. \end{Desc}


Definition at line 82 of file LTGeoFillCut.h.

References \_\-histogram\_\-tot.\hypertarget{classLTGeoFillCut_17593f86005dd51a09a637232797c925}{
\index{LTGeoFillCut@{LTGeoFillCut}!OnGood@{OnGood}}
\index{OnGood@{OnGood}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{OnGood}]{\setlength{\rightskip}{0pt plus 5cm}void LTGeoFillCut::OnGood (PamLevel2 $\ast$ {\em event})\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{classLTGeoFillCut_17593f86005dd51a09a637232797c925}


The histogram filling. 

The method fills the LT histogram (in seconds) with the currently selected event.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em event}]The currently selected event. \end{description}
\end{Desc}


Reimplemented from \hyperlink{classPamCut_56021e959232270c12528ddec3062985}{PamCut}.

Definition at line 26 of file LTGeoFillCut.cpp.

References \_\-binning, \_\-histogram, \_\-histogram\_\-tot, and \_\-thresholdCoeff.

\subsection{Member Data Documentation}
\hypertarget{classLTGeoFillCut_b9e538c8bad153b06275b6a0fe64aab1}{
\index{LTGeoFillCut@{LTGeoFillCut}!\_\-binning@{\_\-binning}}
\index{\_\-binning@{\_\-binning}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{\_\-binning}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$float$>$ {\bf LTGeoFillCut::\_\-binning}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classLTGeoFillCut_b9e538c8bad153b06275b6a0fe64aab1}




Definition at line 88 of file LTGeoFillCut.h.

Referenced by Check(), and OnGood().\hypertarget{classLTGeoFillCut_6195a436e7c264565b15c012209dc1d1}{
\index{LTGeoFillCut@{LTGeoFillCut}!\_\-histogram@{\_\-histogram}}
\index{\_\-histogram@{\_\-histogram}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{\_\-histogram}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$float$>$ {\bf LTGeoFillCut::\_\-histogram}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classLTGeoFillCut_6195a436e7c264565b15c012209dc1d1}




Definition at line 91 of file LTGeoFillCut.h.

Referenced by GetHisto(), and OnGood().\hypertarget{classLTGeoFillCut_06f64c9f800563e5ad9c68cac87e302b}{
\index{LTGeoFillCut@{LTGeoFillCut}!\_\-histogram\_\-tot@{\_\-histogram\_\-tot}}
\index{\_\-histogram\_\-tot@{\_\-histogram\_\-tot}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{\_\-histogram\_\-tot}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf LTGeoFillCut::\_\-histogram\_\-tot}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classLTGeoFillCut_06f64c9f800563e5ad9c68cac87e302b}




Definition at line 92 of file LTGeoFillCut.h.

Referenced by GetHistoTot(), and OnGood().\hypertarget{classLTGeoFillCut_e9aa4e0dfa6c9c0cf5e3a46162c8f2fd}{
\index{LTGeoFillCut@{LTGeoFillCut}!\_\-thresholdCoeff@{\_\-thresholdCoeff}}
\index{\_\-thresholdCoeff@{\_\-thresholdCoeff}!LTGeoFillCut@{LTGeoFillCut}}
\subsubsection[{\_\-thresholdCoeff}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf LTGeoFillCut::\_\-thresholdCoeff}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classLTGeoFillCut_e9aa4e0dfa6c9c0cf5e3a46162c8f2fd}




Definition at line 89 of file LTGeoFillCut.h.

Referenced by Check(), and OnGood().

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
MiscCuts/LTGeoFillCut/\hyperlink{LTGeoFillCut_8h}{LTGeoFillCut.h}\item 
MiscCuts/LTGeoFillCut/\hyperlink{LTGeoFillCut_8cpp}{LTGeoFillCut.cpp}\end{CompactItemize}
