ATLAS Offline Software
L1CaloRampDataContainer.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8 {
10  if(pos == m_rampDataMap.end()) return 0;
11  return &(pos->second);
12 }
13 
15 {
17  if(pos == m_rampDataMap.end()) return 0;
18  return &(pos->second);
19 }
20 
22 {
23  return this->rampData(channelId.id());
24 }
25 
27 {
28  return this->rampData(channelId.id());
29 }
30 
31 
33 {
35 }
36 
38 {
39  this->addRampData(channelId.id(), rampData);
40 }
L1CaloRampDataContainer::iterator
L1CaloRampDataMap::iterator iterator
Definition: L1CaloRampDataContainer.h:49
L1CaloRampDataContainer::m_rampDataMap
L1CaloRampDataMap m_rampDataMap
Definition: L1CaloRampDataContainer.h:50
L1CaloRampDataContainer::rampData
const L1CaloRampData * rampData(unsigned int channelId) const
Definition: L1CaloRampDataContainer.cxx:7
L1CaloRampDataContainer.h
L1CaloRampDataContainer::const_iterator
L1CaloRampDataMap::const_iterator const_iterator
Definition: L1CaloRampDataContainer.h:26
L1CaloCoolChannelId::id
unsigned int id() const
Definition: L1CaloCoolChannelId.h:32
CaloCondBlobAlgs_fillNoiseFromASCII.channelId
channelId
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:122
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
L1CaloCoolChannelId
Definition: L1CaloCoolChannelId.h:10
L1CaloRampDataContainer::addRampData
void addRampData(unsigned int channelId, const L1CaloRampData &rampData)
Definition: L1CaloRampDataContainer.cxx:32
L1CaloRampData
Transient class to store the RampData calculated from calibration runs.
Definition: L1CaloRampData.h:42