ChanDeadErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanDeadCode.h.  
 More...
#include <ChanDeadErrorCode.h>
|  | 
| enum | ChanDeadBits { BadLvdsBit = 0, 
BadAdcBit = 0, 
BadMcmBit = 1, 
FrontEndDeadBit = 4,
 ReceiverDeadBit = 5, 
HighVoltsOffBit = 6, 
LowVoltsOffBit = 7, 
NoisyTowerBit = 8,
 PSCellsMaskedBit = 16, 
FrontCellsMaskedBit = 17, 
MiddleCellsMaskedBit = 18, 
BackCellsMaskedBit = 19
 }
 | 
|  | 
ChanDeadErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanDeadCode.h. 
- Author
- Damien Prieur damie.nosp@m.n.pr.nosp@m.ieur@.nosp@m.cern.nosp@m..ch 
Definition at line 20 of file ChanDeadErrorCode.h.
◆ ChanDeadBits
| Enumerator | 
|---|
| BadLvdsBit |  | 
| BadAdcBit |  | 
| BadMcmBit |  | 
| FrontEndDeadBit |  | 
| ReceiverDeadBit |  | 
| HighVoltsOffBit |  | 
| LowVoltsOffBit |  | 
| NoisyTowerBit |  | 
| PSCellsMaskedBit |  | 
| FrontCellsMaskedBit |  | 
| MiddleCellsMaskedBit |  | 
| BackCellsMaskedBit |  | 
Definition at line 26 of file ChanDeadErrorCode.h.
 
 
◆ ChanDeadErrorCode() [1/3]
      
        
          | ChanDeadErrorCode::ChanDeadErrorCode | ( |  | ) |  | 
      
 
 
◆ ChanDeadErrorCode() [2/3]
      
        
          | ChanDeadErrorCode::ChanDeadErrorCode | ( | unsigned int | errorCode | ) |  | 
      
 
 
◆ ~ChanDeadErrorCode()
  
  | 
        
          | virtual ChanDeadErrorCode::~ChanDeadErrorCode | ( |  | ) |  |  | inlinevirtual | 
 
 
◆ ChanDeadErrorCode() [3/3]
◆ backCellsMasked() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::backCellsMasked | ( |  | ) | const |  | inline | 
 
 
◆ backCellsMasked() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::backCellsMasked | ( | bool | bad | ) |  |  | inline | 
 
 
◆ badAdc() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::badAdc | ( |  | ) | const |  | inline | 
 
 
◆ badAdc() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::badAdc | ( | bool | bad | ) |  |  | inline | 
 
 
◆ badLvds() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::badLvds | ( |  | ) | const |  | inline | 
 
 
◆ badLvds() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::badLvds | ( | bool | bad | ) |  |  | inline | 
 
 
◆ badMcm() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::badMcm | ( |  | ) | const |  | inline | 
 
 
◆ badMcm() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::badMcm | ( | bool | bad | ) |  |  | inline | 
 
 
◆ bitIsSet()
  
  | 
        
          | bool AbstractErrorCode::bitIsSet | ( | unsigned int | number | ) | const |  | protectedinherited | 
 
 
◆ chanValid()
  
  | 
        
          | bool ChanDeadErrorCode::chanValid | ( |  | ) | const |  | inline | 
 
 
◆ errorCode() [1/2]
  
  | 
        
          | unsigned int AbstractErrorCode::errorCode | ( |  | ) | const |  | inlineinherited | 
 
 
◆ errorCode() [2/2]
  
  | 
        
          | void AbstractErrorCode::errorCode | ( | unsigned int | code | ) |  |  | inlineprotectedinherited | 
 
 
◆ frontCellsMasked() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::frontCellsMasked | ( |  | ) | const |  | inline | 
 
 
◆ frontCellsMasked() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::frontCellsMasked | ( | bool | bad | ) |  |  | inline | 
 
 
◆ frontEndDead() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::frontEndDead | ( |  | ) | const |  | inline | 
 
 
◆ frontEndDead() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::frontEndDead | ( | bool | bad | ) |  |  | inline | 
 
 
◆ highVoltsOff() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::highVoltsOff | ( |  | ) | const |  | inline | 
 
 
◆ highVoltsOff() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::highVoltsOff | ( | bool | bad | ) |  |  | inline | 
 
 
◆ lowVoltsOff() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::lowVoltsOff | ( |  | ) | const |  | inline | 
 
 
◆ lowVoltsOff() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::lowVoltsOff | ( | bool | bad | ) |  |  | inline | 
 
 
◆ middleCellsMasked() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::middleCellsMasked | ( |  | ) | const |  | inline | 
 
 
◆ middleCellsMasked() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::middleCellsMasked | ( | bool | bad | ) |  |  | inline | 
 
 
◆ noisyTower() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::noisyTower | ( |  | ) | const |  | inline | 
 
 
◆ noisyTower() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::noisyTower | ( | bool | bad | ) |  |  | inline | 
 
 
◆ operator=()
◆ operator|=()
◆ printStatus()
      
        
          | std::string ChanDeadErrorCode::printStatus | ( |  | ) | const | 
      
 
Definition at line 33 of file ChanDeadErrorCode.cxx.
   48          << 
": FrontEndDeadBit:             " 
   52          << 
": ReceiverDeadBit:             " 
   56          << 
": HighVoltsOffBit:             " 
   60          << 
": LowVoltsOffBit:              " 
   64          << 
": NoisyTowerBit:               " 
   68          << 
": PSCellsMaskedBit:            " 
   72          << 
": FrontCellsMaskedBit:         " 
   76          << 
": MiddleCellsMaskedBit:        " 
   80          << 
": BackCellsMaskedBit:          " 
 
 
 
◆ psCellsMasked() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::psCellsMasked | ( |  | ) | const |  | inline | 
 
 
◆ psCellsMasked() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::psCellsMasked | ( | bool | bad | ) |  |  | inline | 
 
 
◆ receiverDead() [1/2]
  
  | 
        
          | bool ChanDeadErrorCode::receiverDead | ( |  | ) | const |  | inline | 
 
 
◆ receiverDead() [2/2]
  
  | 
        
          | void ChanDeadErrorCode::receiverDead | ( | bool | bad | ) |  |  | inline | 
 
 
◆ setBit()
  
  | 
        
          | void AbstractErrorCode::setBit | ( | unsigned int | number, |  
          |  |  | bool | value |  
          |  | ) |  |  |  | protectedinherited | 
 
 
◆ operator<<
◆ m_errorCode
  
  | 
        
          | unsigned int AbstractErrorCode::m_errorCode |  | privateinherited | 
 
 
The documentation for this class was generated from the following files: