Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef LARRAWCONDITIONS_LARCONDITIONSCHANNELSET_H
17 #define LARRAWCONDITIONS_LARCONDITIONSCHANNELSET_H
75 return (
x.first <
y.first);
79 return (
x.first <
id);
113 if ((*result).first ==
id) {
116 return m_channelVec.end() ;
127 return (m_channelVec.begin());
135 return (m_channelVec.end());
145 return (m_channelVec.size());
154 std::sort(m_channelVec.begin(), m_channelVec.end(),
PairSort());
157 #endif // LARRAWCONDITIONS_LARCONDITIONSCHANNELSET_H
JetConstituentVector::iterator iterator
ChannelVector::iterator ChannelIt
void insert(ChannelId id, const T &cond)
Insert a new channel id / T pair.
std::vector< ChanIdTPair > ChannelVector
LArConditionsChannelSet()
Default constructor.
ConstChannelIt find(ChannelId id) const
Access to a conditions object pair for a given channel id.
template class for use for I/O of conditions data correction sets
ChannelVector::const_iterator ConstChannelIt
ConstChannelIt begin() const
Iterators over channel set.
std::pair< ChannelId, T > ChanIdTPair
unsigned int ChannelId
Public typedefs.
ConstChannelIt end() const
size_t size() const
Size of channel set.
virtual ~LArConditionsChannelSet()
destructor
bool operator()(const ChanIdTPair &x, const ChanIdTPair &y)
ChannelVector m_channelVec