xAODMaker::FileMetaDataTool Class Reference

#include <FileMetaDataTool.h>

Inheritance diagram for xAODMaker::FileMetaDataTool:
asg::AsgMetadataTool asg::AsgTool asg::IAsgTool

List of all members.

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.

Detailed Description

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.

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
683697
Date
2015-07-17 11:12:14 +0200 (Fri, 17 Jul 2015)

Constructor & Destructor Documentation

xAODMaker::FileMetaDataTool::FileMetaDataTool ( const std::string &  name = "FileMetaDataTool"  ) 

Declare the correct constructor for Athena.

Regular AsgTool constructor


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1