|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LArBadChanContainerHashed_H
6 #define LArBadChanContainerHashed_H
56 void setBadFEBs(
const std::vector<BadFebEntry>& badFebs);
LArBadChanContainerHashed()
bool febBad(HWIdentifier febId) const
LArBadChanContainerHashed(const LArBadChanFEBHasher &h)
LArBadChannel status(const HWIdentifier &channelID) const
const_iterator end() const
LArBadFeb febStatus(HWIdentifier febId) const
const_iterator begin() const
std::vector< size_t > vec
bool febAllGood(HWIdentifier febId) const
LArBadChannel status(const HWIdentifier &feb, int ch) const
LArBadChanContainerHashed(const BadChanVec &vec)
void setHasher(const LArBadChanFEBHasher &hasher)
BadChanVec::size_type size_type
std::vector< LArBadChanFebState > m_febVec
BadChanVec::const_iterator const_iterator
void set(const BadChanVec &cont)
unsigned int hashFEB(const HWIdentifier &FEBid) const
LArBadChanFEBHasher m_hasher
std::pair< HWIdentifier, LArBadChannel > BadChanEntry
std::pair< HWIdentifier, LArBadFeb > BadFebEntry
void setBadFEBs(const std::vector< BadFebEntry > &badFebs)
unsigned int channelInFeb(const HWIdentifier &chanID) const
std::vector< BadChanEntry > BadChanVec
unsigned int febHashByChan(const HWIdentifier &chanID) const