GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSEC / V6-0-0
Constituent: lsec     Tag: linux-gcc
#include "LSEC/enums.h"
#include "PBI/Endianness.h"
#include "LSF/LSF_ids.h"
#include "EDS/EBF_ctb.h"
Include dependency graph for LSEC_ctx.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | LSEC_channel |
Channel masking used to collect these events. More... | |
struct | LSEC_acd |
ACD specific context. More... | |
struct | LSEC_cal |
Calorimeter specific context. More... | |
struct | LSEC_tkr |
Tracker specific context. More... | |
union | LSEC_specific |
Union of the context specific to each calibration mode. More... | |
struct | LSEC_global |
Context of the calibration common to all modes. More... | |
struct | LSEC_ctx |
Structure defining the calibration context. More... | |
struct | LSEC_summary |
Collection of the event builder words and event summary words from the contributors to an event. More... | |
Defines | |
#define | LSEC_ID(_id) (LSF_ID_K_LSEC | (_id)) |
Macro applying the LSEC offset to an ID. | |
Enumerations | |
enum | { LSEC_CTX_VERSION = 1 } |
Current context version. | |
enum | { LSEC_ID_ETX_FULL = LSEC_ID (1), LSEC_ID_ETX_ABBREVIATED = LSEC_ID (2), LSEC_ID_TIM_FULL = LSEC_ID (3), LSEC_ID_TIM_ABBREVIATED = LSEC_ID (4), LSEC_ID_CALIB_ACD = LSEC_ID (8), LSEC_ID_CALIB_ACD_CTX = LSEC_ID (9), LSEC_ID_CALIB_ACD_EVT = LSEC_ID (10), LSEC_ID_CALIB_CAL = LSEC_ID (11), LSEC_ID_CALIB_CAL_CTX = LSEC_ID (12), LSEC_ID_CALIB_CAL_EVT = LSEC_ID (13), LSEC_ID_CALIB_TKR = LSEC_ID (14), LSEC_ID_CALIB_TKR_CTX = LSEC_ID (15), LSEC_ID_CALIB_TKR_EVT = LSEC_ID (16) } |
Contribution ID definitions. More... | |
enum | { LSEC_MODE_NONE = 0, LSEC_MODE_ACD = 1, LSEC_MODE_CAL = 2, LSEC_MODE_TKR = 3 } |
Possible calibration modes. | |
enum | { LSEC_CHANNEL_SINGLE = 0, LSEC_CHANNEL_ALL = 1, LSEC_CHANNEL_PER_FE = 2, LSEC_CHANNEL_LATC = 3 } |
Flags indicating the meaning of the associated channel number. More... | |
Functions | |
unsigned int | LSEC_sizeofCtx32 (unsigned mode) |
Calculate the size of the configuration context. | |
unsigned int * | LSEC_consignCtx (LSEC_ctx *ctx, unsigned int *buf) |
Copy the context information into the buffer. |
|
|
Flags indicating the meaning of the associated channel number. The exact meanings of these flags are subsystem dependent |
|
Copy the context information into the buffer.
|
|
Calculate the size of the configuration context. This routine calculates the number of 32-bit words needed to hold the configuration context for the current calibration mode
|