GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSP / dev > qrsd_check / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

QHFC_rsd_v0.h File Reference

Defines the Heavy Ion filter result summary data, version 0. More...


Typedefs

typedef enum _QHFC_RSD_V0_STATUS_V QHFC_RSD_V0_STATUS_V
 Typedef for enum _QHFC_RSD_V0_STATUS_V.
typedef enum _QHFC_RSD_V0_STATUS_M QHFC_RSD_V0_STATUS_M
 Typedef for enum _QHFC_RSD_V0_STATUS_M.

Enumerations

enum  _QHFC_RSD_V0_STATUS_V {
  QHFC_RSD_V0_STATUS_V_STAGE_GEM = 0,
  QHFC_RSD_V0_STATUS_V_STAGE_DIR = 1,
  QHFC_RSD_V0_STATUS_V_STAGE_CAL = 2,
  QHFC_RSD_V0_STATUS_V_STAGE_CAL_ECHK = 3,
  QHFC_RSD_V0_STATUS_V_STAGE_CAL_LCHK = 4,
  QHFC_RSD_V0_STATUS_V_MULTI_PKT = 5,
  QHFC_RSD_V0_STATUS_V_ERR_CAL = 6,
  QHFC_RSD_V0_STATUS_V_ERR_CTB = 7,
  QHFC_RSD_V0_STATUS_V_ERR_DIR = 8,
  QHFC_RSD_V0_STATUS_V_RSVD_09 = 9,
  QHFC_RSD_V0_STATUS_V_RSVD_10 = 10,
  QHFC_RSD_V0_STATUS_V_RSVD_11 = 11,
  QHFC_RSD_V0_STATUS_V_RSVD_12 = 12,
  QHFC_RSD_V0_STATUS_V_RSVD_13 = 13,
  QHFC_RSD_V0_STATUS_V_RSVD_14 = 14,
  QHFC_RSD_V0_STATUS_V_RSVD_15 = 15,
  QHFC_RSD_V0_STATUS_V_RSVD_16 = 16,
  QHFC_RSD_V0_STATUS_V_RSVD_17 = 17,
  QHFC_RSD_V0_STATUS_V_RSVD_18 = 18,
  QHFC_RSD_V0_STATUS_V_RSVD_19 = 19,
  QHFC_RSD_V0_STATUS_V_RSVD_20 = 20,
  QHFC_RSD_V0_STATUS_V_RSVD_21 = 21,
  QHFC_RSD_V0_STATUS_V_RSVD_22 = 22,
  QHFC_RSD_V0_STATUS_V_RSVD_23 = 23,
  QHFC_RSD_V0_STATUS_V_RSVD_24 = 24,
  QHFC_RSD_V0_STATUS_V_RSVD_25 = 25,
  QHFC_RSD_V0_STATUS_V_LYR_ENERGY = 26,
  QHFC_RSD_V0_STATUS_V_LYR_COUNTS = 27,
  QHFC_RSD_V0_STATUS_V_GEM_NOTKR = 28,
  QHFC_RSD_V0_STATUS_V_GEM_NOCALLO = 29,
  QHFC_RSD_V0_STATUS_V_GEM_NOCNO = 30,
  QHFC_RSD_V0_STATUS_V_VETOED = 31
}
 Heavy Ion filter status, bit definitions. More...
enum  _QHFC_RSD_V0_STATUS_M {
  QHFC_RSD_V0_STATUS_M_STAGE_GEM = 1 << QHFC_RSD_V0_STATUS_V_STAGE_GEM,
  QHFC_RSD_V0_STATUS_M_STAGE_DIR = 1 << QHFC_RSD_V0_STATUS_V_STAGE_DIR,
  QHFC_RSD_V0_STATUS_M_STAGE_CAL = 1 << QHFC_RSD_V0_STATUS_V_STAGE_CAL,
  QHFC_RSD_V0_STATUS_M_STAGE_CAL_ECHK = 1 << QHFC_RSD_V0_STATUS_V_STAGE_CAL_ECHK,
  QHFC_RSD_V0_STATUS_M_STAGE_CAL_LCHK = 1 << QHFC_RSD_V0_STATUS_V_STAGE_CAL_LCHK,
  QHFC_RSD_V0_STATUS_M_MULTI_PKT = 1 << QHFC_RSD_V0_STATUS_V_MULTI_PKT,
  QHFC_RSD_V0_STATUS_M_ERR_CAL = 1 << QHFC_RSD_V0_STATUS_V_ERR_CAL,
  QHFC_RSD_V0_STATUS_M_ERR_CTB = 1 << QHFC_RSD_V0_STATUS_V_ERR_CTB,
  QHFC_RSD_V0_STATUS_M_ERR_DIR = 1 << QHFC_RSD_V0_STATUS_V_ERR_DIR,
  QHFC_RSD_V0_STATUS_M_RSVD_09 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_09,
  QHFC_RSD_V0_STATUS_M_RSVD_10 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_10,
  QHFC_RSD_V0_STATUS_M_RSVD_11 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_11,
  QHFC_RSD_V0_STATUS_M_RSVD_12 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_12,
  QHFC_RSD_V0_STATUS_M_RSVD_13 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_13,
  QHFC_RSD_V0_STATUS_M_RSVD_14 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_14,
  QHFC_RSD_V0_STATUS_M_RSVD_15 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_15,
  QHFC_RSD_V0_STATUS_M_RSVD_16 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_16,
  QHFC_RSD_V0_STATUS_M_RSVD_17 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_17,
  QHFC_RSD_V0_STATUS_M_RSVD_18 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_18,
  QHFC_RSD_V0_STATUS_M_RSVD_19 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_19,
  QHFC_RSD_V0_STATUS_M_RSVD_20 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_20,
  QHFC_RSD_V0_STATUS_M_RSVD_21 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_21,
  QHFC_RSD_V0_STATUS_M_RSVD_22 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_22,
  QHFC_RSD_V0_STATUS_M_RSVD_23 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_23,
  QHFC_RSD_V0_STATUS_M_RSVD_24 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_24,
  QHFC_RSD_V0_STATUS_M_RSVD_25 = 1 << QHFC_RSD_V0_STATUS_V_RSVD_25,
  QHFC_RSD_V0_STATUS_M_LYR_ENERGY = 1 << QHFC_RSD_V0_STATUS_V_LYR_ENERGY,
  QHFC_RSD_V0_STATUS_M_LYR_COUNTS = 1 << QHFC_RSD_V0_STATUS_V_LYR_COUNTS,
  QHFC_RSD_V0_STATUS_M_GEM_NOTKR = 1 << QHFC_RSD_V0_STATUS_V_GEM_NOTKR,
  QHFC_RSD_V0_STATUS_M_GEM_NOCALLO = 1 << QHFC_RSD_V0_STATUS_V_GEM_NOCALLO,
  QHFC_RSD_V0_STATUS_M_GEM_NOCNO = 1 << QHFC_RSD_V0_STATUS_V_GEM_NOCNO,
  QHFC_RSD_V0_STATUS_M_VETOED = 1 << QHFC_RSD_V0_STATUS_V_VETOED,
  QHFC_RSD_V0_STATUS_M_STAGE,
  QHFC_RSD_V0_STATUS_M_INFO,
  QHFC_RSD_V0_STATUS_M_PASSES = 0,
  QHFC_RSD_V0_STATUS_M_VETOES
}
 Filter status, mask. More...


