GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> DFI / V5-2-2 > dficheck / linux-gcc
#include "DFI/DfiLpa-GammaHandler.hh"
#include "PBI/Check.h"
#include "QSP/QGFC_rsd_v0.h"
#include "QSP/QGFC_rsd_v1.h"
#include "QSP/QGFC_rsd_v2.h"
#include "QSP/QGFC_rsd_v3.h"
CVS $Id: DfiLpa-GammaHandlerCheck.cc,v 1.3 2008/09/16 00:19:11 russell Exp $
This file allows one to export the defintions of the result summary data for the Gamma handler without exporting include files from the QGFC package (this is not allowed; DFI is self-contained). Because it is allowed to import the QGFC symbols (it just can't export them) it can check for consistency between the symbols in the two packages.
| #define CheckStageGammaV0 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageV0 ## _q, \
\
((QGFC_RSD_V0_STAGE_V_ ## _q - QGFC_RSD_V0_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _v) && \
((unsigned int) \
QGFC_RSD_V0_STAGE_M_ ## _q >> QGFC_RSD_V0_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStageGammaV1 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageV1 ## _q, \
\
((QGFC_RSD_V1_STAGE_V_ ## _q - QGFC_RSD_V1_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _v) && \
((unsigned int) \
QGFC_RSD_V1_STAGE_M_ ## _q >> QGFC_RSD_V1_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStageGammaV2 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageV2 ## _q, \
\
((QGFC_RSD_V2_STAGE_V_ ## _q - QGFC_RSD_V2_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _v) && \
((unsigned int) \
QGFC_RSD_V2_STAGE_M_ ## _q >> QGFC_RSD_V2_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStageGammaV3 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageV3 ## _q, \
\
((QGFC_RSD_V3_STAGE_V_ ## _q - QGFC_RSD_V3_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _v) && \
((unsigned int) \
QGFC_RSD_V3_STAGE_M_ ## _q >> QGFC_RSD_V3_STAGE_V_STAGE == \
(int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStageSizeGammaV0 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageSizeV0 ## _q, \
(QGFC_RSD_V0_STAGE_S_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _s))
| #define CheckStageSizeGammaV1 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageSizeV1 ## _q, \
(QGFC_RSD_V1_STAGE_S_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _s))
| #define CheckStageSizeGammaV2 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageSizeV2 ## _q, \
(QGFC_RSD_V2_STAGE_S_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _s))
| #define CheckStageSizeGammaV3 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStageSizeV3 ## _q, \
(QGFC_RSD_V3_STAGE_S_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _s))
| #define CheckStatusGammaV0 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusV0 ## _q, \ ((QGFC_RSD_V0_STATUS_V_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&\ (QGFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStatusGammaV1 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusV1 ## _q, \ ((QGFC_RSD_V1_STATUS_V_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&\ (QGFC_RSD_V1_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStatusGammaV2 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusV2 ## _q, \ ((QGFC_RSD_V2_STATUS_V_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&\ (QGFC_RSD_V2_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStatusGammaV3 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusV3 ## _q, \ ((QGFC_RSD_V3_STATUS_V_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _v) &&\ (QGFC_RSD_V3_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m)))
| #define CheckStatusMaskGammaV0 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusMaskV0 ## _q, \
(QGFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m))
| #define CheckStatusMaskGammaV1 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusMaskV1 ## _q, \
(QGFC_RSD_V1_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m))
| #define CheckStatusMaskGammaV2 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusMaskV2 ## _q, \
(QGFC_RSD_V2_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m))
| #define CheckStatusMaskGammaV3 | ( | _q, | |||
| _d | ) |
Value:
CHECK (GammaStatusMaskV3 ## _q, \
(QGFC_RSD_V3_STATUS_M_ ## _q == (int)DfiLpa::GammaHandlerRsd ## _d ## _m))
1.5.3