GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > ASC / V0-0-6
Constituent: ascOes     Tag: mcp750
This graph shows which files directly or indirectly include this file:

Data Structures | |
| struct | _ASC_cno |
| Accumulates the counts for the CNO vector. More... | |
| struct | _ASC_patterns |
| Accumulates the pattern counts for one ACD FREE board channel. More... | |
| struct | _ASC_list |
| The ACD vector counts for each of the 32 ACD readout channels is in a list. More... | |
| struct | _ASC_cnts |
| Statistics for each of the 4 lists. More... | |
| struct | _ASC_counters |
| All ACD counts. More... | |
Typedefs | |
| typedef _ASC_cno | ASC_cno |
| Typedef for the struct _ASC_cno. | |
| typedef _ASC_patterns | ASC_patterns |
| Typedef for the struct _ASC_patterns. | |
| typedef _ASC_list | ASC_list |
| Typedef for struct ASC_list. | |
| typedef _ASC_cnts | ASC_cnts |
| Typedef for struct _ASC_cnts. | |
| typedef enum _ASC_SUMMARY | ASC_SUMMARY |
| Typedef for enum _ASC_SUMMARY. | |
| typedef _ASC_counters | ASC_counters |
| Typedef for struct ASC_counters. | |
Enumerations | |
| enum | _ASC_SUMMARY { ASC_SUMMARY_AEM_OKAY_GEM_OKAY = 0, ASC_SUMMARY_AEM_OKAY_GEM_ERR = 1, ASC_SUMMARY_AEM_OKAY_GEM_MISS = 2, ASC_SUMMARY_AEM_ERR__GEM_OKAY = 3, ASC_SUMMARY_AEM_ERR__GEM_ERR = 4, ASC_SUMMARY_AEM_ERR__GEM_MISS = 5, ASC_SUMMARY_AEM_MISS_GEM_OKAY = 6, ASC_SUMMARY_AEM_MISS_GEM_ERR = 7, ASC_SUMMARY_AEM_MISS_GEM_MISS = 8, ASC_SUMMARY_RSVD_9 = 9, ASC_SUMMARY_RSVD_10 = 10, ASC_SUMMARY_RSVD_11 = 11, ASC_SUMMARY_RSVD_12 = 12, ASC_SUMMARY_RSVD_13 = 13, ASC_SUMMARY_RSVD_14 = 14, ASC_SUMMARY_RSVD_15 = 15 } |
| Enumerates the entries in the summary statistics block. More... | |
Functions | |
| void | ASC_clear (ASC_counters *counters) |
| Clears the specified statistics counters. | |
| int | ASC_accumulate (ASC_counters *counters, const unsigned int *edata, int esize) |
| Accumulate the counters for the specified event. | |
CVS $Id: ASC.h,v 1.1.1.1 2005/12/01 21:55:31 ebacho Exp $
|
|
Typedef for struct ASC_counters.
|
|
|
Typedef for struct ASC_list. The trick here is in defining what is meant by each possible readout channel. This problem stems from the fact that there are a variety of representations of the ACD data.
The most inclusive is the GEM level, representing a total of 256 channels vs 216 FREE board channels vs 194 detector channels. |
|
|
Typedef for the struct _ASC_patterns. Associated with either ACD tile or ribbon are 5 discriminator bits.
These bits can be arranged to form a 5 bit number.
+----+----+----+----+----+
| V | Hb | Ha | Pb | Pa |
+----+----+----+----+----+
For each ACD tile, this is a number from 0-31, inclusive. This structure contains the 32 bit accumulations for this vector. |
|
|
Typedef for enum _ASC_SUMMARY.
|
|
|
||||||||||||||||
|
Accumulate the counters for the specified event.
|
|
|
Clears the specified statistics counters.
|
1.4.4