ATLAS Offline Software
Loading...
Searching...
No Matches
IMetaDataTool Class Referenceabstract

This class provides the interface for MetaDataTools. More...

#include <IMetaDataTool.h>

Inheritance diagram for IMetaDataTool:
Collaboration diagram for IMetaDataTool:

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.
virtual StatusCode endInputFile (const SG::SourceID &sid="Serial")=0
 Function called when the currently open input file got completely processed.
virtual StatusCode metaDataStop ()=0
 Function called when the tool should prepare to write its metadata.

Detailed Description

This class provides the interface for MetaDataTools.

Definition at line 20 of file IMetaDataTool.h.

Member Function Documentation

◆ beginInputFile()

virtual StatusCode IMetaDataTool::beginInputFile ( const SG::SourceID & sid = "Serial")
pure virtual

Function called when a new input file is opened.

Implemented in BookkeeperDumperTool, BookkeeperTool, xAODMaker::TriggerMenuMetaDataTool, and xAODMaker::TruthMetaDataTool.

◆ DeclareInterfaceID()

IMetaDataTool::DeclareInterfaceID ( IMetaDataTool ,
1 ,
0  )

◆ endInputFile()

virtual StatusCode IMetaDataTool::endInputFile ( const SG::SourceID & sid = "Serial")
pure virtual

Function called when the currently open input file got completely processed.

Implemented in BookkeeperDumperTool, BookkeeperTool, xAODMaker::TriggerMenuMetaDataTool, and xAODMaker::TruthMetaDataTool.

◆ metaDataStop()

virtual StatusCode IMetaDataTool::metaDataStop ( )
pure virtual

Function called when the tool should prepare to write its metadata.

Implemented in BookkeeperDumperTool, BookkeeperTool, xAODMaker::TriggerMenuMetaDataTool, and xAODMaker::TruthMetaDataTool.


The documentation for this class was generated from the following file: