|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    7 #include "CoralBase/AttributeListSpecification.h" 
   11 #include "GaudiKernel/MsgStream.h" 
   28     m_mCoolFoldersKeysMap(folderKeysMap)
 
   41     std::map<L1CaloRxGainContainer::eCoolFolders, std::string>::const_iterator 
it = 
m_mCoolFoldersKeysMap.find(efolder);
 
   45         return std::string(
"");
 
   50     std::vector<std::string> 
v;
 
   65     if(!attrSpecification->size()) 
return 0;
 
   88     return attrListCollection;
 
   95     std::map<std::string, const CondAttrListCollection*>::const_iterator it_map;
 
   98     if(it_map!=condAttrListCollectionMap.end()) {
 
  104         for(;
it!=attrListCollection->
end();++
it) {
 
  131     else return &(
pos->second);
 
  135     return this->
rxGain(channelId.
id());
 
  148     for(;it!=this->
end();++
it) {
 
  149         std::cout << 
" * item: " <<
it->first << 
" => "<<
it->second <<std::endl;
 
  
const L1CaloRxGain * rxGain(unsigned int channelId) const
const std::string & comment(void) const
const_iterator end() const
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)
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....
coral::AttributeListSpecification * createAttributeListSpecification() const
virtual std::string coolOutputKey() const
L1CaloRxGainMap::const_iterator end() const
std::string coolFolderKey(L1CaloRxGainContainer::eCoolFolders efolder) const
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
virtual std::vector< std::string > coolInputKeys() const
std::map< unsigned int, L1CaloRxGain >::const_iterator const_iterator
std::string specificationName(int specId) const
void addRxGain(unsigned int channelId, const L1CaloRxGain &rxGain)
virtual DataObject * makePersistent() const
Transient conditions class for objects defined by the online framework and retrieved from COOL.
ChanAttrListMap::const_iterator const_iterator
std::map< L1CaloRxGainContainer::eCoolFolders, std::string > m_mCoolFoldersKeysMap
bool add(ChanNum chanNum, const AttributeList &attributeList)
Adding in chan/attrList pairs.
AbstractL1CaloConditionContainer abstract base class for L1Calo persistent conditions container objec...
L1CaloRxGainMap m_mRxGainMap
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
L1CaloRxGainMap::const_iterator begin() const