5#ifndef TRIGT1CALOCALIBCONDITIONS_CHANCALIBERRORCODE_H
6#define TRIGT1CALOCALIBCONDITIONS_CHANCALIBERRORCODE_H
bool bitIsSet(unsigned int number) const
void setBit(unsigned int number, bool value)
unsigned int errorCode() const
AbstractErrorCode(unsigned int errorCode)
ChanCalibErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanE...
bool chanValid() const
Checks if channel is valid, ie.
void pedRunBadSigma(bool bad)
bool dacScanBadSlope() const
void pedRunBadMean(bool bad)
std::string printStatus(ChanErrorSet spec) const
bool phos4ScanBadWidth() const
bool pedRunBadMean() const
void phos4ScanSignalSaturated(bool bad)
bool phos4ScanBadSignal() const
bool dacScanBadCorrCoeff() const
bool dacScanBadAdcDistrib() const
void phos4ScanBadSignal(bool bad)
bool pedRunBadSigma() const
bool phos4ScanBadSignalShape() const
void exceededDelayAfterCorr(bool exceeded)
void dacScanBadAdcDistrib(bool bad)
bool exceededDelay() const
friend std::ostream & operator<<(std::ostream &output, const ChanCalibErrorCode &r)
void distToErrorRegionUndercut(bool undercut)
void exceededDelay(bool exceeded)
unsigned int errorCode() const
bool totalWindowSizeUndercut() const
bool dacScanBadOffset() const
void dacScanBadOffset(bool bad)
bool distToErrorRegionUndercut() const
void totalWindowSizeUndercut(bool undercut)
bool pedRunBadAdcDistrib() const
void phos4ScanBadRiseTime(bool bad)
void dacScanBadSlope(bool bad)
ChanCalibErrorCode & operator=(const ChanCalibErrorCode &e)
void phos4ScanBadAdcDistrib(bool bad)
bool phos4ScanBadRiseTime() const
bool exceededDelayAfterCorr() const
void pedRunBadAdcDistrib(bool bad)
bool phos4ScanSignalSaturated() const
void dacScanBadCorrCoeff(bool bad)
bool phos4ScanNoSignal() const
bool phos4ScanBadAdcDistrib() const
@ ExceededDelayAfterCorrBit
@ Phos4ScanBadAdcDistribBit
@ Phos4ScanBadSignalShapeBit
@ DacScanBadAdcDistribBit
@ DistToErrorRegionUndercutBit
@ Phos4ScanBadRiseTimeBit
@ TotalWindowSizeUndercutBit
@ Phos4ScanSignalSaturatedBit
void phos4ScanBadSignalShape(bool bad)
void phos4ScanBadWidth(bool bad)
void phos4ScanNoSignal(bool bad)
virtual ~ChanCalibErrorCode()
ChanCalibErrorCode & operator|=(const ChanCalibErrorCode &e)