5#ifndef COPYEVENTSTREAMINFO_H
6#define COPYEVENTSTREAMINFO_H
13#include "GaudiKernel/ServiceHandle.h"
35 virtual StatusCode
initialize() override final;
50 "(optional) list of keys to copy, all if empty. default: empty"};
CopyEventStreamInfo(const std::string &type, const std::string &name, const IInterface *parent)
Standard AlgTool Constructor.
Gaudi::Property< std::vector< std::string > > m_keys
(optional) list of keys to copy, all if empty, default: empty
virtual StatusCode metaDataStop() override final
Function called when the tool should write out its metadata.
ServiceHandle< StoreGateSvc > m_inputMetaDataStore
MetaDataStore for input.
virtual StatusCode initialize() override final
AthAlgTool Interface method implementations:
virtual StatusCode endInputFile(const SG::SourceID &="Serial") override final
Function called when the currently open input file got completely processed.
virtual StatusCode beginInputFile(const SG::SourceID &="Serial") override final
Function called when a new input file is opened.
virtual ~CopyEventStreamInfo()=default
Destructor.
ServiceHandle< IAthMetaDataSvc > m_metaDataSvc
Access to output MetaDataStore through MetaDataSvc (using MetaContainers)
Support class for PropertyMgr.
The Athena Transient Store API.
=============================================================================