![]() |
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.
1.8.18