![]() |
ATLAS Offline Software
|
Typedefs | |
| typedef std::pair< HWIdentifier, LArBadChannel > | BadChanEntry |
| typedef std::pair< HWIdentifier, LArBadFeb > | BadFebEntry |
| typedef std::vector< BadChanEntry > | BadChanVec |
| typedef std::vector< BadFebEntry > | BadFebVec |
| typedef HWIdentifier32::value_type | Channel |
Functions | |
| MsgStream | getDefaultMsgStream () |
| used to get default msg stream | |
| coral::AttributeListSpecification * | createCoolSpec () |
| creates the AttributeListSpecification for the LArBadChannel DB | |
| template<class Entry> | |
| AthenaAttributeList * | createPayload (const std::vector< Entry > &data, const coral::AttributeListSpecification &spec) |
| CondAttrListCollection * | createCoolCollection (const LArBadChannelState &bcState) |
| AthenaAttributeList * | createChanPayload (const BadChanVec &data, const coral::AttributeListSpecification &spec) |
| AthenaAttributeList * | createFebPayload (const BadFebVec &data) |
| AthenaAttributeList * | createFebPayloadV1 (const std::vector< HWIdentifier32 > &data) |
| CondAttrListCollection * | createEmptyCoolCollection () |
| Create an empty collection with no bad channels, e.g. for MC. | |
| unsigned int | badChanVersion () |
| Version of the BLOB encoding, to be incremented each time the BLOB format changes. | |
| unsigned int | badFebVersion () |
| void | fillControlInfo (AthenaAttributeList *attrList, unsigned int wordSize, unsigned int vers) |
| template<class T> | |
| AthenaAttributeList * | createPayload (const std::vector< std::pair< HWIdentifier, T > > &data, const coral::AttributeListSpecification &spec, unsigned int vers) |
| std::vector< BadChanEntry > | readBadChan (const coral::AttributeList &attrList, MsgStream &log) |
| std::vector< BadFebEntry > | readBadFeb (const coral::AttributeList &attrList, MsgStream &log) |
| AthenaAttributeList * | createFebPayloadV1 (const std::vector< HWIdentifier > &data) |
| typedef std::pair<HWIdentifier, LArBadChannel> LArBadChannelDBTools::BadChanEntry |
Definition at line 28 of file LArBadChannelDBTools.h.
| typedef std::vector<BadChanEntry> LArBadChannelDBTools::BadChanVec |
Definition at line 30 of file LArBadChannelDBTools.h.
| typedef std::pair<HWIdentifier, LArBadFeb> LArBadChannelDBTools::BadFebEntry |
Definition at line 29 of file LArBadChannelDBTools.h.
| typedef std::vector<BadFebEntry> LArBadChannelDBTools::BadFebVec |
Definition at line 31 of file LArBadChannelDBTools.h.
Definition at line 32 of file LArBadChannelDBTools.h.
|
inline |
Version of the BLOB encoding, to be incremented each time the BLOB format changes.
Definition at line 57 of file LArBadChannelDBTools.h.
|
inline |
Definition at line 58 of file LArBadChannelDBTools.h.
| AthenaAttributeList * LArBadChannelDBTools::createChanPayload | ( | const BadChanVec & | data, |
| const coral::AttributeListSpecification & | spec ) |
Definition at line 59 of file LArBadChannelDBTools.cxx.
| CondAttrListCollection * LArBadChannelDBTools::createCoolCollection | ( | const LArBadChannelState & | bcState | ) |
Definition at line 82 of file LArBadChannelDBTools.cxx.
| coral::AttributeListSpecification * LArBadChannelDBTools::createCoolSpec | ( | ) |
creates the AttributeListSpecification for the LArBadChannel DB
Definition at line 35 of file LArBadChannelDBTools.cxx.
| CondAttrListCollection * LArBadChannelDBTools::createEmptyCoolCollection | ( | ) |
Create an empty collection with no bad channels, e.g. for MC.
Definition at line 102 of file LArBadChannelDBTools.cxx.
| AthenaAttributeList * LArBadChannelDBTools::createFebPayload | ( | const BadFebVec & | data | ) |
Definition at line 65 of file LArBadChannelDBTools.cxx.
| AthenaAttributeList * LArBadChannelDBTools::createFebPayloadV1 | ( | const std::vector< HWIdentifier > & | data | ) |
Definition at line 71 of file LArBadChannelDBTools.cxx.
| AthenaAttributeList * LArBadChannelDBTools::createFebPayloadV1 | ( | const std::vector< HWIdentifier32 > & | data | ) |
| AthenaAttributeList * LArBadChannelDBTools::createPayload | ( | const std::vector< Entry > & | data, |
| const coral::AttributeListSpecification & | spec ) |
| AthenaAttributeList * LArBadChannelDBTools::createPayload | ( | const std::vector< std::pair< HWIdentifier, T > > & | data, |
| const coral::AttributeListSpecification & | spec, | ||
| unsigned int | vers ) |
Definition at line 63 of file LArBadChannelDBTools.h.
| void LArBadChannelDBTools::fillControlInfo | ( | AthenaAttributeList * | attrList, |
| unsigned int | wordSize, | ||
| unsigned int | vers ) |
Definition at line 50 of file LArBadChannelDBTools.cxx.
| MsgStream LArBadChannelDBTools::getDefaultMsgStream | ( | ) |
used to get default msg stream
Definition at line 28 of file LArBadChannelDBTools.cxx.
| std::vector< BadChanEntry > LArBadChannelDBTools::readBadChan | ( | const coral::AttributeList & | attrList, |
| MsgStream & | log ) |
Definition at line 119 of file LArBadChannelDBTools.cxx.
| std::vector< BadFebEntry > LArBadChannelDBTools::readBadFeb | ( | const coral::AttributeList & | attrList, |
| MsgStream & | log ) |
Definition at line 133 of file LArBadChannelDBTools.cxx.