\section{File List}
Here is a list of all documented files with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{dprintf_8h}{dprintf.h} (Debugging print out )}{\pageref{dprintf_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__acd_8c}{QDF\_\-acd.c} (Generic sizeof and construct for decoding the ACD data when in the encoded in standard fashion )}{\pageref{QDF__acd_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__acd_8h}{QDF\_\-acd.h} (Interface to the ACD decoding routines )}{\pageref{QDF__acd_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__acd__def_8h}{QDF\_\-acd\_\-def.h} (Maps out the data structure used to decode and receive the decoded ACD data )}{\pageref{QDF__acd__def_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__acd__ped_8c}{QDF\_\-acd\_\-ped.c} (Decodes the ACD data when in the encoded in pedestal (no-zero suppressed) fashion )}{\pageref{QDF__acd__ped_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__acd__std_8c}{QDF\_\-acd\_\-std.c} (Decodes the ACD data when in the encoded in standard fashion )}{\pageref{QDF__acd__std_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__acdRepack_8c}{QDF\_\-acd\-Repack.c} (Reformats the QDF\_\-acd\-Evt to EBF format )}{\pageref{QDF__acdRepack_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__acdRepack_8h}{QDF\_\-acd\-Repack.h} (Interface to the ACD repacking to EBF routines )}{\pageref{QDF__acdRepack_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__cal_8c}{QDF\_\-cal.c} (Generic sizeof and construct for decoding the CAL data when in the encoded in standard fashion )}{\pageref{QDF__cal_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__cal_8h}{QDF\_\-cal.h} (Interface to the CAL decoding routines )}{\pageref{QDF__cal_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__cal__def_8h}{QDF\_\-cal\_\-def.h} (Maps out the data structure used to decode and receive the decoded CAL data )}{\pageref{QDF__cal__def_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__cal__ped_8c}{QDF\_\-cal\_\-ped.c} (Decodes the cal data when in the encoded in pedestal (no-zero suppressed) fashion. The data may be either 1-range or 4-range readout )}{\pageref{QDF__cal__ped_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__cal__prd_8c}{QDF\_\-cal\_\-prd.c} (Implementation for the CAL Compressed Data Format used to predict one range from another )}{\pageref{QDF__cal__prd_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__cal__prd_8h}{QDF\_\-cal\_\-prd.h} (Interface to the CAL range predictor functions )}{\pageref{QDF__cal__prd_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__cal__prd__def_8h}{QDF\_\-cal\_\-prd\_\-def.h} (Compress structures for the CAL range prediction )}{\pageref{QDF__cal__prd__def_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__cal__std_8c}{QDF\_\-cal\_\-std.c} (Decodes the CAL data when in the encoded in standard fashion )}{\pageref{QDF__cal__std_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__calCache_8h}{QDF\_\-cal\-Cache.h} (The caches needed to support CAL decoding )}{\pageref{QDF__calCache_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__calRepack_8c}{QDF\_\-cal\-Repack.c} (Reformats one tower in the QDF\_\-cal\-Evt to EBF format )}{\pageref{QDF__calRepack_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__calRepack_8h}{QDF\_\-cal\-Repack.h} (Interface to the CAL repacking to EBF routines. Because EBF format combines the CAL + TKR into one contribution for each tower (TEM), this facility formats the CAL contribution for the specified tower )}{\pageref{QDF__calRepack_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__esb_8c}{QDF\_\-esb.c} (Decodes the Event Summary Block )}{\pageref{QDF__esb_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__esb_8h}{QDF\_\-esb.h} (Interface to the ESB (Event Summary Block) decoding routines )}{\pageref{QDF__esb_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__esb__def_8h}{QDF\_\-esb\_\-def.h} (Maps out the event summary block. This block captures information global to the entire event and is packed, just like the GEM, TEM and AEM data, to form the output event. The difference is that this information is global to the event, not a particular contributor )}{\pageref{QDF__esb__def_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__esbRepack_8c}{QDF\_\-esb\-Repack.c} (Generic utilities used in repacking/reformating events to EBF format )}{\pageref{QDF__esbRepack_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__esbRepack_8h}{QDF\_\-esb\-Repack.h} (Generic utilities used in repacking/reformating events to EBF format )}{\pageref{QDF__esbRepack_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__exc_8c}{QDF\_\-exc.c} (Implementation of the CDF decoding exception handling )}{\pageref{QDF__exc_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__exc_8h}{QDF\_\-exc.h} (Interface to the GEM decoding exception block )}{\pageref{QDF__exc_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__exc__def_8h}{QDF\_\-exc\_\-def.h} (Definition of the QDF decoding exception block )}{\pageref{QDF__exc__def_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__gem_8c}{QDF\_\-gem.c} (Implements the GEM decoding routines )}{\pageref{QDF__gem_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__gem_8h}{QDF\_\-gem.h} (Interface to the GEM decoding routines )}{\pageref{QDF__gem_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__gem__def_8h}{QDF\_\-gem\_\-def.h} (Maps out the data structure used to decode and receive the decoded GEM data )}{\pageref{QDF__gem__def_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__gemRepack_8c}{QDF\_\-gem\-Repack.c} (Implements the GEM repacking to EBF routines )}{\pageref{QDF__gemRepack_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__gemRepack_8h}{QDF\_\-gem\-Repack.h} (Interface to the GEM repacking to EBF routines )}{\pageref{QDF__gemRepack_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__tem_8c}{QDF\_\-tem.c} (Decodes the TEM data when in the encoded in standard fashion )}{\pageref{QDF__tem_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__tem_8h}{QDF\_\-tem.h} (Interface to the TEM decoding routines )}{\pageref{QDF__tem_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__temCache_8h}{QDF\_\-tem\-Cache.h} (The caches needed to support TEM decoding. This is a just the combination of the TKR and CAL caches )}{\pageref{QDF__temCache_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__temdef_8h}{QDF\_\-temdef.h} (Maps out the data structure used to decode and receive the decoded TEM data. This bundles the CAL,TKR, DIAGNOSTIC and ERROR data together )}{\pageref{QDF__temdef_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__temRepack_8c}{QDF\_\-tem\-Repack.c} (Repacks the CAL,TKR, error and diagnostic contributions to all active TEMS )}{\pageref{QDF__temRepack_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__temRepack_8h}{QDF\_\-tem\-Repack.h} (Interface to the TEM repacking to EBF routines. Because EBF format combines the CAL + TKR into one contribution for each tower (TEM), this facility formats the CAL + TKR contribution for all active towers )}{\pageref{QDF__temRepack_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__tkr_8c}{QDF\_\-tkr.c} (Generic sizeof and construct for decoding the TKR data when in the encoded in standard fashion )}{\pageref{QDF__tkr_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__tkr_8h}{QDF\_\-tkr.h} (Interface to the TKR decoding routines )}{\pageref{QDF__tkr_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__tkr__def_8h}{QDF\_\-tkr\_\-def.h} (Maps out the data structure used to decode and receive the decoded TKR data )}{\pageref{QDF__tkr__def_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__tkr__ped_8c}{QDF\_\-tkr\_\-ped.c} (Decodes the TKR data when in the encoded in a pedestal event format )}{\pageref{QDF__tkr__ped_8c}}{}
\item\contentsline{section}{\hyperlink{qdf__tkr__repack__dbg_8h}{qdf\_\-tkr\_\-repack\_\-dbg.h} (TKR decoding debug utilities )}{\pageref{qdf__tkr__repack__dbg_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__tkr__std_8c}{QDF\_\-tkr\_\-std.c} (Decodes the TKR data when in the encoded in standard fashion )}{\pageref{QDF__tkr__std_8c}}{}
\item\contentsline{section}{\hyperlink{qdf__tkr__std__dbg_8h}{qdf\_\-tkr\_\-std\_\-dbg.h} (TKR decoding debug utilities )}{\pageref{qdf__tkr__std__dbg_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__tkrCache_8h}{QDF\_\-tkr\-Cache.h} (The caches needed to support TKR decoding )}{\pageref{QDF__tkrCache_8h}}{}
\item\contentsline{section}{\hyperlink{QDF__tkrRepack_8c}{QDF\_\-tkr\-Repack.c} (Reformats one tower in the QDF\_\-tkr\-Evt to EBF format )}{\pageref{QDF__tkrRepack_8c}}{}
\item\contentsline{section}{\hyperlink{QDF__tkrRepack_8h}{QDF\_\-tkr\-Repack.h} (Interface to the TKR repacking to EBF routines. Because EBF format combines the CAL + TKR into one contribution for each tower (TEM), this facility formats the TKR contribution for the specified tower )}{\pageref{QDF__tkrRepack_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__acd_8h}{QSE\_\-acd.h} (Defines the structure containing the unpacked the ACD record )}{\pageref{QSE__acd_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__acdRemap_8h}{QSE\_\-acd\-Remap.h} (Defines the remapping structures to take one from electronics space to geographical space )}{\pageref{QSE__acdRemap_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__acdUnpack_8c}{QSE\_\-acd\-Unpack.c} (Routines to unpack the ACD data )}{\pageref{QSE__acdUnpack_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__acdUnpack_8h}{QSE\_\-acd\-Unpack.h} (Defines the interface to the ACD LAT unpacking routine )}{\pageref{QSE__acdUnpack_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__aem_8h}{QSE\_\-aem.h} (Defines the structure containing the unpacked the ACD record This differs from EDR\_\-acd.h in that the order left in the order of ACD, not the GEM )}{\pageref{QSE__aem_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__aemRepack_8c}{QSE\_\-aem\-Repack.c} (Repacks an QSE\_\-aem structurec back to EBF )}{\pageref{QSE__aemRepack_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__aemRepack_8h}{QSE\_\-aem\-Repack.h} (AEM repacking code, repacks the QSE\_\-aem structure back to EBF format )}{\pageref{QSE__aemRepack_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__aemUnpack_8c}{QSE\_\-aem\-Unpack.c} (Routines to unpack the AEM data )}{\pageref{QSE__aemUnpack_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__aemUnpack_8h}{QSE\_\-aem\-Unpack.h} (Defines the interface to the QSE AEM LAT unpacking routine. This is a more primitive unpacker than EDR\_\-acd\-Unpack meant to be used when a more barebones data structure will suffice )}{\pageref{QSE__aemUnpack_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__cal_8h}{QSE\_\-cal.h} (Defines the structure containing the unpacked the calorimeter record )}{\pageref{QSE__cal_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__calLog_8h}{QSE\_\-cal\-Log.h} (Layout of a QSE\_\-cal\-Log word )}{\pageref{QSE__calLog_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__calUnpack_8c}{QSE\_\-cal\-Unpack.c} (Unpacks from EBF format to QSE )}{\pageref{QSE__calUnpack_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__calUnpack_8h}{QSE\_\-cal\-Unpack.h} (Defines the interface to the CAL LAT unpacking routine )}{\pageref{QSE__calUnpack_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__ctx_8h}{QSE\_\-ctx.h} (Public defines of the standard event context )}{\pageref{QSE__ctx_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__ctxUpdate_8c}{QSE\_\-ctx\-Update.c} (Updates the standard event context )}{\pageref{QSE__ctxUpdate_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__ctxUpdate_8h}{QSE\_\-ctx\-Update.h} (Public interface the standard event updating routines )}{\pageref{QSE__ctxUpdate_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__ebf_8c}{QSE\_\-ebf.c} (EBF utilities )}{\pageref{QSE__ebf_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__ebf_8h}{QSE\_\-ebf.h} (Public definition of an event )}{\pageref{QSE__ebf_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__ecal_8h}{QSE\_\-ecal.h} (CAL energy strucutes )}{\pageref{QSE__ecal_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__ecalFill_8c}{QSE\_\-ecal\-Fill.c} (Utilities for the CAL energies )}{\pageref{QSE__ecalFill_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__ecalFill_8h}{QSE\_\-ecal\-Fill.h} (CAL energy routines )}{\pageref{QSE__ecalFill_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__evt_8c}{QSE\_\-evt.c} (Output event services )}{\pageref{QSE__evt_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__evt_8h}{QSE\_\-evt.h} (Public definition of an event )}{\pageref{QSE__evt_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__map_8h}{QSE\_\-map.h} (Utility routine to find index bit maps )}{\pageref{QSE__map_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__map_8xx-xxx-xxx_8h}{QSE\_\-map.xx-xxx-xxx.h} (QSE\_\-map, generic implementation )}{\pageref{QSE__map_8xx-xxx-xxx_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__tkr_8h}{QSE\_\-tkr.h} (Defines the structure containing the unpacked the tracker record for all towers )}{\pageref{QSE__tkr_8h}}{}
\item\contentsline{section}{\hyperlink{QSE__tkrUnpack_8c}{QSE\_\-tkr\-Unpack.c} (Routines to unpack the TKR data for all towers in the LAT )}{\pageref{QSE__tkrUnpack_8c}}{}
\item\contentsline{section}{\hyperlink{QSE__tkrUnpack_8h}{QSE\_\-tkr\-Unpack.h} (Defines the interface to the TKR LAT unpacking routine )}{\pageref{QSE__tkrUnpack_8h}}{}
\end{CompactList}
