\hypertarget{EFS_8h}{
\section{EFS.h File Reference}
\label{EFS_8h}\index{EFS.h@{EFS.h}}
}
Defines the interface for summarizing the event-by-event results of a filtering process into a statistics table. This is a generic facility, with very little specific filter information.  


{\tt \#include $<$LSF/LSF\_\-cpu.h$>$}\par
{\tt \#include $<$LSF/LSF\_\-origin.h$>$}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{EFS_8h_8ac6b9e704e73550cdfe325cffdc20c4}{
unsigned char $\ast$ \textbf{EFS\_\-construct} (EFS $\ast$efs, const EFC\_\-DB\_\-SchemaAnalysis $\ast$schema, int result\_\-size, unsigned int apid\_\-offset, unsigned int dgmid\_\-offset, LSF\_\-CPU\_\-K cpu, LSF\_\-ORIGIN\_\-K origin, unsigned int schema\_\-key, LSD\_\-sdiWriteCbp $\ast$writeCbp)}
\label{EFS_8h_8ac6b9e704e73550cdfe325cffdc20c4}

\item 
\hypertarget{EFS_8h_754dd2eff80f85a11ba08866ae88b92f}{
void \textbf{EFS\_\-post} (EFS $\ast$efs, int reason, const void $\ast$beg, const void $\ast$end, const \hyperlink{struct__EFA__span}{EFA\_\-span} $\ast$span)}
\label{EFS_8h_754dd2eff80f85a11ba08866ae88b92f}

\item 
\hypertarget{EFS_8h_d23f1e746fe8955d0ff46345af2e8aad}{
int \textbf{EFS\_\-sizeof} (int max\_\-records)}
\label{EFS_8h_d23f1e746fe8955d0ff46345af2e8aad}

\item 
\hypertarget{EFS_8h_d36e3a5804dfefd6172ccdf4029176d8}{
int \textbf{EFS\_\-start} (EFS $\ast$efs, int reason, int run\_\-id, int startTime, int mode)}
\label{EFS_8h_d36e3a5804dfefd6172ccdf4029176d8}

\end{CompactItemize}


\subsection{Detailed Description}
Defines the interface for summarizing the event-by-event results of a filtering process into a statistics table. This is a generic facility, with very little specific filter information. 

\begin{Desc}
\item[Author:]JJRussell - \href{mailto:russell@slac.stanford.edu}{\tt russell@slac.stanford.edu}\end{Desc}


\footnotesize\begin{verbatim}

   CVS $Id: EFS.h,v 1.2 2011/03/27 04:55:29 russell Exp $
\end{verbatim}
\normalsize
 