5#ifndef L1CALORAMPDATACONTAINER_H
6#define L1CALORAMPDATACONTAINER_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Encapsulates the ID of one channel of conditions data in COOL, ie the ID of a row in a table.
Container of L1CaloRampData objects.
unsigned int runNumber() const
void setGainStrategy(const std::string &strategy)
void addRampData(unsigned int channelId, const L1CaloRampData &rampData)
std::map< unsigned int, L1CaloRampData > L1CaloRampDataMap
L1CaloRampDataMap::iterator iterator
virtual ~L1CaloRampDataContainer()
const std::string & gainStrategy() const
L1CaloRampDataMap m_rampDataMap
const L1CaloRampData * rampData(unsigned int channelId) const
L1CaloRampDataMap::const_iterator const_iterator
const_iterator end() const
std::string m_gainStrategy
L1CaloRampDataContainer()
void setRunNumber(unsigned int run)
const_iterator begin() const
Transient class to store the RampData calculated from calibration runs.