6#include "CoralBase/AttributeList.h"
18 const IOVTime & refTime,
const bool useEpochTimestamp) :
35 const cool::ValidityKey & refTimeKey,
const bool useEpochTimestamp)
64 std::string strAddress{};
66 const coral::AttributeList& payload1=
m_pptr->begin()->second;
69 strAddress=payload1[0].data<std::string>();
72 strAddress=
"POOLContainer_AthenaAttributeList][CLID=x";
87 return (
m_pptr->iov_begin())->second;
125 const std::string& folderName,
127 const IOVTime & refTime,
const bool useEpochTimestamp )
133 const std::string& folderName,
135 const cool::ValidityKey & refTimeKey,
const bool useEpochTimestamp)
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This class is a container for the payload of conditions data.
An AttributeList represents a logical row of attributes in a metadata table.
This class is a collection of AttributeLists where each one is associated with a channel number.
FMDReadLock(const FMDReadLock &)=delete
IIOVDbMetaDataTool * m_metadatatool
IOVMetaDataContainer * findFolder(const std::string &folderName)
payloadVec::const_iterator const_iterator
Basic time unit for IOVSvc.
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.
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.