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 |