GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > GRBP / V1-0-0
Constituent: grbpsiu     Tag: mv2304
#include "GRBP_gammaList.h"
#include "GRBP_location.h"
#include "GRBP_skew.h"
#include "GRB/GRB_latMsg.h"
Include dependency graph for GRBP_grb.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _GRBP_grbUpdatePrms |
Holds the parameters that update the GRB gamma list after a GRB trigger has been declared. More... | |
struct | _GRBP_grbLocations |
Holds the two locations and one for the seed location and one for the alert messages. More... | |
struct | _GRBP_grb |
Defines the data structure used for the GRB description. More... | |
Typedefs | |
typedef _GRBP_window | GRBP_window |
typedef _GRBP_photonList | GRBP_photonList |
Typedef struct _GRBP_photonList. | |
typedef _GRBP_messageSchedule | GRBP_messageSchedule |
Typedef for struct _GRBP_messageSchedule. | |
typedef _GRBP_locationSchedule | GRBP_locationSchedule |
Typedef for struct _GRBP_locationSchedule. | |
typedef _GRBP_DB_grb | GRBP_DB_grb |
typedef _GRBP_grbUpdatePrms | GRBP_grbUpdatePrms |
Typedef for struct _GRBP_grbUpdatePrms. | |
typedef _GRBP_grbLocations | GRBP_grbLocations |
Typedef for struct _GRBP_grbLocations. | |
typedef _GRBP_grb | GRBP_grb |
Typedef struct _GRBP_grb. | |
Functions | |
unsigned char * | GRBP_grbConstruct (GRBP_grb *grb, const GRBP_DB_grb *cfg, unsigned char *ptr) |
Constructs the specified GRB data structure. | |
int | GRBP_grbAdd (GRBP_grb *grb, unsigned int lid, double time, double energy, double dx, double dy, double dz) |
If the photon passes the cuts, this photon is added to the list candidate GRB gammas. | |
void | GRBP_grbMessageLocate (GRBP_grb *grb) |
Updates the GRB message location. | |
void | GRBP_grbSeedLocate (GRBP_grb *grb) |
Updates the GRB seed location. | |
void | GRBP_grbReset (GRBP_grb *grb) |
Resets the GRB context. This is normally called after a GRB has been declared over. | |
int | GRBP_grbSeed (GRBP_grb *grb, GRBP_window *window) |
This function is used to seed the gamma list associated with the specified window with photons. It is really glorified copy. | |
int | GRBP_grbSizeof (const GRBP_DB_grb *cfg) |
Returns the size, in bytes, of the specified gamma context. |
CVS $Id: GRBP_grb.h,v 1.2 2007/07/05 22:43:53 russell Exp $
|
Typedef for struct _GRBP_locationSchedule. This is an unfortunate structure. Ideally one would like to recalculate the position of the GRB with every new gamma. However, this process is so slow, that one can only do it so often. This controls that scheduling of that process. |
|
If the photon passes the cuts, this photon is added to the list candidate GRB gammas.
|
|
Constructs the specified GRB data structure.
|
|
Updates the GRB message location.
|
|
Resets the GRB context. This is normally called after a GRB has been declared over.
|
|
This function is used to seed the gamma list associated with the specified window with photons. It is really glorified copy.
|
|
Updates the GRB seed location.
|
|
Returns the size, in bytes, of the specified gamma context.
|