\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__QDF__esbCtx}{\_\-QDF\_\-esb\-Ctx} (Event Summary Block, decoding context )}{\pageref{struct__QDF__esbCtx}}{}
\item\contentsline{section}{\hyperlink{struct__QDF__esbEvt}{\_\-QDF\_\-esb\-Evt} (Event Summary Block, binds together all the information used by the higher compression levels to format an event )}{\pageref{struct__QDF__esbEvt}}{}
\item\contentsline{section}{\hyperlink{union__QDF__esw}{\_\-QDF\_\-esw} (Union of an unsigned 32-bit integer with the bit field representation of the first header summary word )}{\pageref{union__QDF__esw}}{}
\item\contentsline{section}{\hyperlink{struct__QDF__esw__bf}{\_\-QDF\_\-esw\_\-bf} (The summary word mapped out by bit fields )}{\pageref{struct__QDF__esw__bf}}{}
\item\contentsline{section}{\hyperlink{struct__QDF__gemCtx}{\_\-QDF\_\-gem\-Ctx} (The data used in decoding the compressed data )}{\pageref{struct__QDF__gemCtx}}{}
\item\contentsline{section}{\hyperlink{struct__QDF__gemEvt}{\_\-QDF\_\-gem\-Evt} (The unpacked GEM data plus any out-of-band support data )}{\pageref{struct__QDF__gemEvt}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__acd}{\_\-QSE\_\-acd} (Holds the unpacked ACD information )}{\pageref{struct__QSE__acd}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__acdRemap}{\_\-QSE\_\-acd\-Remap} (Defines the information necessary to remap all ACD information laid out in electronics space to a geographical space )}{\pageref{struct__QSE__acdRemap}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__acdRemapBrd}{\_\-QSE\_\-acd\-Remap\-Brd} (Structure defining the remapping the ACD data on a single board from electronics space into the standard 4 geographically oriented lists )}{\pageref{struct__QSE__acdRemapBrd}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__aem}{\_\-QSE\_\-aem} (Holds the unpacked QSE\_\-aem information )}{\pageref{struct__QSE__aem}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__aem__cableStatus}{\_\-QSE\_\-aem\_\-cable\-Status} (Summary cable bit status masks )}{\pageref{struct__QSE__aem__cableStatus}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__aem__chn__af}{\_\-QSE\_\-aem\_\-chn\_\-af} (Maps out the information for one ADC channel as an alternative bit field representation, where the end bit is paired with the tile address to form the extended tile address and where all the fields of the PHA vector (ADC range, ADC value and PHA parity error fields are presented as a single PHA vector field )}{\pageref{struct__QSE__aem__chn__af}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__aem__chn__bf}{\_\-QSE\_\-aem\_\-chn\_\-bf} (Maps out the information for one ADC channel as the most primitve bit fields possible )}{\pageref{struct__QSE__aem__chn__bf}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__aem__chn__cf}{\_\-QSE\_\-aem\_\-chn\_\-cf} (Maps out the information for one channel, as alternative bit field representation favoring consolidating all the state information as a single field and combining the ADC range and ADC value field as a single PHA field )}{\pageref{struct__QSE__aem__chn__cf}}{}
\item\contentsline{section}{\hyperlink{union__QSE__aem__chn__u}{\_\-QSE\_\-aem\_\-chn\_\-u} (Maps out the information for one channel, union of bit field with unsigned int )}{\pageref{union__QSE__aem__chn__u}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__cal}{\_\-QSE\_\-cal} (Structure containing the unpacked CAL data for all towers )}{\pageref{struct__QSE__cal}}{}
\item\contentsline{section}{\hyperlink{union__QSE__calLog}{\_\-QSE\_\-cal\-Log} (Maps out the 32-bit value of a CAL log data field both in bit fields and as an unsigned 32-bit integer )}{\pageref{union__QSE__calLog}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__calLog__bf}{\_\-QSE\_\-cal\-Log\_\-bf} (Maps out the 32-bit value of a CAL log data field as bit fields )}{\pageref{struct__QSE__calLog__bf}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__calLog__cf}{\_\-QSE\_\-cal\-Log\_\-cf} (Maps out the 32-bit value of a CAL log data field as bit fields. This mapping keeps the RNG and ADC value contigious )}{\pageref{struct__QSE__calLog__cf}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__calTwr}{\_\-QSE\_\-cal\-Twr} (Structure containing the unpacked CAL data for this tower )}{\pageref{struct__QSE__calTwr}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctx}{\_\-QSE\_\-ctx} (Binds together all the meta-information about an event )}{\pageref{struct__QSE__ctx}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctxClose}{\_\-QSE\_\-ctx\-Close} (The Event Context's Datagram Closing Information )}{\pageref{struct__QSE__ctxClose}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctxCounters}{\_\-QSE\_\-ctx\-Counters} (Maps out the counters )}{\pageref{struct__QSE__ctxCounters}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctxDid}{\_\-QSE\_\-ctx\-Did} (Contains the datagram indentification information )}{\pageref{struct__QSE__ctxDid}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctxOpen}{\_\-QSE\_\-ctx\-Open} (The Event Context's Datagram Opening Information )}{\pageref{struct__QSE__ctxOpen}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctxTime}{\_\-QSE\_\-ctx\-Time} (The time/clock information for the 1-second of the first event and the previous 1-second period )}{\pageref{struct__QSE__ctxTime}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctxTimetone}{\_\-QSE\_\-ctx\-Timetone} (The time/clock information associated with a timetone message )}{\pageref{struct__QSE__ctxTimetone}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ctxUpdateInfo}{\_\-QSE\_\-ctx\-Update\-Info} (The information needed by QSE\_\-ctx\-Update\-At\-Event )}{\pageref{struct__QSE__ctxUpdateInfo}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ebfEvt}{\_\-QSE\_\-ebf\-Evt} (Describes an EBF formatted event )}{\pageref{struct__QSE__ebfEvt}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__ebfHdr}{\_\-QSE\_\-ebf\-Hdr} (Describes the packet header on a returned EBF structure )}{\pageref{struct__QSE__ebfHdr}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__evt}{\_\-QSE\_\-evt} (Representation of the event )}{\pageref{struct__QSE__evt}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__evtAll}{\_\-QSE\_\-evt\-All} (All the possible representations of an event )}{\pageref{struct__QSE__evtAll}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__tkr}{\_\-QSE\_\-tkr} (Structure containing the unpacked TKR data for all towers )}{\pageref{struct__QSE__tkr}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__tkrLyr}{\_\-QSE\_\-tkr\-Lyr} (Information about the hit strips in one layer )}{\pageref{struct__QSE__tkrLyr}}{}
\item\contentsline{section}{\hyperlink{struct__QSE__tkrTwr}{\_\-QSE\_\-tkr\-Twr} (Structure containing the unpacked TKR data for this tower )}{\pageref{struct__QSE__tkrTwr}}{}
\item\contentsline{section}{\hyperlink{union__TKR__2strips}{\_\-TKR\_\-2strips} (Maps out the first word containing strip addresses )}{\pageref{union__TKR__2strips}}{}
\item\contentsline{section}{\hyperlink{struct__TKR__2strips__bf}{\_\-TKR\_\-2strips\_\-bf} (Maps out the first word containing strip addresses )}{\pageref{struct__TKR__2strips__bf}}{}
\item\contentsline{section}{\hyperlink{union__TKR__8strips0}{\_\-TKR\_\-8strips0} (Maps out the first word of the 3 strip address pattern words as bit fields and uninterpretted 32-bit integer )}{\pageref{union__TKR__8strips0}}{}
\item\contentsline{section}{\hyperlink{struct__TKR__8strips0__bf}{\_\-TKR\_\-8strips0\_\-bf} (Maps out the first word of the 3 strip address pattern words as bit fields )}{\pageref{struct__TKR__8strips0__bf}}{}
\item\contentsline{section}{\hyperlink{union__TKR__8strips1}{\_\-TKR\_\-8strips1} (Maps out the second word of the 3 strip address pattern words as bit fields and uninterpretted 32-bit integer )}{\pageref{union__TKR__8strips1}}{}
\item\contentsline{section}{\hyperlink{struct__TKR__8strips1__bf}{\_\-TKR\_\-8strips1\_\-bf} (Maps out the second word of the 3 strip address pattern words as bit fields )}{\pageref{struct__TKR__8strips1__bf}}{}
\item\contentsline{section}{\hyperlink{union__TKR__8strips2}{\_\-TKR\_\-8strips2} (Maps out the third word of the 3 strip address pattern words as bit fields and uninterpretted 32-bit integer )}{\pageref{union__TKR__8strips2}}{}
\item\contentsline{section}{\hyperlink{struct__TKR__8strips2__bf}{\_\-TKR\_\-8strips2\_\-bf} (Maps out the third word of the 3 strip address pattern words as bit fields )}{\pageref{struct__TKR__8strips2__bf}}{}
\end{CompactList}
