\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{union__Double}{\_\-Double} (Union of the various representations of a 64-bit floating point number )}{\pageref{union__Double}}{}
\item\contentsline{section}{\hyperlink{struct__Double__bf}{\_\-Double\_\-bf} (Maps the bit fields of a 64-bit floating point number )}{\pageref{struct__Double__bf}}{}
\item\contentsline{section}{\hyperlink{union__Float}{\_\-Float} (Union of the various representations of a 32-bit floating point number )}{\pageref{union__Float}}{}
\item\contentsline{section}{\hyperlink{struct__Float__bf}{\_\-Float\_\-bf} (Maps the bit fields of a 32-bit floating point number )}{\pageref{struct__Float__bf}}{}
\item\contentsline{section}{\hyperlink{struct__GBBP__windowGrbPrms}{\_\-GBBP\_\-window\-Grb\-Prms} (The parameters controlling the GRB window )}{\pageref{struct__GBBP__windowGrbPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__cache}{\_\-GRBP\_\-cache} (Defines the data structure used for processing input photons )}{\pageref{struct__GRBP__cache}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__client}{\_\-GRBP\_\-client} (The client for the SIU side of the GRB algorithm )}{\pageref{struct__GRBP__client}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__clientSequence}{\_\-GRBP\_\-client\-Sequence} (Summarizes the current message sequence activity )}{\pageref{struct__GRBP__clientSequence}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__clientStats}{\_\-GRBP\_\-client\-Stats} (Statistics gathered )}{\pageref{struct__GRBP__clientStats}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__clusterList}{\_\-GRBP\_\-cluster\-List} (Describes a array/circular list of clusters )}{\pageref{struct__GRBP__clusterList}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__clusterPrms}{\_\-GRBP\_\-cluster\-Prms} (Parameters/constants controlling the adding of a photon to a cluster presented in a form used directly by the code )}{\pageref{struct__GRBP__clusterPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__clusterUpdateList}{\_\-GRBP\_\-cluster\-Update\-List} (Describes which clusters have been updated after a new photon has been added. By implication, these are the only clusters that need to be checked )}{\pageref{struct__GRBP__clusterUpdateList}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__gamma}{\_\-GRBP\_\-gamma} (Encapsulates the primary information stored for each GRB gamma )}{\pageref{struct__GRBP__gamma}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__gammaAux}{\_\-GRBP\_\-gamma\-Aux} (Encapsulates the auxilliary information stored for each GRB gamma )}{\pageref{struct__GRBP__gammaAux}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__gammaList}{\_\-GRBP\_\-gamma\-List} (The list of gammas used in the localization process )}{\pageref{struct__GRBP__gammaList}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__gbmRepoint}{\_\-GRBP\_\-gbm\-Repoint} (The GBM context )}{\pageref{struct__GRBP__gbmRepoint}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__grb}{\_\-GRBP\_\-grb} (Defines the data structure used for the GRB description )}{\pageref{struct__GRBP__grb}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__grbLocations}{\_\-GRBP\_\-grb\-Locations} (Holds the two locations and one for the seed location and one for the alert messages )}{\pageref{struct__GRBP__grbLocations}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__grbUpdatePrms}{\_\-GRBP\_\-grb\-Update\-Prms} (Holds the parameters that update the GRB gamma list after a GRB trigger has been declared )}{\pageref{struct__GRBP__grbUpdatePrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__location}{\_\-GRBP\_\-location} (Holds the information about a localized GRB )}{\pageref{struct__GRBP__location}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__locationSchedule}{\_\-GRBP\_\-location\-Schedule} (Sets the location update schedule )}{\pageref{struct__GRBP__locationSchedule}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__message}{\_\-GRBP\_\-message} (The context controlling controlling the initial GRBP message message and the subsequent update and closeout messages )}{\pageref{struct__GRBP__message}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageCloseoutPrms}{\_\-GRBP\_\-message\-Closeout\-Prms} (Parameters controlling the dispatching of the closeout message message )}{\pageref{struct__GRBP__messageCloseoutPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messagePrms}{\_\-GRBP\_\-message\-Prms} (The parameters controlling the initial GRBP message message and the subsequent update and closeout messages )}{\pageref{struct__GRBP__messagePrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageSchedule}{\_\-GRBP\_\-message\-Schedule} (The context controlling controlling the initial GRBP schedule schedule and the subsequent update and closeout schedules )}{\pageref{struct__GRBP__messageSchedule}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageScheduleCloseoutPrms}{\_\-GRBP\_\-message\-Schedule\-Closeout\-Prms} (Parameters controlling the dispatching of the closeout schedule schedule )}{\pageref{struct__GRBP__messageScheduleCloseoutPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageScheduleConfirmPrms}{\_\-GRBP\_\-message\-Schedule\-Confirm\-Prms} (Parameters controlling the dispatching of the GRB confirmation message )}{\pageref{struct__GRBP__messageScheduleConfirmPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageSchedulePrms}{\_\-GRBP\_\-message\-Schedule\-Prms} (The parameters controlling the initial GRBP schedule schedule and the subsequent update and closeout schedules )}{\pageref{struct__GRBP__messageSchedulePrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageScheduleSuspectPrms}{\_\-GRBP\_\-message\-Schedule\-Suspect\-Prms} (Parameters controlling the dispatching of the initial GRB suspected message )}{\pageref{struct__GRBP__messageScheduleSuspectPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageScheduleUpdateListPrms}{\_\-GRBP\_\-message\-Schedule\-Update\-List\-Prms} (The parameters controlling the delivery of update schedules )}{\pageref{struct__GRBP__messageScheduleUpdateListPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageScheduleUpdatePrms}{\_\-GRBP\_\-message\-Schedule\-Update\-Prms} (The parameters controlling the delivery of one update schedules )}{\pageref{struct__GRBP__messageScheduleUpdatePrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageTriggerPrms}{\_\-GRBP\_\-message\-Trigger\-Prms} (Parameters controlling the dispatching of the initial trigger message )}{\pageref{struct__GRBP__messageTriggerPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageUpdateListPrms}{\_\-GRBP\_\-message\-Update\-List\-Prms} (The parameters controlling the delivery of update messages )}{\pageref{struct__GRBP__messageUpdateListPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__messageUpdatePrms}{\_\-GRBP\_\-message\-Update\-Prms} (The parameters controlling the delivery of one update messages )}{\pageref{struct__GRBP__messageUpdatePrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__msg}{\_\-GRBP\_\-msg} (Structure of the message between the server (EPU) and client (SIU) )}{\pageref{struct__GRBP__msg}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__msgBdy}{\_\-GRBP\_\-msg\-Bdy} (The message carrying the information about a candidate photon from the server side (EPU) to the client side (SIU) )}{\pageref{struct__GRBP__msgBdy}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__neighborInfo}{\_\-GRBP\_\-neighbor\-Info} (The information about the neighboring photons )}{\pageref{struct__GRBP__neighborInfo}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__neighborList}{\_\-GRBP\_\-neighbor\-List} (Maintains a list of photons that are {\em close\/} to some other photon )}{\pageref{struct__GRBP__neighborList}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__photon}{\_\-GRBP\_\-photon} (Encapsulates the information stored for each raw GRB photon. This includes both the raw information and derived information that would be expense to recalculate )}{\pageref{struct__GRBP__photon}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__photonList}{\_\-GRBP\_\-photon\-List} (Defines a circular list of photons )}{\pageref{struct__GRBP__photonList}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__probabilityLogs}{\_\-GRBP\_\-probability\-Logs} (The logs of the spatial and temporal probabiities )}{\pageref{struct__GRBP__probabilityLogs}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__probabilityPrms}{\_\-GRBP\_\-probability\-Prms} (Probability parameters )}{\pageref{struct__GRBP__probabilityPrms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__probSpatialCtl}{\_\-GRBP\_\-prob\-Spatial\-Ctl} (The temporal probability control handle )}{\pageref{struct__GRBP__probSpatialCtl}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__probTemporalCtl}{\_\-GRBP\_\-prob\-Temporal\-Ctl} (The temporal probability control handle )}{\pageref{struct__GRBP__probTemporalCtl}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__skew}{\_\-GRBP\_\-skew} (Amount to skew the RA and DEC on a repoint request )}{\pageref{struct__GRBP__skew}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__window}{\_\-GRBP\_\-window} (The window context )}{\pageref{struct__GRBP__window}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__windowGrb}{\_\-GRBP\_\-window\-Grb} (Window specific GRB parameters. These are used after a window has declared a GRB, but are specific to this window )}{\pageref{struct__GRBP__windowGrb}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__windowList}{\_\-GRBP\_\-window\-List} (The run time description of the collection of localization windows )}{\pageref{struct__GRBP__windowList}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__windowTier1}{\_\-GRBP\_\-window\-Tier1} (The tier 1 list of gammas + their configuration/control parameters )}{\pageref{struct__GRBP__windowTier1}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__windowTier1Prms}{\_\-GRBP\_\-window\-Tier1Prms} (Static parameters that define the tier1 window )}{\pageref{struct__GRBP__windowTier1Prms}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__windowTier2}{\_\-GRBP\_\-window\-Tier2} (The tier 2 list of gammas + their configuration/control parameters )}{\pageref{struct__GRBP__windowTier2}}{}
\item\contentsline{section}{\hyperlink{struct__GRBP__windowTier2Prms}{\_\-GRBP\_\-window\-Tier2Prms} (The parameters controlling the tiers gamma list )}{\pageref{struct__GRBP__windowTier2Prms}}{}
\item\contentsline{section}{\hyperlink{struct__Sdata}{\_\-Sdata} (Collects the static data used by these routines into one place )}{\pageref{struct__Sdata}}{}
\end{CompactList}
