![]() |
ATLAS Offline Software
|
#include <LArBadChanContainerHashed.h>
Public Types | |
| typedef std::pair< HWIdentifier, LArBadChannel > | BadChanEntry |
| typedef std::pair< HWIdentifier, LArBadFeb > | BadFebEntry |
| typedef std::vector< BadChanEntry > | BadChanVec |
| typedef BadChanVec::const_iterator | const_iterator |
| typedef BadChanVec::size_type | size_type |
Public Member Functions | |
| LArBadChanContainerHashed () | |
| LArBadChanContainerHashed (const LArBadChanFEBHasher &h) | |
| LArBadChanContainerHashed (const BadChanVec &vec) | |
| LArBadChannel | status (const HWIdentifier &channelID) const |
| LArBadChannel | status (const HWIdentifier &feb, int ch) const |
| bool | febBad (HWIdentifier febId) const |
| bool | febAllGood (HWIdentifier febId) const |
| LArBadFeb | febStatus (HWIdentifier febId) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| size_type | size () const |
| void | set (const BadChanVec &cont) |
| void | setBadFEBs (const std::vector< BadFebEntry > &badFebs) |
| void | setHasher (const LArBadChanFEBHasher &hasher) |
Private Types | |
| typedef unsigned int | HashType |
Private Member Functions | |
| void | init () |
Private Attributes | |
| std::vector< LArBadChanFebState > | m_febVec |
| LArBadChanFEBHasher | m_hasher |
| BadChanVec | m_bcv |
Definition at line 13 of file LArBadChanContainerHashed.h.
| typedef std::pair<HWIdentifier,LArBadChannel> LArBadChanContainerHashed::BadChanEntry |
Definition at line 16 of file LArBadChanContainerHashed.h.
| typedef std::vector<BadChanEntry> LArBadChanContainerHashed::BadChanVec |
Definition at line 18 of file LArBadChanContainerHashed.h.
| typedef std::pair<HWIdentifier,LArBadFeb> LArBadChanContainerHashed::BadFebEntry |
Definition at line 17 of file LArBadChanContainerHashed.h.
| typedef BadChanVec::const_iterator LArBadChanContainerHashed::const_iterator |
Definition at line 19 of file LArBadChanContainerHashed.h.
|
private |
Definition at line 62 of file LArBadChanContainerHashed.h.
| typedef BadChanVec::size_type LArBadChanContainerHashed::size_type |
Definition at line 20 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 24 of file LArBadChanContainerHashed.h.
|
inlineexplicit |
Definition at line 26 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 28 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 50 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 51 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 42 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 38 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 46 of file LArBadChanContainerHashed.h.
|
private |
Definition at line 22 of file LArBadChanContainerHashed.cxx.
| void LArBadChanContainerHashed::set | ( | const BadChanVec & | cont | ) |
Definition at line 7 of file LArBadChanContainerHashed.cxx.
| void LArBadChanContainerHashed::setBadFEBs | ( | const std::vector< BadFebEntry > & | badFebs | ) |
Definition at line 30 of file LArBadChanContainerHashed.cxx.
|
inline |
Definition at line 58 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 52 of file LArBadChanContainerHashed.h.
|
inline |
Definition at line 30 of file LArBadChanContainerHashed.h.
|
inline |
|
private |
Definition at line 66 of file LArBadChanContainerHashed.h.
|
private |
Definition at line 64 of file LArBadChanContainerHashed.h.
|
private |
Definition at line 65 of file LArBadChanContainerHashed.h.
1.8.18