Detailed Description

Defines the Heavy Ion filter result summary data, version 0.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id: QHFC_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:
QHFC_RSD_V0_STATUS_M_STAGE_GEM  GEM data analyzed
QHFC_RSD_V0_STATUS_M_STAGE_DIR  DIR formed
QHFC_RSD_V0_STATUS_M_STAGE_CAL  CAL unpacked
QHFC_RSD_V0_STATUS_M_STAGE_CAL_ECHK  CAL energy checked
QHFC_RSD_V0_STATUS_M_STAGE_CAL_LCHK  CAL layer checked
QHFC_RSD_V0_STATUS_M_MULTI_PKT  Multi-packet event
QHFC_RSD_V0_STATUS_M_ERR_CAL  Reserved for future use
QHFC_RSD_V0_STATUS_M_ERR_CTB  Contributor in error
QHFC_RSD_V0_STATUS_M_ERR_DIR  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_09  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_10  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_11  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_12  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_13  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_14  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_15  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_16  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_17  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_18  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_19  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_20  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_21  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_22  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_23  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_24  Reserved for future use
QHFC_RSD_V0_STATUS_M_RSVD_25  Reserved for future use Reserved for future use
QHFC_RSD_V0_STATUS_M_LYR_ENERGY  Event CAL layer energies do not match closely enough
QHFC_RSD_V0_STATUS_M_LYR_COUNTS  Insufficient number of logs over threshold in first three layers
QHFC_RSD_V0_STATUS_M_GEM_NOTKR  No GEM 3-in-a-row
QHFC_RSD_V0_STATUS_M_GEM_NOCALLO  CAL LO bit in the GEM is not set
QHFC_RSD_V0_STATUS_M_GEM_NOCNO  CNO bit in the GEM is not set
QHFC_RSD_V0_STATUS_M_VETOED  Any veto
QHFC_RSD_V0_STATUS_M_INFO  Informational status bits
QHFC_RSD_V0_STATUS_M_PASSES  Pass bits
QHFC_RSD_V0_STATUS_M_VETOES  Veto bits

Heavy Ion filter status, bit definitions.

Enumerator:
QHFC_RSD_V0_STATUS_V_STAGE_GEM  GEM data analyzed
QHFC_RSD_V0_STATUS_V_STAGE_DIR  DIR formed
QHFC_RSD_V0_STATUS_V_STAGE_CAL  CAL unpacked
QHFC_RSD_V0_STATUS_V_STAGE_CAL_ECHK  CAL energy checked
QHFC_RSD_V0_STATUS_V_STAGE_CAL_LCHK  CAL layer energy checked
QHFC_RSD_V0_STATUS_V_MULTI_PKT  Multi-packet event
QHFC_RSD_V0_STATUS_V_ERR_CAL  CAL data in error
QHFC_RSD_V0_STATUS_V_ERR_CTB  Contributor in error
QHFC_RSD_V0_STATUS_V_ERR_DIR  Directory in error
QHFC_RSD_V0_STATUS_V_RSVD_09  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_10  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_11  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_12  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_13  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_14  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_15  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_16  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_17  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_18  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_19  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_20  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_21  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_22  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_23  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_24  Reserved for future use
QHFC_RSD_V0_STATUS_V_RSVD_25  Reserved for future use
QHFC_RSD_V0_STATUS_V_LYR_ENERGY  Event CAL layer energies do not match closely enough
QHFC_RSD_V0_STATUS_V_LYR_COUNTS  Insufficient number of logs over threshold in first three layers
QHFC_RSD_V0_STATUS_V_GEM_NOTKR  No GEM 3-in-a-row trigger
QHFC_RSD_V0_STATUS_V_GEM_NOCALLO  CAL LO bit in the GEM is not set
QHFC_RSD_V0_STATUS_V_GEM_NOCNO  CNO bit in the GEM is not set
QHFC_RSD_V0_STATUS_V_VETOED  Any veto


Generated on Mon Mar 28 15:59:55 2011 by  doxygen 1.5.8