This is an interface to a tool used to manage the IOV Meta Data for a given object in the MetaData Store.
More...
#include <IIOVDbMetaDataTool.h>
This is an interface to a tool used to manage the IOV Meta Data for a given object in the MetaData Store.
Properties:
- BeginRun:
Begin run number
- EndRun:
End run number
- BeginEvent:
Begin event number
- EndEvent:
End event number
Definition at line 42 of file IIOVDbMetaDataTool.h.
◆ addPayload()
Add an IOV and Payload for a particular folder - replaces payloads if there is an IOV overlap.
◆ DeclareInterfaceID()
◆ findMetaDataContainer()
◆ lock_shared()
virtual void ILockableTool::lock_shared |
( |
| ) |
const |
|
pure virtualinherited |
◆ processInputFileMetaData()
virtual StatusCode IIOVDbMetaDataTool::processInputFileMetaData |
( |
const std::string & |
fileName | ) |
|
|
pure virtual |
Explicit call to process IOV meta data from the input meta data store, transferring it to the main meta data store.
Normally, this method is called at the BeginInputFile incident. However, this explicit call allows the transfer to occur during the initialization phase, which occurs before BeginInputFile incident.
◆ registerFolder() [1/2]
virtual StatusCode IIOVDbMetaDataTool::registerFolder |
( |
const std::string & |
folderName | ) |
const |
|
pure virtual |
Register folder in the IOV Db MetaData without folder description - uses default folder description for CondAttrListCollection.
◆ registerFolder() [2/2]
virtual StatusCode IIOVDbMetaDataTool::registerFolder |
( |
const std::string & |
folderName, |
|
|
const std::string & |
folderDescription |
|
) |
| const |
|
pure virtual |
Register folder in the IOV Db MetaData.
◆ unlock_shared()
virtual void ILockableTool::unlock_shared |
( |
| ) |
const |
|
pure virtualinherited |
The documentation for this class was generated from the following file: