\hypertarget{compact_8h}{
\section{compact.h File Reference}
\label{compact_8h}\index{compact.h@{compact.h}}
}
Declaration of the compaction structure. 

{\tt \#include \char`\"{}LSEC\_\-p.h\char`\"{}}\par
{\tt \#include \char`\"{}LSEC/enums.h\char`\"{}}\par
{\tt \#include \char`\"{}EDS/EBF\_\-dir.h\char`\"{}}\par
{\tt \#include \char`\"{}LDT/APE.h\char`\"{}}\par
{\tt \#include $<$stdlib.h$>$}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
struct \hyperlink{structLSEC__calEvent}{LSEC\_\-calEvent}
\begin{CompactList}\small\item\em Private structure holding unencoded event data for the calorimeter. \item\end{CompactList}\item 
struct \hyperlink{structLSEC__calCompaction}{LSEC\_\-calCompaction}
\begin{CompactList}\small\item\em Private structure holding the compression information for the calorimeter. \item\end{CompactList}\item 
struct \hyperlink{struct__LSEC__compaction}{\_\-LSEC\_\-compaction}
\begin{CompactList}\small\item\em Overall compression information. \item\end{CompactList}\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{compact_8h_1035f5ba221b19ece6f80aa55039be43}{
typedef unsigned int \hyperlink{compact_8h_1035f5ba221b19ece6f80aa55039be43}{LSEC\_\-sizeUserRtn} (\hyperlink{struct__LSEC__compaction}{LSEC\_\-compaction} $\ast$cpc)}
\label{compact_8h_1035f5ba221b19ece6f80aa55039be43}

\begin{CompactList}\small\item\em Definition of routine to get user context size. \item\end{CompactList}\item 
\hypertarget{compact_8h_db442dbde77e71ef1f2ef82656a91a4f}{
typedef unsigned int $\ast$ \hyperlink{compact_8h_db442dbde77e71ef1f2ef82656a91a4f}{LSEC\_\-copyUserRtn} (\hyperlink{struct__LSEC__compaction}{LSEC\_\-compaction} $\ast$cpc, unsigned int $\ast$buf)}
\label{compact_8h_db442dbde77e71ef1f2ef82656a91a4f}

\begin{CompactList}\small\item\em Definition of routine to copy user context. \item\end{CompactList}\item 
\hypertarget{compact_8h_b81b34f232ac504230a4f8e057a9c89e}{
typedef unsigned int \hyperlink{compact_8h_b81b34f232ac504230a4f8e057a9c89e}{LSEC\_\-encodeRtn} (\hyperlink{struct__LSEC__compaction}{LSEC\_\-compaction} $\ast$cpc, EBF\_\-dir $\ast$dir)}
\label{compact_8h_b81b34f232ac504230a4f8e057a9c89e}

\begin{CompactList}\small\item\em Definition of routine to encode event data. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Declaration of the compaction structure. 

\begin{Desc}
\item[Author:]James Swain \& Owen Saxton\end{Desc}
{\bf \$Id:} \hyperlink{compact_8h}{compact.h},v 1.2 2010/05/25 16:20:18 saxton Exp \$ 