\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__ATF__shadowedTowers}{\_\-ATF\_\-shadowedTowers} (The control structure containing the arrays which translate a list of struct tiles to a list of shadowed towers )}{\pageref{struct__ATF__shadowedTowers}}{}
\item\contentsline{section}{\hyperlink{struct__EFA}{\_\-EFA} (Event Filter Analysis control structure )}{\pageref{struct__EFA}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__apb}{\_\-EFA\_\-apb} (Controls allocation and posting of a packet of result vectors )}{\pageref{struct__EFA__apb}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__evtInfo}{\_\-EFA\_\-evtInfo} (Holds information about an event processed )}{\pageref{struct__EFA__evtInfo}}{}
\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\_\-hdrSeq} (Hide the access to the long long to avoid alignment issues )}{\pageref{struct__EFA__hdrSeq}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__hdrTimetone}{\_\-EFA\_\-hdrTimetone} (Defines the most general version of the timetone information )}{\pageref{struct__EFA__hdrTimetone}}{}
\item\contentsline{section}{\hyperlink{struct__EFA__hdrTimetones}{\_\-EFA\_\-hdrTimetones} (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}{\_\-EFC} (The control structure for the filter framework )}{\pageref{struct__EFC}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__cfg}{\_\-EFC\_\-cfg} (The configuration control structure )}{\pageref{struct__EFC__cfg}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__cfgDb}{\_\-EFC\_\-cfgDb} (The database of bound the filter's bound sampler and configuration blocks )}{\pageref{struct__EFC__cfgDb}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__cfgDbMember}{\_\-EFC\_\-cfgDbMember} (One database member )}{\pageref{struct__EFC__cfgDbMember}}{}
\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__DB__generic__schema}{\_\-EFC\_\-DB\_\-generic\_\-schema} (A generic configuration block )}{\pageref{struct__EFC__DB__generic__schema}}{}
\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\_\-samplerClasses} (Controls the default and active class masks )}{\pageref{struct__EFC__samplerClasses}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__samplerPrescaleCounter}{\_\-EFC\_\-samplerPrescaleCounter} (Controls the prescaling sampling criteria )}{\pageref{struct__EFC__samplerPrescaleCounter}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__samplerPrescaleCtx}{\_\-EFC\_\-samplerPrescaleCtx} (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{union__EFC__time}{\_\-EFC\_\-time} (Union of a 64 bit integer with the seconds/useconds representation structure )}{\pageref{union__EFC__time}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__timeContext}{\_\-EFC\_\-timeContext} (Holds the time context information )}{\pageref{struct__EFC__timeContext}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__timeFlagSpec}{\_\-EFC\_\-timeFlagSpec} (Time hack flag specification )}{\pageref{struct__EFC__timeFlagSpec}}{}
\item\contentsline{section}{\hyperlink{struct__EFC__timeServices}{\_\-EFC\_\-timeServices} (The set of virtual functions needed to implement the time emulation routines )}{\pageref{struct__EFC__timeServices}}{}
\item\contentsline{section}{\hyperlink{union__EFR__key}{\_\-EFR\_\-key} (Union of all key types )}{\pageref{union__EFR__key}}{}
\item\contentsline{section}{\hyperlink{struct__EFR__keyCmx}{\_\-EFR\_\-keyCmx} (The structure of key of type EFR\_\-KEYTYPE\_\-K\_\-CMX )}{\pageref{struct__EFR__keyCmx}}{}
\item\contentsline{section}{\hyperlink{struct__EFR__keyFmx}{\_\-EFR\_\-keyFmx} (The structure of key of an FMX key )}{\pageref{struct__EFR__keyFmx}}{}
\item\contentsline{section}{\hyperlink{struct__EFR__keyGeneric}{\_\-EFR\_\-keyGeneric} (The structure of key of a generic key )}{\pageref{struct__EFR__keyGeneric}}{}
\item\contentsline{section}{\hyperlink{struct__EFS}{\_\-EFS} (The generic Event Filter Statistics utility handle )}{\pageref{struct__EFS}}{}
\item\contentsline{section}{\hyperlink{struct__EFS__ctxBdy}{\_\-EFS\_\-ctxBdy} (The body Event Filter Context contribution )}{\pageref{struct__EFS__ctxBdy}}{}
\item\contentsline{section}{\hyperlink{union__EFS__ctxBridge}{\_\-EFS\_\-ctxBridge} (The internal structure of the bridge word in the contribution header, as a union between an uninterpretted 16-bit integer and the bit field representation )}{\pageref{union__EFS__ctxBridge}}{}
\item\contentsline{section}{\hyperlink{struct__EFS__ctxBridge__bf}{\_\-EFS\_\-ctxBridge\_\-bf} (The internal structure of the opaque word in the contribution header, bit field representation )}{\pageref{struct__EFS__ctxBridge__bf}}{}
\item\contentsline{section}{\hyperlink{struct__EFS__ctxCtb}{\_\-EFS\_\-ctxCtb} (The Event Statistics Context contribution )}{\pageref{struct__EFS__ctxCtb}}{}
\item\contentsline{section}{\hyperlink{struct__EFS__ctxKeys}{\_\-EFS\_\-ctxKeys} (The list of indirect file keys )}{\pageref{struct__EFS__ctxKeys}}{}
\item\contentsline{section}{\hyperlink{struct__EFS__datagram}{\_\-EFS\_\-datagram} (Maps out the fixed part of an EFS datagram )}{\pageref{struct__EFS__datagram}}{}
\item\contentsline{section}{\hyperlink{struct__EFS__stats}{\_\-EFS\_\-stats} (The statistics counters )}{\pageref{struct__EFS__stats}}{}
\item\contentsline{section}{\hyperlink{struct__EfsPrvHdr}{\_\-EfsPrvHdr} (The previous last event header, used as the baseline for encoding the difference )}{\pageref{struct__EfsPrvHdr}}{}
\item\contentsline{section}{\hyperlink{union__MatchVal}{\_\-MatchVal} (Union of the bit field representation of the match routine's status word and a 32-bit signed integer )}{\pageref{union__MatchVal}}{}
\item\contentsline{section}{\hyperlink{struct__MatchVal__bf}{\_\-MatchVal\_\-bf} (The return value of the various 'match' routines, expressed as bit fields )}{\pageref{struct__MatchVal__bf}}{}
\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\_\-geometryAcd} (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\_\-geometrySkirt} (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\_\-geometryTkr} (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\_\-geometryTkrXY} (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\_\-prjDir} (Directory structure to locate the projections )}{\pageref{struct__TFC__prjDir}}{}
\item\contentsline{section}{\hyperlink{union__TFC__prjFindStatus}{\_\-TFC\_\-prjFindStatus} (Union of the bit field and uninterpretted 32-bit representations )}{\pageref{union__TFC__prjFindStatus}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prjFindStatus__bf}{\_\-TFC\_\-prjFindStatus\_\-bf} (The layout of the return status code from TFC\_\-prjTowerFind )}{\pageref{struct__TFC__prjFindStatus__bf}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__prjList}{\_\-TFC\_\-prjList} (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\_\-prjNode} (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\_\-prjPrms} (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}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__tolerances}{\_\-TFC\_\-tolerances} (Gives the layer-by-layer strip tolerances needed when\begin{itemize}
\item Finding an initial 3-in-a-row triplet\item Extending a projection over a single layer\item Extending a projection over two layers \end{itemize}
)}{\pageref{struct__TFC__tolerances}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__tolerances__xy}{\_\-TFC\_\-tolerances\_\-xy} (Gives the layer-by-layer tolerances for either the X or Y set of layers )}{\pageref{struct__TFC__tolerances__xy}}{}
\item\contentsline{section}{\hyperlink{struct__TFC__tolerancesAll}{\_\-TFC\_\-tolerancesAll} (All tolerances )}{\pageref{struct__TFC__tolerancesAll}}{}
\item\contentsline{section}{\hyperlink{structEFC__time__f}{EFC\_\-time\_\-f} (Encapsulates the time, as represented by seconds and micro-seconds into a single structure )}{\pageref{structEFC__time__f}}{}
\end{CompactList}
