xAODMaker::FileMetaDataCreatorTool Class Reference

#include <FileMetaDataCreatorTool.h>

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

List of all members.

Public Member Functions

 FileMetaDataCreatorTool (const std::string &name="FileMetaDataCreatorTool")
 Declare the correct constructor for Athena.
virtual StatusCode initialize ()
 Function initialising the tool.
virtual StatusCode start ()

Protected Member Functions

Functions called by the AsgMetadataTool base class



virtual StatusCode beginInputFile ()
 Function collecting the metadata from a new input file.
virtual StatusCode metaDataStop ()
 Function writing the collected metadata to the output.

Detailed Description

Tool creating or propagating xAOD::FileMetaData information

This Athena-only tool can be used to create xAOD::FileMetaData information out of the non-ROOT-readable metadata available in the input.

Or, if the input file already has xAOD::FileMetaData payload, it is taken as is, and copied to the output.

The class uses asg::AsgMetadataTool as a base class for convenience, but it's not a dual-use tool. (Hence the header is hidden from the outside world.)

Author:
Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Revision
676522
Date
2015-06-19 00:17:03 +0200 (Fri, 19 Jun 2015)

Constructor & Destructor Documentation

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

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