\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__EFA__hdr}{\_\-EFA\_\-hdr} (Captures the information needed to uniquely identify this event by sequence and time )}{\pageref{struct__EFA__hdr}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__hdrSeq}{\_\-EFA\_\-hdr\-Seq} (Hide the access to the long long to avoid alignment issues )}{\pageref{struct__EFA__hdrSeq}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__hdrTimetone}{\_\-EFA\_\-hdr\-Timetone} (Defines the most general version of the timetone information )}{\pageref{struct__EFA__hdrTimetone}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__hdrTimetones}{\_\-EFA\_\-hdr\-Timetones} (Captures the information needed to convert a GEM event clock register value into an absolute time )}{\pageref{struct__EFA__hdrTimetones}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__services}{\_\-EFA\_\-services} (The services to handle the result vectors )}{\pageref{struct__EFA__services}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__span}{\_\-EFA\_\-span} (Defines the sample span )}{\pageref{struct__EFA__span}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__classes}{\_\-EFC\_\-classes} (Breaks the status word into classes of bits )}{\pageref{struct__EFC__classes}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__definition}{\_\-EFC\_\-definition} (The defining values of a standard filter )}{\pageref{struct__EFC__definition}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__sampler}{\_\-EFC\_\-sampler} (Controls the sampling criteria )}{\pageref{struct__EFC__sampler}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__samplerClasses}{\_\-EFC\_\-sampler\-Classes} (Controls the default and active class masks )}{\pageref{struct__EFC__samplerClasses}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__samplerPrescaleCounter}{\_\-EFC\_\-sampler\-Prescale\-Counter} (Controls the prescaling sampling criteria )}{\pageref{struct__EFC__samplerPrescaleCounter}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__samplerPrescaleCtx}{\_\-EFC\_\-sampler\-Prescale\-Ctx} (The context block for a set of prescalers )}{\pageref{struct__EFC__samplerPrescaleCtx}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__services}{\_\-EFC\_\-services} (The defining services of a standard filter )}{\pageref{struct__EFC__services}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__sizes}{\_\-EFC\_\-sizes} (The defining sizes the filters control block, configuration block and result vector )}{\pageref{struct__EFC__sizes}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__geometry}{\_\-TFC\_\-geometry} (Collects all the structures defining the LAT geometry into one grand structure )}{\pageref{struct__TFC__geometry}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__geometryAcd}{\_\-TFC\_\-geometry\-Acd} (Describes the geometry of the ACD. The XY units are in integer multiples of strips and the Z units are in integer multiples of mm. The exact units are defined in this file, which which provides macros to convert from physical units to internal filtering units )}{\pageref{struct__TFC__geometryAcd}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__geometrySkirt}{\_\-TFC\_\-geometry\-Skirt} (Describes the geometry at the plane of the skirt (the TKR/CAL boundary. This is used to project a track to the plane of skirt and then to ascertain which region(s) of the skirt the projection passes through )}{\pageref{struct__TFC__geometrySkirt}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__geometryTkr}{\_\-TFC\_\-geometry\-Tkr} (Describes the geometry of a TKR tower. The XY units are in integer multiples of strips and the Z units are in integer multiples of mm. The exact units are defined in this file, which provides macros to convert from physical units to internal filtering units. This structure just adds couple of values that apply to the TKR tower as a whole )}{\pageref{struct__TFC__geometryTkr}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__geometryTkrXY}{\_\-TFC\_\-geometry\-Tkr\-XY} (Describes the TKR geometry of either an X or Y stack of towers )}{\pageref{struct__TFC__geometryTkrXY}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__hit}{\_\-TFC\_\-hit} (Information about a hit on a projection )}{\pageref{struct__TFC__hit}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prj}{\_\-TFC\_\-prj} (The data structure describing a track projection )}{\pageref{struct__TFC__prj}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prjDir}{\_\-TFC\_\-prj\-Dir} (Directory structure to locate the projections )}{\pageref{struct__TFC__prjDir}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prjList}{\_\-TFC\_\-prj\-List} (Defines the control structure needed to describe the head of a projection list )}{\pageref{struct__TFC__prjList}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prjNode}{\_\-TFC\_\-prj\-Node} (Defines the control structure needed to maintain a node on a projection list )}{\pageref{struct__TFC__prjNode}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prjPrms}{\_\-TFC\_\-prj\-Prms} (The parameters that describe a projection )}{\pageref{struct__TFC__prjPrms}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prjs}{\_\-TFC\_\-prjs} (The data structure describing a collection of track projections )}{\pageref{struct__TFC__prjs}}{}
\end{CompactList}
