 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef COPYEVENTSTREAMINFO_H
6 #define COPYEVENTSTREAMINFO_H
13 #include "GaudiKernel/ServiceHandle.h"
50 "(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.
virtual StatusCode initialize() override final
AthAlgTool Interface method implementations:
ServiceHandle< StoreGateSvc > m_inputMetaDataStore
MetaDataStore for input.
virtual ~CopyEventStreamInfo()=default
Destructor.
Gaudi::Property< std::vector< std::string > > m_keys
(optional) list of keys to copy, all if empty, default: empty
bool const RAWDATA *ch2 const
Support class for PropertyMgr.
The Athena Transient Store API.
::StatusCode StatusCode
StatusCode definition for legacy code.
ServiceHandle< IAthMetaDataSvc > m_metaDataSvc
Access to output MetaDataStore through MetaDataSvc (using MetaContainers)
CopyEventStreamInfo(const std::string &type, const std::string &name, const IInterface *parent)
Standard AlgTool Constructor.
This class provides an algorithm to make the EventStreamInfo object and update it.
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.