GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSP / V0-2-2 > qrsd_check / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

QMFC_rsd_v0.h File Reference

Defines the Minimum ionizing filter result summary data, version 0. More...


Typedefs

typedef enum _QMFC_RSD_V0_STATUS_V QMFC_RSD_V0_STATUS_V
 Typedef for enum _QMFC_RSD_V0_STATUS_V.
typedef enum _QMFC_RSD_V0_STATUS_M QMFC_RSD_V0_STATUS_M
 Typedef for enum _QMFC_RSD_V0_STATUS_M.

Enumerations

enum  _QMFC_RSD_V0_STATUS_V {
  QMFC_RSD_V0_STATUS_V_STAGE_GEM = 0,
  QMFC_RSD_V0_STATUS_V_STAGE_ACD = 1,
  QMFC_RSD_V0_STATUS_V_STAGE_DIR = 2,
  QMFC_RSD_V0_STATUS_V_STAGE_CAL = 3,
  QMFC_RSD_V0_STATUS_V_STAGE_XCAL = 4,
  QMFC_RSD_V0_STATUS_V_MULTI_PKT = 5,
  QMFC_RSD_V0_STATUS_V_ERR_CAL = 6,
  QMFC_RSD_V0_STATUS_V_ERR_CTB = 7,
  QMFC_RSD_V0_STATUS_V_ERR_DIR = 8,
  QMFC_RSD_V0_STATUS_V_RSVD_09 = 9,
  QMFC_RSD_V0_STATUS_V_RSVD_10 = 10,
  QMFC_RSD_V0_STATUS_V_RSVD_11 = 11,
  QMFC_RSD_V0_STATUS_V_RSVD_12 = 12,
  QMFC_RSD_V0_STATUS_V_RSVD_13 = 13,
  QMFC_RSD_V0_STATUS_V_RSVD_14 = 14,
  QMFC_RSD_V0_STATUS_V_RSVD_15 = 15,
  QMFC_RSD_V0_STATUS_V_RSVD_16 = 16,
  QMFC_RSD_V0_STATUS_V_RSVD_17 = 17,
  QMFC_RSD_V0_STATUS_V_RSVD_18 = 18,
  QMFC_RSD_V0_STATUS_V_RSVD_19 = 19,
  QMFC_RSD_V0_STATUS_V_RSVD_20 = 20,
  QMFC_RSD_V0_STATUS_V_RSVD_21 = 21,
  QMFC_RSD_V0_STATUS_V_RSVD_22 = 22,
  QMFC_RSD_V0_STATUS_V_RSVD_23 = 23,
  QMFC_RSD_V0_STATUS_V_RSVD_24 = 24,
  QMFC_RSD_V0_STATUS_V_RSVD_25 = 25,
  QMFC_RSD_V0_STATUS_V_NO_TKR_ADJ = 26,
  QMFC_RSD_V0_STATUS_V_LYR_COUNTS = 27,
  QMFC_RSD_V0_STATUS_V_NO_ACD_TKR = 28,
  QMFC_RSD_V0_STATUS_V_GEM_NOTKR = 29,
  QMFC_RSD_V0_STATUS_V_GEM_CNO = 30,
  QMFC_RSD_V0_STATUS_V_VETOED = 31
}
 Minimum Ionizing filter status, bit definitions. More...
enum  _QMFC_RSD_V0_STATUS_M {
  QMFC_RSD_V0_STATUS_M_STAGE_GEM = 1 << QMFC_RSD_V0_STATUS_V_STAGE_GEM,
  QMFC_RSD_V0_STATUS_M_STAGE_ACD = 1 << QMFC_RSD_V0_STATUS_V_STAGE_ACD,
  QMFC_RSD_V0_STATUS_M_STAGE_DIR = 1 << QMFC_RSD_V0_STATUS_V_STAGE_DIR,
  QMFC_RSD_V0_STATUS_M_STAGE_CAL = 1 << QMFC_RSD_V0_STATUS_V_STAGE_CAL,
  QMFC_RSD_V0_STATUS_M_STAGE_XCAL = 1 << QMFC_RSD_V0_STATUS_V_STAGE_XCAL,
  QMFC_RSD_V0_STATUS_M_MULTI_PKT = 1 << QMFC_RSD_V0_STATUS_V_MULTI_PKT,
  QMFC_RSD_V0_STATUS_M_ERR_CAL = 1 << QMFC_RSD_V0_STATUS_V_ERR_CAL,
  QMFC_RSD_V0_STATUS_M_ERR_CTB = 1 << QMFC_RSD_V0_STATUS_V_ERR_CTB,
  QMFC_RSD_V0_STATUS_M_ERR_DIR = 1 << QMFC_RSD_V0_STATUS_V_ERR_DIR,
  QMFC_RSD_V0_STATUS_M_RSVD_09 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_09,
  QMFC_RSD_V0_STATUS_M_RSVD_10 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_10,
  QMFC_RSD_V0_STATUS_M_RSVD_11 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_11,
  QMFC_RSD_V0_STATUS_M_RSVD_12 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_12,
  QMFC_RSD_V0_STATUS_M_RSVD_13 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_13,
  QMFC_RSD_V0_STATUS_M_RSVD_14 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_14,
  QMFC_RSD_V0_STATUS_M_RSVD_15 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_15,
  QMFC_RSD_V0_STATUS_M_RSVD_16 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_16,
  QMFC_RSD_V0_STATUS_M_RSVD_17 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_17,
  QMFC_RSD_V0_STATUS_M_RSVD_18 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_18,
  QMFC_RSD_V0_STATUS_M_RSVD_19 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_19,
  QMFC_RSD_V0_STATUS_M_RSVD_20 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_20,
  QMFC_RSD_V0_STATUS_M_RSVD_21 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_21,
  QMFC_RSD_V0_STATUS_M_RSVD_22 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_22,
  QMFC_RSD_V0_STATUS_M_RSVD_23 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_23,
  QMFC_RSD_V0_STATUS_M_RSVD_24 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_24,
  QMFC_RSD_V0_STATUS_M_RSVD_25 = 1 << QMFC_RSD_V0_STATUS_V_RSVD_25,
  QMFC_RSD_V0_STATUS_M_NO_TKR_ADJ = 1 << QMFC_RSD_V0_STATUS_V_NO_TKR_ADJ,
  QMFC_RSD_V0_STATUS_M_LYR_COUNTS = 1 << QMFC_RSD_V0_STATUS_V_LYR_COUNTS,
  QMFC_RSD_V0_STATUS_M_NO_ACD_TKR = 1 << QMFC_RSD_V0_STATUS_V_NO_ACD_TKR,
  QMFC_RSD_V0_STATUS_M_GEM_NOTKR = 1 << QMFC_RSD_V0_STATUS_V_GEM_NOTKR,
  QMFC_RSD_V0_STATUS_M_GEM_CNO = 1 << QMFC_RSD_V0_STATUS_V_GEM_CNO,
  QMFC_RSD_V0_STATUS_M_VETOED = 1 << QMFC_RSD_V0_STATUS_V_VETOED,
  QMFC_RSD_V0_STATUS_M_STAGE,
  QMFC_RSD_V0_STATUS_M_INFO,
  QMFC_RSD_V0_STATUS_M_PASSES = 0,
  QMFC_RSD_V0_STATUS_M_VETOES
}
 Filter status, mask. More...


