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.