5#ifndef LARBADCHANNEL_LARBADCHANNELMASK_H
6#define LARBADCHANNEL_LARBADCHANNELMASK_H
12#include "GaudiKernel/MsgStream.h"
13#include "GaudiKernel/StatusCode.h"
22 StatusCode
buildBitMask(
const std::vector<std::string>& problemsToMask, MsgStream&
msg);
LArBadXCont< LArBadChannel > LArBadChannelCont
static const LArBadChanBitPacking s_bitPacking
static const LArBadChanSCBitPacking s_bitSCPacking
LArBadChannelMask(bool isSC=false)
StatusCode buildBitMask(const std::vector< std::string > &problemsToMask, MsgStream &msg)
bool cellShouldBeMasked(const LArBadChannelCont *bcCont, const HWIdentifier &hardwareId) const
LArBadChannel::BitWord BitWord
BitWord packedData() const
LArBC_t offlineStatus(const Identifier id) const
Query the status of a particular channel by offline ID This is the main client access method.
LArBC_t status(const HWIdentifier channel) const
Query the status of a particular channel or FEB This is the main client access method.