GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EMP / V1-4-1 > asc / rhel6-32
#include <EMP/LSD_sdi.h>
Classes | |
struct | _ASC_handlerConstructCfg |
Defines the configuration parameters for the Construct routine. More... | |
Typedefs | |
typedef struct _EBF_gem | EBF_gem |
typedef struct _EDR_acd | EDR_acd |
typedef struct _ASC | ASC |
typedef struct _ASC_counters | ASC_counters |
Typedef for struct ASC_counters. | |
typedef struct _ASC_stats | ASC_stats |
Typedef for struct _ASC_stats. | |
typedef struct _EDS_DB_HandlerConstructServices | EDS_DB_HandlerConstructServices |
typedef struct _ASC_handlerConstructCfg | ASC_handlerConstructCfg |
Typedef for struct _ASC_handlerConstructCfg. | |
Functions | |
void | ASC_clear (ASC_counters *counters) |
Clears the specified statistics counters. | |
int | ASC_accumulate (ASC_counters *counters, const unsigned int *edata, int esize) |
const EDS_DB_HandlerConstructServices * | ASC_constructServicesGet (ASC_handlerConstructCfg *cfg) |
Routine called by LPA (via EMP_DB) to get constructionr info for ASC. | |
ASC_counters * | ASC_locateCounters (ASC *asc) |
ASC_stats * | ASC_locateStats (ASC *asc) |
void | ASC_getStats (ASC *asc, ASC_stats *stats) |
void | ASC_clearStats (ASC *asc) |
void | ASC_showStats (ASC *asc) |
unsigned int | ASC_statsSizeof (void) |
void | ASC_statsSub (ASC_stats *result, const ASC_stats *stats, const ASC_stats *base) |
void | ASC_accumulateU (ASC_counters *counters, const EBF_gem *gem, const EDR_acd *acd) |
Accumulates the proper pattern words for each ACD hit. | |
const unsigned int * | ASC_aem_locate (const unsigned int *edata, int esize) |
Locates AEM contribution in an event. |
CVS $Id: ASC.h,v 1.7 2011/03/26 20:07:42 russell Exp $
Typedef for struct ASC_counters.
void ASC_accumulateU | ( | ASC_counters * | counters, | |
const EBF_gem * | gem, | |||
const EDR_acd * | acd | |||
) |
Accumulates the proper pattern words for each ACD hit.
counters | The statistics counters | |
gem | Pointer to the GEM record | |
acd | Pointer to an unpacked ACD record |
References accumulate(), accumulate_cno(), ASC_SUMMARY_AEM_ERR__GEM_MISS, ASC_SUMMARY_AEM_ERR__GEM_OKAY, ASC_SUMMARY_AEM_MISS_GEM_MISS, ASC_SUMMARY_AEM_MISS_GEM_OKAY, ASC_SUMMARY_AEM_OKAY_GEM_MISS, ASC_SUMMARY_AEM_OKAY_GEM_OKAY, _ASC_counters::cno, _ASC_counters::gec, _ASC_cnts::lists, and _ASC_counters::summary.
Referenced by AscEdsProcess().
const unsigned int * ASC_aem_locate | ( | const unsigned int * | edata, | |
int | esize | |||
) |
Locates AEM contribution in an event.
A | pointer to the AEM contribution. | |
NULL | is return if the AEM contribution cannnot be found |
edata | Pointer to the event data structure | |
esize | Size, in bytes, of the event |
References locate_aem().
Referenced by set_aem().
ASC_clear | ( | ASC_counters * | counters | ) |
const EDS_DB_HandlerConstructServices* ASC_constructServicesGet | ( | ASC_handlerConstructCfg * | cfg | ) |
Routine called by LPA (via EMP_DB) to get constructionr info for ASC.
cfg | The handler construction configuration |
References AscEdsConstruct(), and AscEdsSizeof().