![]() |
ATLAS Offline Software
|
This class provides an algorithm to make the EventStreamInfo object and update it. More...
#include <CopyEventStreamInfo.h>
Public Member Functions | |
CopyEventStreamInfo (const std::string &type, const std::string &name, const IInterface *parent) | |
Standard AlgTool Constructor. More... | |
virtual | ~CopyEventStreamInfo ()=default |
Destructor. More... | |
virtual StatusCode | initialize () override final |
AthAlgTool Interface method implementations: More... | |
virtual StatusCode | beginInputFile (const SG::SourceID &="Serial") override final |
Function called when a new input file is opened. More... | |
virtual StatusCode | endInputFile (const SG::SourceID &="Serial") override final |
Function called when the currently open input file got completely processed. More... | |
virtual StatusCode | metaDataStop () override final |
Function called when the tool should write out its metadata. More... | |
Private Attributes | |
Gaudi::Property< std::vector< std::string > > | m_keys |
(optional) list of keys to copy, all if empty, default: empty More... | |
ServiceHandle< IAthMetaDataSvc > | m_metaDataSvc {this, "MetaDataSvc", "MetaDataSvc"} |
Access to output MetaDataStore through MetaDataSvc (using MetaContainers) More... | |
ServiceHandle< StoreGateSvc > | m_inputMetaDataStore {this, "InputMetaDataStore", "StoreGateSvc/InputMetaDataStore"} |
MetaDataStore for input. More... | |
This class provides an algorithm to make the EventStreamInfo object and update it.
Definition at line 27 of file CopyEventStreamInfo.h.
CopyEventStreamInfo::CopyEventStreamInfo | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Standard AlgTool Constructor.
Definition at line 17 of file CopyEventStreamInfo.cxx.
|
virtualdefault |
Destructor.
|
finaloverridevirtual |
Function called when a new input file is opened.
Definition at line 33 of file CopyEventStreamInfo.cxx.
|
finaloverridevirtual |
Function called when the currently open input file got completely processed.
Definition at line 87 of file CopyEventStreamInfo.cxx.
|
finaloverridevirtual |
|
finaloverridevirtual |
Function called when the tool should write out its metadata.
Definition at line 91 of file CopyEventStreamInfo.cxx.
|
private |
MetaDataStore for input.
Definition at line 55 of file CopyEventStreamInfo.h.
|
private |
(optional) list of keys to copy, all if empty, default: empty
Definition at line 49 of file CopyEventStreamInfo.h.
|
private |
Access to output MetaDataStore through MetaDataSvc (using MetaContainers)
Definition at line 53 of file CopyEventStreamInfo.h.