\section{Select\-Events Class Reference}
\label{classSelectEvents}\index{Select\-Events@{Select\-Events}}


Select a range of events by setting the boolean '\doxyref{Select\-Events}{p.}{classSelectEvents}' to true for the events processed by this processor in the range First\-Event-\/\-Last\-Event.  




{\ttfamily \#include $<$Select\-Events.\-h$>$}

Inheritance diagram for Select\-Events\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classSelectEvents}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual Processor $\ast$ {\bfseries new\-Processor} ()\label{classSelectEvents_abca78c4836dce718811bd75ac1c442c2}

\item 
virtual void {\bf init} ()
\begin{DoxyCompactList}\small\item\em Called at the begin of the job before anything is read. \end{DoxyCompactList}\item 
virtual void {\bf process\-Run\-Header} (L\-C\-Run\-Header $\ast$run)\label{classSelectEvents_a57e5de97afe15d9c6b1951f0f851a8c0}

\begin{DoxyCompactList}\small\item\em Called for every run. \end{DoxyCompactList}\item 
virtual void {\bf process\-Event} (L\-C\-Event $\ast$evt)\label{classSelectEvents_ac40a5065c18492333461290fae0c1b13}

\begin{DoxyCompactList}\small\item\em Called for every event -\/ the working horse. \end{DoxyCompactList}\item 
virtual void {\bfseries check} (L\-C\-Event $\ast$evt)\label{classSelectEvents_a67394cdb97ce69d1dd06ca4309aa11c8}

\item 
virtual void {\bf end} ()\label{classSelectEvents_aeb68e75458611bdc02aafe185e432440}

\begin{DoxyCompactList}\small\item\em Called after data processing for clean up. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
int {\bfseries \-\_\-n\-Run}\label{classSelectEvents_a422cf3e11d553da60105a745f10fb46b}

\item 
int {\bfseries \-\_\-n\-Evt}\label{classSelectEvents_a0ef481df396d5abe98d67c4218e03222}

\item 
int {\bfseries \-\_\-first\-Event}\label{classSelectEvents_add46b11b6eec34dde1408fcfe141b61f}

\item 
int {\bfseries \-\_\-last\-Event}\label{classSelectEvents_a513ef25a006b1176817aaa21493912d0}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Select a range of events by setting the boolean '\doxyref{Select\-Events}{p.}{classSelectEvents}' to true for the events processed by this processor in the range First\-Event-\/\-Last\-Event. 


\begin{DoxyParams}{Parameters}
{\em First\-Event} & first processed event where '\doxyref{Select\-Events}{p.}{classSelectEvents}' is true \\
\hline
{\em Last\-Event} & last processed event where '\doxyref{Select\-Events}{p.}{classSelectEvents}' is true\\
\hline
\end{DoxyParams}
\begin{DoxyAuthor}{Author}
O. Wendt, D\-E\-S\-Y 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}

\end{DoxyVersion}
\begin{DoxyParagraph}{Id\-:}
\doxyref{Select\-Events.\-h}{p.}{SelectEvents_8h_source},v 1.\-2 2008-\/04-\/16 15\-:03\-:03 gaede Exp 
\end{DoxyParagraph}


\subsection{Member Function Documentation}
\index{Select\-Events@{Select\-Events}!init@{init}}
\index{init@{init}!SelectEvents@{Select\-Events}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void Select\-Events\-::init (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classSelectEvents_af488ab53f575cdb67f64e265968917fc}


Called at the begin of the job before anything is read. 

Use to initialize the processor, e.\-g. book histograms. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Select\-Events.\-h\item 
Select\-Events.\-cc\end{DoxyCompactItemize}
