|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "CoralBase/AttributeList.h"
18 const IOVTime & refTime,
const bool useEpochTimestamp) :
19 m_metaContainer(container),
20 m_referenceTime(refTime) {
35 const cool::ValidityKey & refTimeKey,
const bool useEpochTimestamp)
64 std::string strAddress{};
69 strAddress=payload1[0].data<std::string>();
72 strAddress=
"POOLContainer_AthenaAttributeList][CLID=x";
109 : m_metadatatool(metadatatool)
127 const IOVTime & refTime,
const bool useEpochTimestamp )
135 const cool::ValidityKey & refTimeKey,
const bool useEpochTimestamp)
const IOVRange & minRange() const
Current minimal IOVRange.
This class is a container for the payload of conditions data. It is intended to be used to store cond...
Validity Range object. Holds two IOVTimes (start and stop)
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
IIOVDbMetaDataTool * m_metadatatool
IOVTime makeEpochOrRunLumi(const cool::ValidityKey key, const bool timeIsEpoch)
Create an IOVTime in ns of epoch or run-lumi (determined by the bool) from a ValidityKey.
This class is a collection of AttributeLists where each one is associated with a channel number....
Basic time unit for IOVSvc. Hold time as a combination of run and event numbers.
An AttributeList represents a logical row of attributes in a metadata table. The name and type of eac...
iov_const_iterator iov_begin() const
Access to Chan/IOV pairs via iterators.
size_type size() const
number of Chan/AttributeList pairs
IOVMetaDataContainer * findFolder(const std::string &folderName)
FMDReadLock(const FMDReadLock &)=delete
payloadVec::const_iterator const_iterator
const_iterator end() const
End of payload vector.
FolderType determineFolderType(const std::string &folderDescription, const std::string &spec, const std::vector< cool::ChannelId > &chans)
Determine folder type with optional check using clid service to check clid matches typename.
const_iterator find(const IOVTime &time) const
find the first payload that has a IOVRange which includes the