![]() |
ATLAS Offline Software
|
ChanCalibErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanErrorCode.h. More...
#include <ChanCalibErrorCode.h>
Public Types | |
| enum | ChanErrorCodeBits { NoDataBit =0 , BadDataBit =1 , BadResultBit =2 , DacScanBadSlopeBit =4 , DacScanBadOffsetBit =5 , DacScanBadCorrCoeffBit =6 , DacScanBadAdcDistribBit =7 , PedRunBadMeanBit =4 , PedRunBadSigmaBit =5 , PedRunBadAdcDistribBit =6 , Phos4ScanNoSignalBit =4 , Phos4ScanBadSignalBit =5 , Phos4ScanBadWidthBit =6 , Phos4ScanBadRiseTimeBit =7 , Phos4ScanBadAdcDistribBit =8 , Phos4ScanBadSignalShapeBit =9 , Phos4ScanSignalSaturatedBit =10 , TotalWindowSizeUndercutBit =5 , DistToErrorRegionUndercutBit =6 , ExceededDelayBit =7 , ExceededDelayAfterCorrBit =8 } |
| enum | ChanErrorComponent { DacScan =0 , PedestalRun =1 , CoarseTiming =2 , Phos4Scan =3 , SatBcidValues =4 , FirFilterValues =5 , LutValues =6 } |
| enum | ChanErrorSet { PPM =0 , CPM =1 , JEM =2 , CMM =3 } |
Protected Member Functions | |
| void | setBad () |
| bool | bitIsSet (unsigned int number) const |
| void | setBit (unsigned int number, bool value) |
Private Attributes | |
| unsigned int | m_errorCode {} |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const ChanCalibErrorCode &r) |
ChanCalibErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanErrorCode.h.
Definition at line 21 of file ChanCalibErrorCode.h.
Definition at line 27 of file ChanCalibErrorCode.h.
| Enumerator | |
|---|---|
| DacScan | |
| PedestalRun | |
| CoarseTiming | |
| Phos4Scan | |
| SatBcidValues | |
| FirFilterValues | |
| LutValues | |
Definition at line 73 of file ChanCalibErrorCode.h.
| ChanCalibErrorCode::ChanCalibErrorCode | ( | ) |
Definition at line 12 of file ChanCalibErrorCode.cxx.
| ChanCalibErrorCode::ChanCalibErrorCode | ( | unsigned int | errorCode | ) |
Definition at line 15 of file ChanCalibErrorCode.cxx.
|
inlinevirtual |
Definition at line 97 of file ChanCalibErrorCode.h.
| ChanCalibErrorCode::ChanCalibErrorCode | ( | const ChanCalibErrorCode & | e | ) |
Definition at line 18 of file ChanCalibErrorCode.cxx.
|
inline |
Definition at line 113 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 114 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 116 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 117 of file ChanCalibErrorCode.h.
|
protectedinherited |
Definition at line 7 of file AbstractErrorCode.cxx.
| bool ChanCalibErrorCode::chanValid | ( | ) | const |
Checks if channel is valid, ie.
none of the lowest four bits set.
Definition at line 46 of file ChanCalibErrorCode.cxx.
| bool ChanCalibErrorCode::chanValid | ( | ChanErrorComponent | component | ) | const |
Checks if the component specific part is valid.
Definition at line 57 of file ChanCalibErrorCode.cxx.
|
inline |
Definition at line 128 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 129 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 125 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 126 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 122 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 123 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 119 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 120 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 164 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 165 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 21 of file AbstractErrorCode.h.
| unsigned int ChanCalibErrorCode::errorCode | ( | ChanErrorComponent | component | ) | const |
Definition at line 34 of file ChanCalibErrorCode.cxx.
|
inline |
Definition at line 26 of file AbstractErrorCode.h.
|
inline |
Definition at line 167 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 168 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 170 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 171 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 110 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 111 of file ChanCalibErrorCode.h.
|
defaultnoexcept |
| ChanCalibErrorCode & ChanCalibErrorCode::operator= | ( | const ChanCalibErrorCode & | e | ) |
Definition at line 21 of file ChanCalibErrorCode.cxx.
| ChanCalibErrorCode & ChanCalibErrorCode::operator|= | ( | const ChanCalibErrorCode & | e | ) |
Definition at line 27 of file ChanCalibErrorCode.cxx.
|
inline |
Definition at line 137 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 138 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 131 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 132 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 134 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 135 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 152 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 153 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 149 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 150 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 143 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 144 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 155 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 156 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 146 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 147 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 140 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 141 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 158 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 159 of file ChanCalibErrorCode.h.
| std::string ChanCalibErrorCode::printStatus | ( | ChanErrorSet | spec | ) | const |
Definition at line 62 of file ChanCalibErrorCode.cxx.
|
inlineprotected |
Definition at line 176 of file ChanCalibErrorCode.h.
|
protectedinherited |
Definition at line 15 of file AbstractErrorCode.cxx.
|
inline |
Definition at line 161 of file ChanCalibErrorCode.h.
|
inline |
Definition at line 162 of file ChanCalibErrorCode.h.
|
friend |
Definition at line 96 of file ChanCalibErrorCode.cxx.
|
privateinherited |
Definition at line 33 of file AbstractErrorCode.h.