5#ifndef L1CALORXLAYERSCONTAINER_H
6#define L1CALORXLAYERSCONTAINER_H
14#include "GaudiKernel/DataObject.h"
50 virtual void makeTransient(
const std::map<std::string, const CondAttrListCollection*>& condAttrListCollectionMap);
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
AbstractL1CaloPersistentCondition(const std::string &condType)
Encapsulates the ID of one Rx channel of conditions data in COOL, ie the ID of a row in a table.
Container of L1CaloRxLayers objects, inherit from the abstract base class AbstractL1CaloConditionCont...
virtual ~L1CaloRxLayersContainer()
const L1CaloRxLayers * rxLayers(unsigned int channelId) const
const_iterator begin() const
L1CaloRxLayersContainer()
L1CaloRxLayersMap m_mRxLayersMap
std::string coolFolderKey(L1CaloRxLayersContainer::eCoolFolders efolder) const
void addRxLayers(unsigned int channelId, L1CaloRxLayers &&rxLayers)
L1CaloRxLayersMap::const_iterator const_iterator
std::map< L1CaloRxLayersContainer::eCoolFolders, std::string > m_mCoolFoldersKeysMap
std::map< unsigned int, L1CaloRxLayers > L1CaloRxLayersMap
virtual std::vector< std::string > coolInputKeys() const
virtual void makeTransient(const std::map< std::string, const CondAttrListCollection * > &condAttrListCollectionMap)
virtual std::string coolOutputKey() const
virtual DataObject * makePersistent() const
const_iterator end() const
Class that holds information about calo layers that make up receivers.