#include <FileMetaDataTool.h>
Public Member Functions | |
FileMetaDataTool (const std::string &name="FileMetaDataTool") | |
Declare the correct constructor for Athena. | |
virtual StatusCode | initialize () |
Function initialising the tool. | |
Protected Member Functions | |
Functions called by the AsgMetadataTool base class | |
virtual StatusCode | beginInputFile () |
Function collecting the metadata from a new input file. | |
virtual StatusCode | beginEvent () |
Function making sure that BeginInputFile incidents are not missed. | |
virtual StatusCode | metaDataStop () |
Function writing the collected metadata to the output. |
Tool taking care of propagating xAOD::FileMetaData information
This dual-use tool can be used both in Athena and in AnalysisBase to propagate the generic file-level metadata from the processed input files to an output file.
It relies on the input already containing the information in an xAOD format.
xAODMaker::FileMetaDataTool::FileMetaDataTool | ( | const std::string & | name = "FileMetaDataTool" |
) |
Declare the correct constructor for Athena.
Regular AsgTool constructor