|
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"
10 #include "CoralBase/AttributeListSpecification.h"
23 if (!attrList)
return;
34 for(;gainIt!=gainIt_e;++gainIt) {
35 const unsigned gain=gainIt->first;
37 msg << MSG::ERROR <<
"Found unexpected COOL-channel (=gain) number:" <<
gain <<
endmsg;
43 if (blobSize==0) blobSize=pedBlob.size();
46 if (blobSize!=pedBlob.size() || blobSize!=rmsBlob.size()) {
47 msg << MSG::ERROR <<
"Unequal blob size (" << blobSize <<
"/"
48 << pedBlob.size() <<
"/" << rmsBlob.size() <<
")" <<
endmsg;
std::vector< const float * > m_pPedestalRMS
const_iterator end() const
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
void readBlob(const CondAttrListCollection *attrList, MsgStream &msg)
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
This class is a collection of AttributeLists where each one is associated with a channel number....
size_type size() const
number of Chan/AttributeList pairs
std::vector< const float * > m_pPedestal
ChanAttrListMap::const_iterator const_iterator