7#include "CoralBase/AttributeListSpecification.h"
38 std::map<L1CaloEnergyScanRunInfoContainer::eCoolFolders, std::string>::const_iterator it =
m_mCoolFoldersKeysMap.find(efolder);
42 return std::string(
"");
47 std::vector<std::string> v;
61 if(!attrSpecification->size())
return NULL;
73 std::map<std::string, AthenaAttributeList*>::const_iterator
76 if(it_map!=athenaAttributeListMap.end()) {
84 std::cout <<
"L1CaloEnergyScanRunInfoContainer : Could not find requested AthenaAttributeList "
std::string specificationName(int specId) const
AbstractL1CaloPersistentCondition(const std::string &condType)
void addSpecification(int specId, const std::string &specName, const std::string &specType)
coral::AttributeListSpecification * createAttributeListSpecification() const
An AttributeList represents a logical row of attributes in a metadata table.
std::string coolFolderKey(L1CaloEnergyScanRunInfoContainer::eCoolFolders efolder) const
virtual std::vector< std::string > coolInputKeys() const
virtual DataObject * makePersistent() const
virtual void makeTransient(const std::map< std::string, AthenaAttributeList * > &athenaAttributeListMap)
std::map< L1CaloEnergyScanRunInfoContainer::eCoolFolders, std::string > m_mCoolFoldersKeysMap
L1CaloEnergyScanRunInfoContainer()
virtual std::string coolOutputKey() const
std::string m_gainStrategy