ATLAS Offline Software
|
Container of L1CaloRampData objects. More...
#include <L1CaloRampDataContainer.h>
Public Types | |
typedef std::map< unsigned int, L1CaloRampData > | L1CaloRampDataMap |
typedef L1CaloRampDataMap::const_iterator | const_iterator |
Public Member Functions | |
L1CaloRampDataContainer () | |
virtual | ~L1CaloRampDataContainer () |
const L1CaloRampData * | rampData (unsigned int channelId) const |
const L1CaloRampData * | rampData (const L1CaloCoolChannelId &channelId) const |
L1CaloRampData * | rampData (const L1CaloCoolChannelId &channelId) |
L1CaloRampData * | rampData (unsigned int channelId) |
void | addRampData (unsigned int channelId, const L1CaloRampData &rampData) |
void | addRampData (const L1CaloCoolChannelId &channelId, const L1CaloRampData &rampData) |
const_iterator | begin () const |
const_iterator | end () const |
unsigned int | runNumber () const |
const std::string & | gainStrategy () const |
void | setRunNumber (unsigned int run) |
void | setGainStrategy (const std::string &strategy) |
Private Types | |
typedef L1CaloRampDataMap::iterator | iterator |
Private Attributes | |
L1CaloRampDataMap | m_rampDataMap |
unsigned int | m_runNumber |
std::string | m_gainStrategy |
Container of L1CaloRampData objects.
Definition at line 22 of file L1CaloRampDataContainer.h.
typedef L1CaloRampDataMap::const_iterator L1CaloRampDataContainer::const_iterator |
Definition at line 26 of file L1CaloRampDataContainer.h.
|
private |
Definition at line 49 of file L1CaloRampDataContainer.h.
typedef std::map<unsigned int, L1CaloRampData> L1CaloRampDataContainer::L1CaloRampDataMap |
Definition at line 25 of file L1CaloRampDataContainer.h.
|
inline |
Definition at line 29 of file L1CaloRampDataContainer.h.
|
inlinevirtual |
Definition at line 30 of file L1CaloRampDataContainer.h.
void L1CaloRampDataContainer::addRampData | ( | const L1CaloCoolChannelId & | channelId, |
const L1CaloRampData & | rampData | ||
) |
Definition at line 37 of file L1CaloRampDataContainer.cxx.
void L1CaloRampDataContainer::addRampData | ( | unsigned int | channelId, |
const L1CaloRampData & | rampData | ||
) |
Definition at line 32 of file L1CaloRampDataContainer.cxx.
|
inline |
Definition at line 40 of file L1CaloRampDataContainer.h.
|
inline |
Definition at line 41 of file L1CaloRampDataContainer.h.
|
inline |
Definition at line 44 of file L1CaloRampDataContainer.h.
L1CaloRampData * L1CaloRampDataContainer::rampData | ( | const L1CaloCoolChannelId & | channelId | ) |
Definition at line 26 of file L1CaloRampDataContainer.cxx.
const L1CaloRampData * L1CaloRampDataContainer::rampData | ( | const L1CaloCoolChannelId & | channelId | ) | const |
Definition at line 21 of file L1CaloRampDataContainer.cxx.
L1CaloRampData * L1CaloRampDataContainer::rampData | ( | unsigned int | channelId | ) |
Definition at line 14 of file L1CaloRampDataContainer.cxx.
const L1CaloRampData * L1CaloRampDataContainer::rampData | ( | unsigned int | channelId | ) | const |
Definition at line 7 of file L1CaloRampDataContainer.cxx.
|
inline |
Definition at line 43 of file L1CaloRampDataContainer.h.
|
inline |
Definition at line 46 of file L1CaloRampDataContainer.h.
|
inline |
Definition at line 45 of file L1CaloRampDataContainer.h.
|
private |
Definition at line 52 of file L1CaloRampDataContainer.h.
|
private |
Definition at line 50 of file L1CaloRampDataContainer.h.
|
private |
Definition at line 51 of file L1CaloRampDataContainer.h.