ATLAS Offline Software
|
This class is a container for conditions data. It is intended to be used to store conditions data from COOL as file metadata. More...
#include <IOVMetaDataContainer.h>
Public Member Functions | |
structors | |
IOVMetaDataContainer () | |
IOVMetaDataContainer (const std::string &folderName, const std::string &folderDescription) | |
IOVMetaDataContainer (const IOVMetaDataContainer &cont) | |
IOVMetaDataContainer & | operator= (const IOVMetaDataContainer &cont) |
~IOVMetaDataContainer () | |
Metadata information accessors | |
const std::string & | folderName () const |
Folder name. More... | |
const std::string & | folderDescription () const |
Folder description. More... | |
const IOVPayloadContainer * | payloadContainer () const |
Access to payload container. More... | |
Metadata information setting | |
class | IOVMetaDataContainerCnv_p1 |
class | IOVMetaDataContainerPTCnv_p1 |
std::string | m_folderName |
std::string | m_folderDescription |
IOVPayloadContainer * | m_payload |
void | setFolderName (const std::string &folderName) |
Set folder name. More... | |
void | setFolderDescription (const std::string &description) |
Set description. More... | |
bool | merge (CondAttrListCollection *payload) |
Add in new payload. More... | |
void | dump (std::ostringstream &stream) const |
Dump the content. More... | |
This class is a container for conditions data. It is intended to be used to store conditions data from COOL as file metadata.
Definition at line 37 of file IOVMetaDataContainer.h.
|
inline |
Definition at line 90 of file IOVMetaDataContainer.h.
|
inline |
Definition at line 96 of file IOVMetaDataContainer.h.
|
inline |
Definition at line 105 of file IOVMetaDataContainer.h.
IOVMetaDataContainer::~IOVMetaDataContainer | ( | ) |
Definition at line 8 of file IOVMetaDataContainer.cxx.
void IOVMetaDataContainer::dump | ( | std::ostringstream & | stream | ) | const |
Dump the content.
Definition at line 19 of file IOVMetaDataContainer.cxx.
|
inline |
Folder description.
Definition at line 134 of file IOVMetaDataContainer.h.
|
inline |
Folder name.
Definition at line 127 of file IOVMetaDataContainer.h.
bool IOVMetaDataContainer::merge | ( | CondAttrListCollection * | payload | ) |
Add in new payload.
Note that duplicates are NOT added.
Definition at line 14 of file IOVMetaDataContainer.cxx.
|
inline |
Definition at line 114 of file IOVMetaDataContainer.h.
|
inline |
Access to payload container.
Definition at line 141 of file IOVMetaDataContainer.h.
|
inline |
Set description.
Definition at line 155 of file IOVMetaDataContainer.h.
|
inline |
Set folder name.
Definition at line 148 of file IOVMetaDataContainer.h.
|
friend |
Definition at line 80 of file IOVMetaDataContainer.h.
|
friend |
Definition at line 81 of file IOVMetaDataContainer.h.
|
private |
Definition at line 84 of file IOVMetaDataContainer.h.
|
private |
Definition at line 83 of file IOVMetaDataContainer.h.
|
private |
Definition at line 85 of file IOVMetaDataContainer.h.