Detailed Description

Defines the Minimum ionizing filter result summary data, version 0.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id: QMFC_rsd_v0.h,v 1.1 2008/06/09 19:52:03 russell Exp $

Currently the result summary data for the heavy ion filter conssists only of the status word.


Enumeration Type Documentation

Filter status, mask.

Enumerator:
QMFC_RSD_V0_STATUS_M_STAGE_GEM  GEM data analyzed
QMFC_RSD_V0_STATUS_M_STAGE_ACD  ACD checked
QMFC_RSD_V0_STATUS_M_STAGE_DIR  DIR formed
QMFC_RSD_V0_STATUS_M_STAGE_CAL  CAL unpacked
QMFC_RSD_V0_STATUS_M_STAGE_XCAL  CAL checked
QMFC_RSD_V0_STATUS_M_MULTI_PKT  Multi-packet event
QMFC_RSD_V0_STATUS_M_ERR_CAL  Reserved for future use
QMFC_RSD_V0_STATUS_M_ERR_CTB  Contributor in error
QMFC_RSD_V0_STATUS_M_ERR_DIR  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_09  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_10  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_11  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_12  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_13  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_14  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_15  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_16  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_17  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_18  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_19  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_20  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_21  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_22  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_23  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_24  Reserved for future use
QMFC_RSD_V0_STATUS_M_RSVD_25  Reserved for future use
QMFC_RSD_V0_STATUS_M_NO_TKR_ADJ  No 2 adjacent towers with a 3-in-a-row trigger
QMFC_RSD_V0_STATUS_M_LYR_COUNTS  Insufficient number of logs over threshold in first three layers
QMFC_RSD_V0_STATUS_M_NO_ACD_TKR  No ACD/TKR coincidence
QMFC_RSD_V0_STATUS_M_GEM_NOTKR  No GEM 3-in-a-row
QMFC_RSD_V0_STATUS_M_GEM_CNO  CNO bit in the GEM is set
QMFC_RSD_V0_STATUS_M_VETOED  Any veto
QMFC_RSD_V0_STATUS_M_INFO  Informational status bits
QMFC_RSD_V0_STATUS_M_PASSES  Pass bits
QMFC_RSD_V0_STATUS_M_VETOES  Veto bits

Minimum Ionizing filter status, bit definitions.

Enumerator:
QMFC_RSD_V0_STATUS_V_STAGE_GEM  GEM data analyzed
QMFC_RSD_V0_STATUS_V_STAGE_ACD  ACD checked
QMFC_RSD_V0_STATUS_V_STAGE_DIR  DIR formed
QMFC_RSD_V0_STATUS_V_STAGE_CAL  CAL unpacked
QMFC_RSD_V0_STATUS_V_STAGE_XCAL  CAL checked
QMFC_RSD_V0_STATUS_V_MULTI_PKT  Multi-packet event
QMFC_RSD_V0_STATUS_V_ERR_CAL  CAL data in error
QMFC_RSD_V0_STATUS_V_ERR_CTB  Contributor in error
QMFC_RSD_V0_STATUS_V_ERR_DIR  Directory in error
QMFC_RSD_V0_STATUS_V_RSVD_09  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_10  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_11  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_12  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_13  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_14  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_15  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_16  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_17  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_18  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_19  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_20  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_21  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_22  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_23  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_24  Reserved for future use
QMFC_RSD_V0_STATUS_V_RSVD_25  Reserved for future use
QMFC_RSD_V0_STATUS_V_NO_TKR_ADJ  No 2 adjacent towers with a 3-in-a-row trigger
QMFC_RSD_V0_STATUS_V_LYR_COUNTS  Insufficient number of logs in the 1 MIP range
QMFC_RSD_V0_STATUS_V_NO_ACD_TKR  No ACD/TKR coincidence
QMFC_RSD_V0_STATUS_V_GEM_NOTKR  No GEM 3-in-a-row trigger
QMFC_RSD_V0_STATUS_V_GEM_CNO  CNO bit in the GEM is set
QMFC_RSD_V0_STATUS_V_VETOED  Any veto


Generated on Fri Sep 30 18:55:00 2011 by  doxygen 1.5.8