GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> XFC / V0-3-1 > filter_mip / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

MFC_status.h File Reference

Defines the Minimum Ionizing Particle (MIP) Filter status bits. More...


Typedefs

typedef enum _MFC_STATUS_V MFC_STATUS_V
 Typedef for enum _MFC_STATUS_V.
typedef enum _MFC_STATUS_M MFC_STATUS_M
 Typedef for enum _MFC_STATUS_M.

Enumerations

enum  _MFC_STATUS_V {
  MFC_STATUS_V_STAGE_GEM = 0,
  MFC_STATUS_V_STAGE_ACD = 1,
  MFC_STATUS_V_STAGE_DIR = 2,
  MFC_STATUS_V_STAGE_CAL = 3,
  MFC_STATUS_V_STAGE_XCAL = 4,
  MFC_STATUS_V_MULTI_PKT = 5,
  MFC_STATUS_V_ERR_CAL = 6,
  MFC_STATUS_V_ERR_CTB = 7,
  MFC_STATUS_V_ERR_DIR = 8,
  MFC_STATUS_V_RSVD_09 = 9,
  MFC_STATUS_V_RSVD_10 = 10,
  MFC_STATUS_V_RSVD_11 = 11,
  MFC_STATUS_V_RSVD_12 = 12,
  MFC_STATUS_V_RSVD_13 = 13,
  MFC_STATUS_V_RSVD_14 = 14,
  MFC_STATUS_V_RSVD_15 = 15,
  MFC_STATUS_V_RSVD_16 = 16,
  MFC_STATUS_V_RSVD_17 = 17,
  MFC_STATUS_V_RSVD_18 = 18,
  MFC_STATUS_V_RSVD_19 = 19,
  MFC_STATUS_V_RSVD_20 = 20,
  MFC_STATUS_V_RSVD_21 = 21,
  MFC_STATUS_V_RSVD_22 = 22,
  MFC_STATUS_V_RSVD_23 = 23,
  MFC_STATUS_V_RSVD_24 = 24,
  MFC_STATUS_V_RSVD_25 = 25,
  MFC_STATUS_V_NO_TKR_ADJ = 26,
  MFC_STATUS_V_LYR_COUNTS = 27,
  MFC_STATUS_V_NO_ACD_TKR = 28,
  MFC_STATUS_V_GEM_NOTKR = 29,
  MFC_STATUS_V_GEM_CNO = 30,
  MFC_STATUS_V_VETOED = 31
}
 Heavy Ion filter status, bit definitions. More...
enum  _MFC_STATUS_M {
  MFC_STATUS_M_STAGE_GEM = 1 << MFC_STATUS_V_STAGE_GEM,
  MFC_STATUS_M_STAGE_ACD = 1 << MFC_STATUS_V_STAGE_ACD,
  MFC_STATUS_M_STAGE_DIR = 1 << MFC_STATUS_V_STAGE_DIR,
  MFC_STATUS_M_STAGE_CAL = 1 << MFC_STATUS_V_STAGE_CAL,
  MFC_STATUS_M_STAGE_XCAL = 1 << MFC_STATUS_V_STAGE_XCAL,
  MFC_STATUS_M_MULTI_PKT = 1 << MFC_STATUS_V_MULTI_PKT,
  MFC_STATUS_M_ERR_CAL = 1 << MFC_STATUS_V_ERR_CAL,
  MFC_STATUS_M_ERR_CTB = 1 << MFC_STATUS_V_ERR_CTB,
  MFC_STATUS_M_ERR_DIR = 1 << MFC_STATUS_V_ERR_DIR,
  MFC_STATUS_M_RSVD_09 = 1 << MFC_STATUS_V_RSVD_09,
  MFC_STATUS_M_RSVD_10 = 1 << MFC_STATUS_V_RSVD_10,
  MFC_STATUS_M_RSVD_11 = 1 << MFC_STATUS_V_RSVD_11,
  MFC_STATUS_M_RSVD_12 = 1 << MFC_STATUS_V_RSVD_12,
  MFC_STATUS_M_RSVD_13 = 1 << MFC_STATUS_V_RSVD_13,
  MFC_STATUS_M_RSVD_14 = 1 << MFC_STATUS_V_RSVD_14,
  MFC_STATUS_M_RSVD_15 = 1 << MFC_STATUS_V_RSVD_15,
  MFC_STATUS_M_RSVD_16 = 1 << MFC_STATUS_V_RSVD_16,
  MFC_STATUS_M_RSVD_17 = 1 << MFC_STATUS_V_RSVD_17,
  MFC_STATUS_M_RSVD_18 = 1 << MFC_STATUS_V_RSVD_18,
  MFC_STATUS_M_RSVD_19 = 1 << MFC_STATUS_V_RSVD_19,
  MFC_STATUS_M_RSVD_20 = 1 << MFC_STATUS_V_RSVD_20,
  MFC_STATUS_M_RSVD_21 = 1 << MFC_STATUS_V_RSVD_21,
  MFC_STATUS_M_RSVD_22 = 1 << MFC_STATUS_V_RSVD_22,
  MFC_STATUS_M_RSVD_23 = 1 << MFC_STATUS_V_RSVD_23,
  MFC_STATUS_M_RSVD_24 = 1 << MFC_STATUS_V_RSVD_24,
  MFC_STATUS_M_RSVD_25 = 1 << MFC_STATUS_V_RSVD_25,
  MFC_STATUS_M_NO_TKR_ADJ = 1 << MFC_STATUS_V_NO_TKR_ADJ,
  MFC_STATUS_M_LYR_COUNTS = 1 << MFC_STATUS_V_LYR_COUNTS,
  MFC_STATUS_M_NO_ACD_TKR = 1 << MFC_STATUS_V_NO_ACD_TKR,
  MFC_STATUS_M_GEM_NOTKR = 1 << MFC_STATUS_V_GEM_NOTKR,
  MFC_STATUS_M_GEM_CNO = 1 << MFC_STATUS_V_GEM_CNO,
  MFC_STATUS_M_VETOED = 1 << MFC_STATUS_V_VETOED,
  MFC_STATUS_M_VETO_DEF,
  MFC_STATUS_M_INFO,
  MFC_STATUS_M_PASSES = 0,
  MFC_STATUS_M_VETOES
}
 Filter status, mask. More...


