CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HFAnodeStatus.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_HcalRecAlgos_HFAnodeStatus_h_
2 #define RecoLocalCalo_HcalRecAlgos_HFAnodeStatus_h_
3 
4 // Mutually exclusive status settings for the dual-anode HF readout
5 namespace HFAnodeStatus {
6  enum {
7  OK = 0, // Good for rechit reconstruction
8  NOT_DUAL, // Single-anode readout in the mixed-readout scheme
9  NOT_READ_OUT, // Zero-suppressed (by hardware or software) or missing
10  HARDWARE_ERROR, // "OK" flag is not set by hardware
11  FLAGGED_BAD, // Flagged as bad channel by calibrations
12  FAILED_TIMING, // Failed timing selection cuts
13  FAILED_OTHER, // Rejected for some other reason
15  };
16 }
17 
18 #endif // RecoLocalCalo_HcalRecAlgos_HFAnodeStatus_h_