|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "CoralBase/Blob.h"
8 #include "CoralBase/Attribute.h"
9 #include "CoralBase/AttributeList.h"
15 m_psamplesThr(nullptr),
16 m_ptrigSumThr(nullptr)
24 m_psamplesThr(nullptr),
25 m_ptrigSumThr(nullptr)
75 if (!attrList)
return;
88 if (!(tQThrBlob.size()==samplesThrBlob.size() && samplesThrBlob.size()==trigSumThrBlob.size())) {
89 ATH_MSG_ERROR(
"Unequal blob size tQThr/samplesThr/trigSumThr = "
90 << tQThrBlob.size() <<
"/" << samplesThrBlob.size() <<
"/" << trigSumThrBlob.size() );
102 m_ptQThr=
static_cast<const float*
>(tQThrBlob.startingAddress());
103 m_psamplesThr=
static_cast<const float*
>(samplesThrBlob.startingAddress());
104 m_ptrigSumThr=
static_cast<const float*
>(trigSumThrBlob.startingAddress());
float trigSumThrByHash(const IdentifierHash &h) const
const float * m_psamplesThr
IdentifierHash channel_Hash(HWIdentifier channelId) const
Create channel_hash from channel_Id.
float tQThrByHash(const IdentifierHash &h) const
const LArOnlineID * m_onlineHelper
float samplesThr(const HWIdentifier &CellID) const
float samplesThrByHash(const IdentifierHash &h) const
float tQThr(const HWIdentifier &CellID) const
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
const float * m_ptrigSumThr
size_type channelHashMax(void) const
Define channel hash tables max size.
void readBlob(const AthenaAttributeList *attr)
float trigSumThr(const HWIdentifier &CellID) const
#define ATH_MSG_WARNING(x)
StatusCode initializeBase()
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...