5#ifndef IOVDBDATAMODEL_IOVPAYLOADCONTAINER_H
6#define IOVDBDATAMODEL_IOVPAYLOADCONTAINER_H
88 {
return (
x->minRange().start() <
y); }
94 {
return (
x->minRange().stop() <
y); }
146 if ( (*result)->minRange().stop() == time) ++
result;
152 if ( (*result)->minRange().start() <= time)
return (
result);
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This class is a collection of AttributeLists where each one is associated with a channel number.
bool operator()(const CondAttrListCollection *x, const IOVTime &y)
bool operator()(const CondAttrListCollection *x, const IOVTime &y)
size_type size() const
size of payload vector
IOVPayloadContainer & operator=(const IOVPayloadContainer &cont)
payloadVec::const_iterator const_iterator
const_iterator begin() const
Begin of payload vector.
const_iterator end() const
End of payload vector.
const_iterator find(const IOVTime &time) const
find the first payload that has a IOVRange which includes the
payloadVec::size_type size_type
CondAttrListCollection * at(unsigned int i) const
Element access.
std::vector< CondAttrListCollection * > payloadVec
friend class IOVPayloadContainerPTCnv_p1
friend class IOVPayloadContainerCnv_p1
Basic time unit for IOVSvc.