|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef COPYEVENTSTREAMINFO_H
6 #define COPYEVENTSTREAMINFO_H
13 #include "GaudiKernel/ServiceHandle.h"
50 Gaudi::Property<std::vector<std::string> >
m_keys{
this,
"Keys", {},
51 "(optional) list of keys to copy, all if empty. default: empty"};
StatusCode initialize()
AthAlgTool Interface method implementations:
ServiceHandle< StoreGateSvc > m_inputMetaDataStore
MetaDataStore for input.
Gaudi::Property< std::vector< std::string > > m_keys
(optional) list of keys to copy, all if empty, default: empty
virtual StatusCode beginInputFile(const SG::SourceID &="Serial")
Function called when a new input file is opened.
The Athena Transient Store API.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~CopyEventStreamInfo()
Destructor.
ServiceHandle< IAthMetaDataSvc > m_metaDataSvc
Access to output MetaDataStore through MetaDataSvc (using MetaContainers)
virtual StatusCode metaDataStop()
Function called when the tool should write out its metadata.
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")
Function called when the currently open input file got completely processed.