GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LSEC / V7-1-1 > lsec / rhel6-32
#include <LSEC_p.h>
#include <LSEC/enums.h>
#include <EDS/EBF_dir.h>
#include <EDS/EBF_tem.h>
#include <EDS/EBF_gem.h>
#include <EDS/EBF_ctb.h>
#include <LDT/APE.h>
Classes | |
| struct | LSEC_gem |
| Private structure to hold a GEM event contribution. More... | |
| struct | _LSEC_calEvent |
| Private structure to hold an expanded CAL event. More... | |
| struct | LSEC_calCompaction |
| Private structure holding the compression information for the calorimeter. More... | |
| struct | _LSEC_compaction |
| Overall compression information. More... | |
Typedefs | |
| typedef unsigned int | LSEC_sizeUserRtn (LSEC_compaction *cpc) |
| Definition of routine to get user context size. | |
| typedef unsigned int * | LSEC_copyUserRtn (LSEC_compaction *cpc, unsigned int *buf) |
| Definition of routine to copy user context. | |
Enumerations | |
| enum | { LM_LENG = LSEC_N_CAL_LAY * LSEC_N_CAL_COL / 8 / sizeof(unsigned), FR_LENG = 4 * LM_LENG } |
| Miscellaneous constants. More... | |
Functions | |
| static __inline unsigned int | getBit (int index, const unsigned int *buff) |
| Get a bit from an integer buffer. | |
| static __inline void | setBit (unsigned int index, unsigned int *buff) |
| Set a bit in an integer buffer. | |
| static __inline unsigned int | getNib (int index, const unsigned int *buff) |
| Get a nibble from an integer buffer. | |
| static __inline void | setNib (unsigned int value, unsigned int index, unsigned int *buff) |
| Set a nibble in an integer buffer. | |
$Id: compact.h,v 1.5 2011/03/27 17:48:20 saxton Exp $
| anonymous enum |
| static __inline unsigned int getBit | ( | int | index, | |
| const unsigned int * | buff | |||
| ) | [static] |
Get a bit from an integer buffer.
The bits are numbered from low to high order within each integer.
| index | The index of the bit to be obtained. | |
| buff | Address of the integer buffer. |
Referenced by LSEC_encodeCal(), and LSEC_histogramCal().
| static __inline unsigned int getNib | ( | int | index, | |
| const unsigned int * | buff | |||
| ) | [static] |
Get a nibble from an integer buffer.
The bits are numbered from low to high order within each integer.
| index | The index of the nibble to be obtained. | |
| buff | Address of the integer buffer. |
Referenced by LSEC_encodeCal(), and LSEC_histogramCal().
| static __inline void setBit | ( | unsigned int | index, | |
| unsigned int * | buff | |||
| ) | [static] |
Set a bit in an integer buffer.
The bits are numbered from low to high order within each integer.
| index | The index of the bit to be set. | |
| buff | Address of the integer buffer. |
Referenced by LSEC_accumCalMeans().
| static __inline void setNib | ( | unsigned int | value, | |
| unsigned int | index, | |||
| unsigned int * | buff | |||
| ) | [static] |
Set a nibble in an integer buffer.
The bits are numbered from low to high order within each integer.
| value | The nibble value to be set. | |
| index | The index of the nibble to be set. | |
| buff | Address of the integer buffer. |
Referenced by LSEC_accumCalMeans().
1.5.8