Detailed Description

Defines the Minimum Ionizing Particle (MIP) Filter status bits.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id: MFC_status.h,v 1.2 2007/10/11 18:27:32 russell Exp $

Enumeration Type Documentation

Filter status, mask.

Enumerator:
MFC_STATUS_M_STAGE_GEM  GEM data analyzed
MFC_STATUS_M_STAGE_ACD  ACD checked
MFC_STATUS_M_STAGE_DIR  DIR formed
MFC_STATUS_M_STAGE_CAL  CAL unpacked
MFC_STATUS_M_STAGE_XCAL  CAL checked
MFC_STATUS_M_MULTI_PKT  Multi-packet event
MFC_STATUS_M_ERR_CAL  Reserved for future use
MFC_STATUS_M_ERR_CTB  Contributor in error
MFC_STATUS_M_ERR_DIR  Reserved for future use
MFC_STATUS_M_RSVD_09  Reserved for future use
MFC_STATUS_M_RSVD_10  Reserved for future use
MFC_STATUS_M_RSVD_11  Reserved for future use
MFC_STATUS_M_RSVD_12  Reserved for future use
MFC_STATUS_M_RSVD_13  Reserved for future use
MFC_STATUS_M_RSVD_14  Reserved for future use
MFC_STATUS_M_RSVD_15  Reserved for future use
MFC_STATUS_M_RSVD_16  Reserved for future use
MFC_STATUS_M_RSVD_17  Reserved for future use
MFC_STATUS_M_RSVD_18  Reserved for future use
MFC_STATUS_M_RSVD_19  Reserved for future use
MFC_STATUS_M_RSVD_20  Reserved for future use
MFC_STATUS_M_RSVD_21  Reserved for future use
MFC_STATUS_M_RSVD_22  Reserved for future use
MFC_STATUS_M_RSVD_23  Reserved for future use
MFC_STATUS_M_RSVD_24  Reserved for future use
MFC_STATUS_M_RSVD_25  Reserved for future use
MFC_STATUS_M_NO_TKR_ADJ  No 2 adjacent towers with a 3-in-a-row trigger
MFC_STATUS_M_LYR_COUNTS  Insufficient number of logs over threshold in first three layers
MFC_STATUS_M_NO_ACD_TKR  No ACD/TKR coincidence
MFC_STATUS_M_GEM_NOTKR  No GEM 3-in-a-row
MFC_STATUS_M_GEM_CNO  CNO bit in the GEM is not set
MFC_STATUS_M_VETOED  Any veto
MFC_STATUS_M_VETO_DEF  Convenience symbol for all possible vetoes
MFC_STATUS_M_INFO  Informational status bits
MFC_STATUS_M_PASSES  Pass bits
MFC_STATUS_M_VETOES  Veto bits

Heavy Ion filter status, bit definitions.

Enumerator:
MFC_STATUS_V_STAGE_GEM  GEM data analyzed
MFC_STATUS_V_STAGE_ACD  ACD checked
MFC_STATUS_V_STAGE_DIR  DIR formed
MFC_STATUS_V_STAGE_CAL  CAL unpacked
MFC_STATUS_V_STAGE_XCAL  CAL checked
MFC_STATUS_V_MULTI_PKT  Multi-packet event
MFC_STATUS_V_ERR_CAL  CAL data in error
MFC_STATUS_V_ERR_CTB  Contributor in error
MFC_STATUS_V_ERR_DIR  Directory in error
MFC_STATUS_V_RSVD_09  Reserved for future use
MFC_STATUS_V_RSVD_10  Reserved for future use
MFC_STATUS_V_RSVD_11  Reserved for future use
MFC_STATUS_V_RSVD_12  Reserved for future use
MFC_STATUS_V_RSVD_13  Reserved for future use
MFC_STATUS_V_RSVD_14  Reserved for future use
MFC_STATUS_V_RSVD_15  Reserved for future use
MFC_STATUS_V_RSVD_16  Reserved for future use
MFC_STATUS_V_RSVD_17  Reserved for future use
MFC_STATUS_V_RSVD_18  Reserved for future use
MFC_STATUS_V_RSVD_19  Reserved for future use
MFC_STATUS_V_RSVD_20  Reserved for future use
MFC_STATUS_V_RSVD_21  Reserved for future use
MFC_STATUS_V_RSVD_22  Reserved for future use
MFC_STATUS_V_RSVD_23  Reserved for future use
MFC_STATUS_V_RSVD_24  Reserved for future use
MFC_STATUS_V_RSVD_25  Reserved for future use
MFC_STATUS_V_NO_TKR_ADJ  No 2 adjacent towers with a 3-in-a-row trigger
MFC_STATUS_V_LYR_COUNTS  Insufficient number of logs in the 1 MIP range
MFC_STATUS_V_NO_ACD_TKR  No ACD/TKR coincidence
MFC_STATUS_V_GEM_NOTKR  No GEM 3-in-a-row trigger
MFC_STATUS_V_GEM_CNO  CNO bit in the GEM is set
MFC_STATUS_V_VETOED  Any veto


Generated on Thu Sep 27 16:17:12 2012 by  doxygen 1.5.8