5#ifndef L1CALOENERGYSCANRUNINFOCONTAINER_H
6#define L1CALOENERGYSCANRUNINFOCONTAINER_H
13#include "GaudiKernel/DataObject.h"
45 virtual void makeTransient(
const std::map<std::string, AthenaAttributeList*>& athenaAttributeListMap);
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)
Container of L1CaloEnergyScanRunInfo metadata, inherit from the abstract base class AbstractL1CaloCon...
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)
virtual ~L1CaloEnergyScanRunInfoContainer()
void setGainStrategy(const std::string &strategy)
std::map< L1CaloEnergyScanRunInfoContainer::eCoolFolders, std::string > m_mCoolFoldersKeysMap
unsigned int runNumber() const
void setRunNumber(unsigned int run)
L1CaloEnergyScanRunInfoContainer()
virtual std::string coolOutputKey() const
std::string m_gainStrategy
const std::string & gainStrategy() const