ATLAS Offline Software
Public Member Functions | List of all members
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. 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...
 

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 BookkeeperTool, BookkeeperDumperTool, xAODMaker::TriggerMenuMetaDataTool, and xAODMaker::TruthMetaDataTool.

◆ DeclareInterfaceID()

IMetaDataTool::DeclareInterfaceID ( IMetaDataTool  ,
,
 
)

◆ 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 BookkeeperTool, BookkeeperDumperTool, 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 BookkeeperTool, BookkeeperDumperTool, xAODMaker::TriggerMenuMetaDataTool, and xAODMaker::TruthMetaDataTool.


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