|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   10 #include "CoralBase/AttributeListSpecification.h" 
   38   if(!attrSpecification || !attrSpecification->size()) 
return nullptr;
 
   40   auto attrListCollection = make_unique<CondAttrListCollection>(
true);
 
   46     attrListCollection->add(
item.channelId(), attrList);
 
   48   return static_cast<DataObject*
>(attrListCollection.release());
 
   57   if (condAttrListCollectionMap.empty()) 
return;
 
   58   auto it = condAttrListCollectionMap.rbegin();
 
   60   auto attrListCollection = 
it->second;
 
   61   for(
const auto& 
item : *attrListCollection) {
 
   63     const auto& attrList = 
item.second;
 
   78                               return el.channelId() < 
val;
 
   91                                              return el.channelId() < va;
 
  
Folder <-> Object mapping for /TRIGGER/L1Calo/V1/Calibration/PpmDeadChannels .
std::string m_coolFolderKey
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
void addSpecification(int specId, const std::string &specName, const std::string &specType)
std::vector< L1CaloPpmDeadChannels > m_ppmDeadChannelss
coral::AttributeListSpecification * createAttributeListSpecification() const
const L1CaloPpmDeadChannels * ppmDeadChannels(unsigned int channelId) const
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
virtual DataObject * makePersistent() const
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &)
std::string specificationName(int specId) const
L1CaloPpmDeadChannelsContainer()
void addPpmDeadChannels(const L1CaloPpmDeadChannels &ppmDeadChannels)
unsigned int channelId() const
AbstractL1CaloConditionContainer abstract base class for L1Calo persistent conditions container objec...