![]() |
ATLAS Offline Software
|
This class provides the interface for MetaDataTools. More...
#include <IMetaDataTool.h>
Inherits IAlgTool.
Inherited by AthPoolEx::ReadMeta [virtual]
, BookkeeperDumperTool [virtual]
, BookkeeperTool [virtual]
, CopyEventStreamInfo [virtual]
, IIOVDbMetaDataTool [virtual]
, xAODMaker::EventFormatMetaDataTool [virtual]
, xAODMaker::FileMetaDataTool [virtual]
, xAODMaker::TriggerMenuMetaDataTool [virtual]
, and xAODMaker::TruthMetaDataTool [virtual]
.
Public Member Functions | |
DeclareInterfaceID (IMetaDataTool, 1, 0) | |
virtual StatusCode | beginInputFile (const SG::SourceID &sid="Serial")=0 |
Function called when a new input file is opened. More... | |
virtual StatusCode | endInputFile (const SG::SourceID &sid="Serial")=0 |
Function called when the currently open input file got completely processed. More... | |
virtual StatusCode | metaDataStop ()=0 |
Function called when the tool should prepare to write its metadata. More... | |
This class provides the interface for MetaDataTools.
Definition at line 20 of file IMetaDataTool.h.
|
pure virtual |
Function called when a new input file is opened.
Implemented in BookkeeperTool, CopyEventStreamInfo, xAODMaker::FileMetaDataTool, IOVDbMetaDataTool, BookkeeperDumperTool, xAODMaker::TriggerMenuMetaDataTool, xAODMaker::TruthMetaDataTool, xAODMaker::EventFormatMetaDataTool, and AthPoolEx::ReadMeta.
IMetaDataTool::DeclareInterfaceID | ( | IMetaDataTool | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
Function called when the currently open input file got completely processed.
Implemented in BookkeeperTool, CopyEventStreamInfo, xAODMaker::FileMetaDataTool, IOVDbMetaDataTool, BookkeeperDumperTool, xAODMaker::TriggerMenuMetaDataTool, xAODMaker::TruthMetaDataTool, xAODMaker::EventFormatMetaDataTool, and AthPoolEx::ReadMeta.
|
pure virtual |
Function called when the tool should prepare to write its metadata.
Implemented in xAODMaker::FileMetaDataTool, IOVDbMetaDataTool, BookkeeperTool, BookkeeperDumperTool, xAODMaker::TriggerMenuMetaDataTool, xAODMaker::EventFormatMetaDataTool, xAODMaker::TruthMetaDataTool, AthPoolEx::ReadMeta, and CopyEventStreamInfo.