 |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "CoralBase/AttributeListSpecification.h"
31 m_mCoolFoldersKeysMap(folderKeysMap)
46 std::map<L1CaloPprLutContainer::eCoolFolders, std::string>::const_iterator
it =
m_mCoolFoldersKeysMap.find(efolder);
50 return std::string(
"");
55 std::vector<std::string>
v;
70 if(!attrSpecification->size())
return NULL;
93 return attrListCollection;
100 std::map<std::string, const CondAttrListCollection*>::const_iterator it_map;
103 if(it_map!=condAttrListCollectionMap.end()) {
109 for(;
it!=attrListCollection->
end();++
it) {
125 L1CaloPprLut l1caloPptLut(
chanNum, lutStrategy, lutOffset, lutSlope, lutNoiseCut, lutParameters, pedValue, pedMean, errorCode);
136 else return &(
pos->second);
140 return this->
pprLut(channelId.
id());
153 for(;it!=this->
end();++
it) {
154 std::cout <<
" * item: " <<
it->first <<
" => "<<
it->second <<std::endl;
std::string coolFolderKey(L1CaloPprLutContainer::eCoolFolders efolder) const
unsigned short lutNoiseCut(void) const
const L1CaloPprLut * pprLut(unsigned int channelId) const
const_iterator end() const
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
L1CaloPprLutMap::const_iterator begin() const
L1CaloPprLutMap::const_iterator end() const
void addSpecification(int specId, const std::string &specName, const std::string &specType)
coral::Blob lutParameters(void) const
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
ChanCalibErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanE...
virtual std::vector< std::string > coolInputKeys() const
This class is a collection of AttributeLists where each one is associated with a channel number....
virtual DataObject * makePersistent() const
coral::AttributeListSpecification * createAttributeListSpecification() const
Transient class defining the PPM lookup table objects.
unsigned short lutOffset(void) const
void addPprLut(unsigned int channelId, const L1CaloPprLut &pprLut)
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
std::map< L1CaloPprLutContainer::eCoolFolders, std::string > m_mCoolFoldersKeysMap
std::string specificationName(int specId) const
unsigned short lutStrategy(void) const
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
ChanAttrListMap::const_iterator const_iterator
virtual std::string coolOutputKey() const
L1CaloPprLutMap m_mPprLutMap
unsigned short lutSlope(void) const
bool add(ChanNum chanNum, const AttributeList &attributeList)
Adding in chan/attrList pairs.
AbstractL1CaloConditionContainer abstract base class for L1Calo persistent conditions container objec...
std::map< unsigned int, L1CaloPprLut >::const_iterator const_iterator