\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{GRBP__bitList_8c}{GRBP\_\-bit\-List.c} (Maintains a bit list of elements, implementation )}{\pageref{GRBP__bitList_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__bitList_8h}{GRBP\_\-bit\-List.h} (Maintains a bit list of elements, interface )}{\pageref{GRBP__bitList_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__cache_8c}{GRBP\_\-cache.c} (Implementation of the routines that maintain and access the cache of input photons )}{\pageref{GRBP__cache_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__cache_8h}{GRBP\_\-cache.h} (Interface to the routines that maintain and access the photon cache. This cache batches photons from the input source and calculates neighboring distance, assigning a probability that a given group of neighbors for each input photon is not consistent with background )}{\pageref{GRBP__cache_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__client_8c}{GRBP\_\-client.c} (The client side (SIU) of the GRB algorithm )}{\pageref{GRBP__client_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__client_8h}{GRBP\_\-client.h} (The private definitions of the client (SIU) side of the GRB algorithm )}{\pageref{GRBP__client_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__cluster_8c}{GRBP\_\-cluster.c} (GRB clustering )}{\pageref{GRBP__cluster_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__cluster_8h}{GRBP\_\-cluster.h} (Interface to the clustering portion of the GRB algorithm )}{\pageref{GRBP__cluster_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__clusterList_8c}{GRBP\_\-cluster\-List.c} (Utility routines to manage the cluster used to initially detect a GRB )}{\pageref{GRBP__clusterList_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__clusterList_8h}{GRBP\_\-cluster\-List.h} (Cluster List management routines, interface )}{\pageref{GRBP__clusterList_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__gamma_8h}{GRBP\_\-gamma.h} (Definition of the information for a photon that graduated from the raw photon input stage to the GRB candidate )}{\pageref{GRBP__gamma_8h}}{}
\item\contentsline{section}{\hyperlink{grbp__gamma__report_8h}{grbp\_\-gamma\_\-report.h} (Debug include file to dump a list of gammas )}{\pageref{grbp__gamma__report_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__gammaList_8c}{GRBP\_\-gamma\-List.c} (Implementation of the routines maintaining the list of gammas )}{\pageref{GRBP__gammaList_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__gammaList_8h}{GRBP\_\-gamma\-List.h} (Interface to the routines controlling a circular list of gammas )}{\pageref{GRBP__gammaList_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__gbmMsg_8h}{GRBP\_\-gbm\-Msg.h} (Collection of utilities to convert values in the GBM messages to standard units )}{\pageref{GRBP__gbmMsg_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__gbmRepoint_8c}{GRBP\_\-gbm\-Repoint.c} (Handles the GBM repoint requests )}{\pageref{GRBP__gbmRepoint_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__gbmRepoint_8h}{GRBP\_\-gbm\-Repoint.h} (GBM repoint request handling, interface )}{\pageref{GRBP__gbmRepoint_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__grb_8c}{GRBP\_\-grb.c} (Controls the context for entering and maintaining the description of a GRB )}{\pageref{GRBP__grb_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__grb_8h}{GRBP\_\-grb.h} (Interface to the routines that maintain and access the GRB description. This description includes\begin{enumerate}
\item List of gammas thought to be from the GRB\item Location of the GRB\item Message schedule \end{enumerate}
)}{\pageref{GRBP__grb_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__locate_8c}{GRBP\_\-locate.c} (Computes the best guess at GRB location for a set of gammas )}{\pageref{GRBP__locate_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__locate_8h}{GRBP\_\-locate.h} (Interface to the GRB location routines )}{\pageref{GRBP__locate_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__location_8h}{GRBP\_\-location.h} (Defines the result of doing a GRBP\_\-locate )}{\pageref{GRBP__location_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__locationSchedule_8c}{GRBP\_\-location\-Schedule.c} (Utilities to determine the location update schedule )}{\pageref{GRBP__locationSchedule_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__locationSchedule_8h}{GRBP\_\-location\-Schedule.h} (Controls when the GRB position is recalculated )}{\pageref{GRBP__locationSchedule_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__math_8h}{GRBP\_\-math.h} (This file adds the M\_\-xxx values for VXWORKS platforms. They are not present in the system version of math.h )}{\pageref{GRBP__math_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__message_8c}{GRBP\_\-message.c} (Utilize to handle the GRB alert messages )}{\pageref{GRBP__message_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__message_8h}{GRBP\_\-message.h} (Interface controlling the messageing and updating of the GRBP messages )}{\pageref{GRBP__message_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__messageSchedule_8c}{GRBP\_\-message\-Schedule.c} (Implementation of the routines controlling the scheduling and updating of the GRBP alert message )}{\pageref{GRBP__messageSchedule_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__messageSchedule_8h}{GRBP\_\-message\-Schedule.h} (Interface controlling the scheduleing and updating of the GRBP schedules )}{\pageref{GRBP__messageSchedule_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__msgdef_8h}{GRBP\_\-msgdef.h} (Format of the information being transmitted from the server-side (EPU) to the client-side (SIU) )}{\pageref{GRBP__msgdef_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__photon_8h}{GRBP\_\-photon.h} (Definition of the raw information as received from the server side (EPU) )}{\pageref{GRBP__photon_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__photonList_8c}{GRBP\_\-photon\-List.c} (Routines to manage the list of input photons )}{\pageref{GRBP__photonList_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__photonList_8h}{GRBP\_\-photon\-List.h} (Routines to manage the input photons in a circular list )}{\pageref{GRBP__photonList_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__probability_8c}{GRBP\_\-probability.c} (Utilities to calculate the spatial and temporal probabilities )}{\pageref{GRBP__probability_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__probability_8h}{GRBP\_\-probability.h} (Spatial and temporal probability calculation )}{\pageref{GRBP__probability_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__probCalculate_8c}{GRBP\_\-prob\-Calculate.c} (Support routines for calculating the spatial and temporal probabilities )}{\pageref{GRBP__probCalculate_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__probCalculate_8h}{GRBP\_\-prob\-Calculate.h} (The calculation routines )}{\pageref{GRBP__probCalculate_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__skew_8h}{GRBP\_\-skew.h} (Control the skewing of a repoint request )}{\pageref{GRBP__skew_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__window_8c}{GRBP\_\-window.c} (Maintains a list of gammas used in the localization process )}{\pageref{GRBP__window_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__window_8h}{GRBP\_\-window.h} (Interface to the routines that maintain the list of gammas to be used in the localization process )}{\pageref{GRBP__window_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__windowList_8c}{GRBP\_\-window\-List.c} (Routines to managed a counted list of windows )}{\pageref{GRBP__windowList_8c}}{}
\item\contentsline{section}{\hyperlink{GRBP__windowList_8h}{GRBP\_\-window\-List.h} (Interface to the routines that manage a list windows )}{\pageref{GRBP__windowList_8h}}{}
\item\contentsline{section}{\hyperlink{GRBP__windowState_8h}{GRBP\_\-window\-State.h} (Defines the window state (Tier1, Tier2 or GRB) and a set of inline routines to test for a given state )}{\pageref{GRBP__windowState_8h}}{}
\item\contentsline{section}{\hyperlink{round_8h}{round.h} (Macro to rounds a value to a cache line boundary )}{\pageref{round_8h}}{}
\item\contentsline{section}{\hyperlink{tmr_8h}{tmr.h} (Helper file to do the timing )}{\pageref{tmr_8h}}{}
\item\contentsline{section}{\hyperlink{touch_8h}{touch.h} (Assembler macro to touch a cache line )}{\pageref{touch_8h}}{}
\item\contentsline{section}{\hyperlink{wrap_8h}{wrap.h} (Implements simple wrap around functions for circular lists )}{\pageref{wrap_8h}}{}
\end{CompactList}
