|
ATLAS Offline Software
|
Go to the documentation of this file.
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);
159 #endif // IOVDBDATAMODEL_IOVPAYLOADCONTAINER_H
CondAttrListCollection * at(unsigned int i) const
Element access.
std::vector< CondAttrListCollection * > payloadVec
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Validity Range object. Holds two IOVTime instances (start and stop)
This class is a collection of AttributeLists where each one is associated with a channel number....
size_type size() const
size of payload vector
IOVPayloadContainer & operator=(const IOVPayloadContainer &cont)
const_iterator begin() const
Begin of payload vector.
Basic time unit for IOVSvc. Hold time as a combination of run and event numbers.
payloadVec::size_type size_type
bool operator()(const CondAttrListCollection *x, const IOVTime &y)
This class is a container for the payload of conditions data. It is intended to be used to store cond...
def time(flags, cells_name, *args, **kw)
payloadVec::const_iterator const_iterator
const_iterator end() const
End of payload vector.
bool operator()(const CondAttrListCollection *x, const IOVTime &y)
const_iterator find(const IOVTime &time) const
find the first payload that has a IOVRange which includes the
bool merge(CondAttrListCollection *attrListColl)
Add in new payload, checking that it is not a duplicate.