GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> DFI / V5-2-2 > dficheck / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

DfiLpa-MipHandlerCheck.cc File Reference

Checks the DFI definitions for consistency with the QGFC versions. More...

#include "DFI/DfiLpa-MipHandler.hh"
#include "PBI/Check.h"
#include "QSP/QMFC_rsd_v0.h"

Defines

#define CheckStatusMipV0(_q, _d)
#define CheckStatusMaskMipV0(_q, _d)

Functions

 CheckStatusMipV0 (STAGE_GEM, V0::Stage_Gem)
 CheckStatusMipV0 (STAGE_ACD, V0::Stage_Acd)
 CheckStatusMipV0 (STAGE_DIR, V0::Stage_Dir)
 CheckStatusMipV0 (STAGE_CAL, V0::Stage_Cal)
 CheckStatusMipV0 (STAGE_XCAL, V0::Stage_XCal)
 CheckStatusMipV0 (MULTI_PKT, V0::Mpkt)
 CheckStatusMipV0 (ERR_CAL, V0::Err_Cal)
 CheckStatusMipV0 (ERR_CTB, V0::Err_Ctb)
 CheckStatusMipV0 (ERR_DIR, V0::Err_Dir)
 CheckStatusMipV0 (RSVD_09, V0::Rsvd_9)
 CheckStatusMipV0 (RSVD_10, V0::Rsvd_10)
 CheckStatusMipV0 (RSVD_11, V0::Rsvd_11)
 CheckStatusMipV0 (RSVD_12, V0::Rsvd_12)
 CheckStatusMipV0 (RSVD_13, V0::Rsvd_13)
 CheckStatusMipV0 (RSVD_14, V0::Rsvd_14)
 CheckStatusMipV0 (RSVD_15, V0::Rsvd_15)
 CheckStatusMipV0 (RSVD_16, V0::Rsvd_16)
 CheckStatusMipV0 (RSVD_17, V0::Rsvd_17)
 CheckStatusMipV0 (RSVD_18, V0::Rsvd_18)
 CheckStatusMipV0 (RSVD_19, V0::Rsvd_19)
 CheckStatusMipV0 (RSVD_20, V0::Rsvd_20)
 CheckStatusMipV0 (RSVD_21, V0::Rsvd_21)
 CheckStatusMipV0 (RSVD_22, V0::Rsvd_22)
 CheckStatusMipV0 (RSVD_23, V0::Rsvd_23)
 CheckStatusMipV0 (RSVD_24, V0::Rsvd_24)
 CheckStatusMipV0 (RSVD_25, V0::Rsvd_25)
 CheckStatusMipV0 (NO_TKR_ADJ, V0::No_Tkr_Adj)
 CheckStatusMipV0 (LYR_COUNTS, V0::Lyr_Counts)
 CheckStatusMipV0 (NO_ACD_TKR, V0::No_Acd_Tkr)
 CheckStatusMipV0 (GEM_NOTKR, V0::Gem_NoTkr)
 CheckStatusMipV0 (GEM_CNO, V0::Gem_Cno)
 CheckStatusMipV0 (VETOED, V0::Vetoed)
 CheckStatusMaskMipV0 (STAGE, V0::Stage)
 CheckStatusMaskMipV0 (INFO, V0::Info)
 CheckStatusMaskMipV0 (PASSES, V0::Passes)
 CheckStatusMaskMipV0 (VETOES, V0::Vetoes)


Detailed Description

Checks the DFI definitions for consistency with the QGFC versions.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: DfiLpa-MipHandlerCheck.cc,v 1.1 2008/06/10 23:46:53 russell Exp $

This file allows one to export the defintions of the result summary data for the Heavy Ion 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 Documentation

#define CheckStatusMaskMipV0 ( _q,
_d   ) 

Value:

CHECK (MipStatusMaskV0 ## _q,                                              \
  (QMFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::MipHandlerRsd ## _d ## _m))

#define CheckStatusMipV0 ( _q,
_d   ) 

Value:

CHECK (MipStatusV0 ## _q,                                                  \
 ((QMFC_RSD_V0_STATUS_V_ ## _q == (int)DfiLpa::MipHandlerRsd ## _d ## _v) &&\
  (QMFC_RSD_V0_STATUS_M_ ## _q == (int)DfiLpa::MipHandlerRsd ## _d ## _m)))


Generated on Tue Jul 6 14:50:41 2010 by  doxygen 1.5.3