![]() |
ATLAS Offline Software
|
#include "CoolKernel/types.h"#include "CoolKernel/Record.h"#include "CoralBase/AttributeListSpecification.h"#include "AthenaPoolUtilities/AthenaAttributeList.h"#include "AthenaPoolUtilities/CondAttrListCollection.h"#include "Identifier/HWIdentifier.h"#include "LArBadChannelTool/HWIdentifier32.h"#include "LArRecConditions/LArBadChannel.h"#include "LArRecConditions/LArBadFeb.h"#include "LArRecConditions/LArBadFebBitPacking.h"#include "LArBadChannelTool/LArBadChannelState.h"#include "LArBadChannelTool/LArBadChanBlobUtils.h"#include "GaudiKernel/MsgStream.h"#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | LArBadChannelDBTools |
Typedefs | |
| typedef std::pair< HWIdentifier, LArBadChannel > | LArBadChannelDBTools::BadChanEntry |
| typedef std::pair< HWIdentifier, LArBadFeb > | LArBadChannelDBTools::BadFebEntry |
| typedef std::vector< BadChanEntry > | LArBadChannelDBTools::BadChanVec |
| typedef std::vector< BadFebEntry > | LArBadChannelDBTools::BadFebVec |
| typedef HWIdentifier32::value_type | LArBadChannelDBTools::Channel |
Functions | |
| MsgStream | LArBadChannelDBTools::getDefaultMsgStream () |
| used to get default msg stream | |
| coral::AttributeListSpecification * | LArBadChannelDBTools::createCoolSpec () |
| creates the AttributeListSpecification for the LArBadChannel DB | |
| template<class Entry> | |
| AthenaAttributeList * | LArBadChannelDBTools::createPayload (const std::vector< Entry > &data, const coral::AttributeListSpecification &spec) |
| CondAttrListCollection * | LArBadChannelDBTools::createCoolCollection (const LArBadChannelState &bcState) |
| AthenaAttributeList * | LArBadChannelDBTools::createChanPayload (const BadChanVec &data, const coral::AttributeListSpecification &spec) |
| AthenaAttributeList * | LArBadChannelDBTools::createFebPayload (const BadFebVec &data) |
| AthenaAttributeList * | LArBadChannelDBTools::createFebPayloadV1 (const std::vector< HWIdentifier32 > &data) |
| CondAttrListCollection * | LArBadChannelDBTools::createEmptyCoolCollection () |
| Create an empty collection with no bad channels, e.g. for MC. | |
| unsigned int | LArBadChannelDBTools::badChanVersion () |
| Version of the BLOB encoding, to be incremented each time the BLOB format changes. | |
| unsigned int | LArBadChannelDBTools::badFebVersion () |
| void | LArBadChannelDBTools::fillControlInfo (AthenaAttributeList *attrList, unsigned int wordSize, unsigned int vers) |
| template<class T> | |
| AthenaAttributeList * | LArBadChannelDBTools::createPayload (const std::vector< std::pair< HWIdentifier, T > > &data, const coral::AttributeListSpecification &spec, unsigned int vers) |
| std::vector< BadChanEntry > | LArBadChannelDBTools::readBadChan (const coral::AttributeList &attrList, MsgStream &log) |
| std::vector< BadFebEntry > | LArBadChannelDBTools::readBadFeb (const coral::AttributeList &attrList, MsgStream &log) |