\section{File List}
Here is a list of all documented files with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{CDF__acd_8c}{CDF\_\-acd.c} (Implementation to produce Compressed Data Format for the ACD contributor and the ACD portion of the GEM )}{\pageref{CDF__acd_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__acd_8h}{CDF\_\-acd.h} (Public interface to produce Compressed Data Format for the ACD contributor and the ACD portion of the GEM )}{\pageref{CDF__acd_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__acd__def_8h}{CDF\_\-acd\_\-def.h} (Compress structures for the ACD contribution and the ACD portion of the GEM )}{\pageref{CDF__acd__def_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__acd__maps_8h}{CDF\_\-acd\_\-maps.h} (Contains pre-canned maps for the ACD packing )}{\pageref{CDF__acd__maps_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__acd__ped_8c}{CDF\_\-acd\_\-ped.c} (Implementation to produce Packed/Compressed Data Format for the ACD/AEM contributor when zero suppression is disabled )}{\pageref{CDF__acd__ped_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__acd__ped_8h}{CDF\_\-acd\_\-ped.h} (Public interface to produce Compressed Data Format for the AEM contributor when zero suppression is disabled )}{\pageref{CDF__acd__ped_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__acd__std_8c}{CDF\_\-acd\_\-std.c} (Implementation to produce Compressed Data Format for the standard ACD contributor and the ACD portion of the GEM )}{\pageref{CDF__acd__std_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__acd__std_8h}{CDF\_\-acd\_\-std.h} (Public interface to produce Compressed Data Format for the AEM contributor when in normal readout (zero suppression enabled) mode )}{\pageref{CDF__acd__std_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__acddef_8h}{CDF\_\-acddef.h} (Semi-Public structures used in decoding the ACD compressed data These should only be included by encoding/decoding utilities )}{\pageref{CDF__acddef_8h}}{}
\item\contentsline{section}{\hyperlink{cdf__buf__print_8h}{cdf\_\-buf\_\-print.h} (Print of the buffer, for debugging purposes )}{\pageref{cdf__buf__print_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__cal_8c}{CDF\_\-cal.c} (Implementation to produce Compressed Data Format for the CAL contributors )}{\pageref{CDF__cal_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__cal_8h}{CDF\_\-cal.h} (Public interface to produce Compressed Data Format for the CAL contributor )}{\pageref{CDF__cal_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__cal__def_8h}{CDF\_\-cal\_\-def.h} (Compress structures for the CAL contribution )}{\pageref{CDF__cal__def_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__cal__ped_8c}{CDF\_\-cal\_\-ped.c} (The CAL pedestal event processing and compaction routines )}{\pageref{CDF__cal__ped_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__cal__ped_8h}{CDF\_\-cal\_\-ped.h} (Public interface to produce Compressed Data Format for the CAL contributors when zero suppression is disabled. This may be either single or 4 range readout )}{\pageref{CDF__cal__ped_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__cal__prd__model_8h}{CDF\_\-cal\_\-prd\_\-model.h} (Interface to the CAL range predictor functions. In particular this is the prediction model that must be in common between the encode and decode sides )}{\pageref{CDF__cal__prd__model_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__cal__std_8c}{CDF\_\-cal\_\-std.c} (Implementation to produce Compressed Data Format for the CAL contributors )}{\pageref{CDF__cal__std_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__cal__std_8h}{CDF\_\-cal\_\-std.h} (Public interface to produce Compressed Data Format for the CAL contributor when in normal readout (zero suppression enabled, 4-range readout disabled) mode )}{\pageref{CDF__cal__std_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__caldef_8h}{CDF\_\-caldef.h} (Semi-Public structures used in decoding the CAL compressed data These should only be included by encoding/decoding utilities )}{\pageref{CDF__caldef_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn_8c}{CDF\_\-dgn.c} (Implementation to produce Compressed Data Format for the diagnostic contributions )}{\pageref{CDF__dgn_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn_8h}{CDF\_\-dgn.h} (Public interface to produce Compressed Data Format for the diagnostic contributions )}{\pageref{CDF__dgn_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__def_8h}{CDF\_\-dgn\_\-def.h} (Compress structures for the DGN contribution )}{\pageref{CDF__dgn__def_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__ped_8c}{CDF\_\-dgn\_\-ped.c} (Implementation to produce Compressed Data Format for the diagnostic contributions of pedestal events )}{\pageref{CDF__dgn__ped_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__ped_8h}{CDF\_\-dgn\_\-ped.h} (Public interface to produce Compressed Data Format for the diagnostic contributions for pedestal events )}{\pageref{CDF__dgn__ped_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__ped__cal_8c}{CDF\_\-dgn\_\-ped\_\-cal.c} (Compresses the CAL contribution to the diagnostic data )}{\pageref{CDF__dgn__ped__cal_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__ped__cal_8h}{CDF\_\-dgn\_\-ped\_\-cal.h} (Compresssion context for the CAL diagnostic contribution )}{\pageref{CDF__dgn__ped__cal_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__ped__tkr_8c}{CDF\_\-dgn\_\-ped\_\-tkr.c} (Routines to compress the tracker diagnostic bits in pedestal readout mode )}{\pageref{CDF__dgn__ped__tkr_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__ped__tkr_8h}{CDF\_\-dgn\_\-ped\_\-tkr.h} (Interface to the routines to compress the TKR diagnostic bits in pedestal readout mode )}{\pageref{CDF__dgn__ped__tkr_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__std_8c}{CDF\_\-dgn\_\-std.c} (Implementation to produce Compressed Data Format for the diagnostic contributions )}{\pageref{CDF__dgn__std_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__std_8h}{CDF\_\-dgn\_\-std.h} (Public interface to produce Compressed Data Format for the diagnostic contributions )}{\pageref{CDF__dgn__std_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__std__cal_8c}{CDF\_\-dgn\_\-std\_\-cal.c} (Compresses the CAL contribution to the diagnostic data )}{\pageref{CDF__dgn__std__cal_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__std__cal_8h}{CDF\_\-dgn\_\-std\_\-cal.h} (Compresssion context for the CAL diagnostic contribution )}{\pageref{CDF__dgn__std__cal_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__std__tkr_8c}{CDF\_\-dgn\_\-std\_\-tkr.c} (Routines to compress the tracker diagnostic bits in standard readout mode )}{\pageref{CDF__dgn__std__tkr_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__dgn__std__tkr_8h}{CDF\_\-dgn\_\-std\_\-tkr.h} (Interface to the routines to compress the TKR diagnostic bits in standard readout mode )}{\pageref{CDF__dgn__std__tkr_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__dgndef_8h}{CDF\_\-dgndef.h} (Semi-Public structures used in decoding the DGN compressed data These should only be included by encoding/decoding utilities )}{\pageref{CDF__dgndef_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__err_8c}{CDF\_\-err.c} (Implementation to produce Compressed Data Format for the diagnostic contributions )}{\pageref{CDF__err_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__err_8h}{CDF\_\-err.h} (Public interface to produce Compressed Data Format for the diagnostic contributions )}{\pageref{CDF__err_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__err__def_8h}{CDF\_\-err\_\-def.h} (Compress structures for the ERR contribution )}{\pageref{CDF__err__def_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__errdef_8h}{CDF\_\-errdef.h} (Semi-Public structures used in decoding the ERROR compressed data These should only be included by encoding/decoding utilities )}{\pageref{CDF__errdef_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__esb_8c}{CDF\_\-esb.c} (Event Summary Block manipulation routines )}{\pageref{CDF__esb_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__esb_8h}{CDF\_\-esb.h} (Interface to the routines used to manipulate the Event Summary Block )}{\pageref{CDF__esb_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__esb__def_8h}{CDF\_\-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{CDF__esb__def_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__gem_8c}{CDF\_\-gem.c} (The GEM compressed data formatting routines )}{\pageref{CDF__gem_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__gem_8h}{CDF\_\-gem.h} (Public interface to produce Compressed Data Format for the GEM contributor )}{\pageref{CDF__gem_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__gem__def_8h}{CDF\_\-gem\_\-def.h} (Compress structures for the GEM combination )}{\pageref{CDF__gem__def_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__gemdef_8h}{CDF\_\-gemdef.h} (Semi-Public structures used in decoding the GEM compressed data These should only be included by encoding/decoding utilities )}{\pageref{CDF__gemdef_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr_8c}{CDF\_\-tkr.c} (Implementation to produce Compressed Data Format for the TKR contributors )}{\pageref{CDF__tkr_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr_8h}{CDF\_\-tkr.h} (Public interface to produce Compressed Data Format for the TKR contributor )}{\pageref{CDF__tkr_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr__def_8h}{CDF\_\-tkr\_\-def.h} (Compress structures for the TKR contribution )}{\pageref{CDF__tkr__def_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr__err_8c}{CDF\_\-tkr\_\-err.c} (Implementation to produce Compressed Data Format for the TKR contributors that are in error )}{\pageref{CDF__tkr__err_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr__err_8h}{CDF\_\-tkr\_\-err.h} (Public interface to produce Compressed Data Format for the TKR tracker towers that are in error )}{\pageref{CDF__tkr__err_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr__ped_8c}{CDF\_\-tkr\_\-ped.c} (Implementation to produce Compressed Data Format for the TKR contributors for pedestal events )}{\pageref{CDF__tkr__ped_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr__ped_8h}{CDF\_\-tkr\_\-ped.h} (Public interface to produce Compressed Data Format for the TKR for pedestal events )}{\pageref{CDF__tkr__ped_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr__std_8c}{CDF\_\-tkr\_\-std.c} (Implementation to produce Compressed Data Format for the TKR contributors )}{\pageref{CDF__tkr__std_8c}}{}
\item\contentsline{section}{\hyperlink{CDF__tkr__std_8h}{CDF\_\-tkr\_\-std.h} (Public interface to produce Compressed Data Format for the TKR for standard physics events )}{\pageref{CDF__tkr__std_8h}}{}
\item\contentsline{section}{\hyperlink{CDF__tkrdef_8h}{CDF\_\-tkrdef.h} (Semi-Public structures used in decoding the TKR compressed data These should only be included by encoding/decoding utilities )}{\pageref{CDF__tkrdef_8h}}{}
\item\contentsline{section}{\hyperlink{dprintf_8h}{dprintf.h} (Debugging print out )}{\pageref{dprintf_8h}}{}
\item\contentsline{section}{\hyperlink{LFR__key_8c}{LFR\_\-key.c} (Indirect file reference key utilities )}{\pageref{LFR__key_8c}}{}
\item\contentsline{section}{\hyperlink{LFR__key_8h}{LFR\_\-key.h} (Interface to the LAT File Resolution Keys )}{\pageref{LFR__key_8h}}{}
\item\contentsline{section}{\hyperlink{LFR__refdef_8h}{LFR\_\-refdef.h} (Lays out the structure of the a file reference. This structure is meant to provide enough information to be able to locate the ground version of the origin file )}{\pageref{LFR__refdef_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__cdm_8c}{LSE\_\-cdm.c} (CDM helper routines )}{\pageref{LSE__cdm_8c}}{}
\item\contentsline{section}{\hyperlink{LSE__cdm_8h}{LSE\_\-cdm.h} }{\pageref{LSE__cdm_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__did_8h}{LSE\_\-did.h} (Defines the Data Identifier used to uniquely tag every data packet )}{\pageref{LSE__did_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__etxBdy_8h}{LSE\_\-etxBdy.h} (Defines the body Event Context Contribution )}{\pageref{LSE__etxBdy_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__etxCtb_8h}{LSE\_\-etxCtb.h} (Defines the Event Context Contribution context )}{\pageref{LSE__etxCtb_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__ids_8h}{LSE\_\-ids.h} (LAT Science Data Standard Identifiers )}{\pageref{LSE__ids_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__timBdy_8h}{LSE\_\-timBdy.h} (Defines the body of a Time Specification Contribution )}{\pageref{LSE__timBdy_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__timCtb_8h}{LSE\_\-timCtb.h} (Defines the Time Specification Contribution context )}{\pageref{LSE__timCtb_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__time_8c}{LSE\_\-time.c} (Emulation routines for the WCT time and THS routines )}{\pageref{LSE__time_8c}}{}
\item\contentsline{section}{\hyperlink{LSE__time_8h}{LSE\_\-time.h} (Time emulation interface. This is used only for testing )}{\pageref{LSE__time_8h}}{}
\item\contentsline{section}{\hyperlink{LSE__time_8ih}{LSE\_\-time.ih} (Functions to make the time and THS semi-portable )}{\pageref{LSE__time_8ih}}{}
\item\contentsline{section}{\hyperlink{LSEW__ctx_8c}{LSEW\_\-ctx.c} (Adds/updates the Timer and Counter Context Contributions )}{\pageref{LSEW__ctx_8c}}{}
\item\contentsline{section}{\hyperlink{LSEW__ctx_8h}{LSEW\_\-ctx.h} (Captures the quasi-static context context )}{\pageref{LSEW__ctx_8h}}{}
\item\contentsline{section}{\hyperlink{LSEW__ctxGem_8h}{LSEW\_\-ctxGem.h} (The GEM counter context )}{\pageref{LSEW__ctxGem_8h}}{}
\item\contentsline{section}{\hyperlink{LSEW__ctxPub_8h}{LSEW\_\-ctxPub.h} (The semi-public part of the standard datagram context )}{\pageref{LSEW__ctxPub_8h}}{}
\item\contentsline{section}{\hyperlink{LSEW__ctxTim_8h}{LSEW\_\-ctxTim.h} (The time context, basically the binding of the Spectrum Astro time with the 1 PPS register )}{\pageref{LSEW__ctxTim_8h}}{}
\item\contentsline{section}{\hyperlink{LSEW__dgm_8c}{LSEW\_\-dgm.c} (Code to write event datagrams )}{\pageref{LSEW__dgm_8c}}{}
\item\contentsline{section}{\hyperlink{LSEW__dgm_8h}{LSEW\_\-dgm.h} (Output events )}{\pageref{LSEW__dgm_8h}}{}
\item\contentsline{section}{\hyperlink{LSEW__dgmFw_8c}{LSEW\_\-dgmFw.c} (Code to write events using a framework built around the LSDW\_\-dgm utilities )}{\pageref{LSEW__dgmFw_8c}}{}
\item\contentsline{section}{\hyperlink{LSEW__dgmFw_8h}{LSEW\_\-dgmFw.h} (Output events using a framework built around the LSEW\_\-dgm utilities )}{\pageref{LSEW__dgmFw_8h}}{}
\end{CompactList}
