CMS 3D CMS Logo

Enumerations
HFAnodeStatus Namespace Reference

Enumerations

enum  {
  OK = 0, NOT_DUAL, NOT_READ_OUT, HARDWARE_ERROR,
  FLAGGED_BAD, FAILED_TIMING, FAILED_OTHER, N_POSSIBLE_STATES
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OK 
NOT_DUAL 
NOT_READ_OUT 
HARDWARE_ERROR 
FLAGGED_BAD 
FAILED_TIMING 
FAILED_OTHER 
N_POSSIBLE_STATES 

Definition at line 6 of file HFAnodeStatus.h.

6  {
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  };
HFAnodeStatus::FAILED_OTHER
Definition: HFAnodeStatus.h:13
HFAnodeStatus::NOT_READ_OUT
Definition: HFAnodeStatus.h:9
HFAnodeStatus::FAILED_TIMING
Definition: HFAnodeStatus.h:12
HFAnodeStatus::N_POSSIBLE_STATES
Definition: HFAnodeStatus.h:14
HFAnodeStatus::NOT_DUAL
Definition: HFAnodeStatus.h:8
HFAnodeStatus::OK
Definition: HFAnodeStatus.h:7
HFAnodeStatus::FLAGGED_BAD
Definition: HFAnodeStatus.h:11
HFAnodeStatus::HARDWARE_ERROR
Definition: HFAnodeStatus.h:10