![]() |
ATLAS Offline Software
|
#include <BadChanContainerHashed.h>
Public Types | |
| typedef std::pair< Chan, State > | BadChanEntry |
| typedef std::vector< BadChanEntry > | BadChanVec |
| typedef BadChanVec::const_iterator | const_iterator |
| typedef BadChanVec::size_type | size_type |
Public Member Functions | |
| BadChanContainerHashed () | |
| BadChanContainerHashed (const Hasher &h) | |
| BadChanContainerHashed (const BadChanVec &vec) | |
| State | status (const Chan &channel) const |
| State | status (const Chan &feb, int ch) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| size_type | size () const |
| void | clear () |
| Deletes the contents and sets size to 0 (same as stl::vector<T>::clear()) More... | |
| void | set (const BadChanVec &cont) |
| void | setHasher (const Hasher &hasher) |
Private Types | |
| typedef unsigned int | HashType |
Private Member Functions | |
| HashType | hash (Chan ch) const |
| HashType | maxHash () const |
Private Attributes | |
| std::vector< State > | m_vec |
| Hasher | m_hasher |
| BadChanVec | m_bcv |
Definition at line 9 of file BadChanContainerHashed.h.
| typedef std::pair<Chan,State> BadChanContainerHashed< Chan, State, Hasher >::BadChanEntry |
Definition at line 12 of file BadChanContainerHashed.h.
| typedef std::vector<BadChanEntry> BadChanContainerHashed< Chan, State, Hasher >::BadChanVec |
Definition at line 13 of file BadChanContainerHashed.h.
| typedef BadChanVec::const_iterator BadChanContainerHashed< Chan, State, Hasher >::const_iterator |
Definition at line 14 of file BadChanContainerHashed.h.
|
private |
Definition at line 42 of file BadChanContainerHashed.h.
| typedef BadChanVec::size_type BadChanContainerHashed< Chan, State, Hasher >::size_type |
Definition at line 15 of file BadChanContainerHashed.h.
|
inline |
Definition at line 19 of file BadChanContainerHashed.h.
|
inlineexplicit |
Definition at line 21 of file BadChanContainerHashed.h.
|
inline |
Definition at line 23 of file BadChanContainerHashed.h.
|
inline |
Definition at line 29 of file BadChanContainerHashed.h.
|
inline |
Deletes the contents and sets size to 0 (same as stl::vector<T>::clear())
Definition at line 34 of file BadChanContainerHashed.h.
|
inline |
Definition at line 30 of file BadChanContainerHashed.h.
|
inlineprivate |
Definition at line 49 of file BadChanContainerHashed.h.
|
inlineprivate |
Definition at line 51 of file BadChanContainerHashed.h.
|
inline |
Definition at line 62 of file BadChanContainerHashed.h.
|
inline |
Definition at line 38 of file BadChanContainerHashed.h.
|
inline |
Definition at line 31 of file BadChanContainerHashed.h.
|
inline |
Definition at line 56 of file BadChanContainerHashed.h.
|
inline |
Definition at line 27 of file BadChanContainerHashed.h.
|
private |
Definition at line 46 of file BadChanContainerHashed.h.
|
private |
Definition at line 45 of file BadChanContainerHashed.h.
|
private |
Definition at line 44 of file BadChanContainerHashed.h.
1.8.18