This class provides an algorithm to make the EventStreamInfo object and update it.
More...
#include <CopyEventStreamInfo.h>
This class provides an algorithm to make the EventStreamInfo object and update it.
Definition at line 27 of file CopyEventStreamInfo.h.
◆ CopyEventStreamInfo()
CopyEventStreamInfo::CopyEventStreamInfo |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~CopyEventStreamInfo()
CopyEventStreamInfo::~CopyEventStreamInfo |
( |
| ) |
|
|
virtual |
◆ beginInputFile()
Function called when a new input file is opened.
Definition at line 37 of file CopyEventStreamInfo.cxx.
47 [
this](std::string&
key) {
48 return !m_inputMetaDataStore->contains<EventStreamInfo>(key);
55 if (
keys.empty())
return StatusCode::SUCCESS;
59 if (
key.substr(0, 1) ==
";" &&
key.substr(3, 1) ==
";") {
63 std::list<SG::ObjectWithVersion<EventStreamInfo> > allVersions;
70 if( !evtStrInfo_out ) {
71 auto esinfo_up = std::make_unique<EventStreamInfo>(*evtStrInfo_in);
77 elem != lastElem; elem++) {
82 elem != lastElem; elem++) {
87 elem != lastElem; elem++) {
90 for (
auto elem = evtStrInfo_in->
getItemList().begin(),
92 elem != lastElem; elem++) {
97 elem != lastElem; elem++) {
103 return(StatusCode::SUCCESS);
◆ endInputFile()
Function called when the currently open input file got completely processed.
Definition at line 105 of file CopyEventStreamInfo.cxx.
107 return(StatusCode::SUCCESS);
◆ initialize()
StatusCode CopyEventStreamInfo::initialize |
( |
| ) |
|
|
finaloverridevirtual |
◆ metaDataStop()
StatusCode CopyEventStreamInfo::metaDataStop |
( |
| ) |
|
|
finaloverridevirtual |
Function called when the tool should write out its metadata.
Definition at line 109 of file CopyEventStreamInfo.cxx.
111 return(StatusCode::SUCCESS);
◆ m_inputMetaDataStore
◆ m_keys
Gaudi::Property<std::vector<std::string> > CopyEventStreamInfo::m_keys |
|
private |
Initial value:{this, "Keys", {},
"(optional) list of keys to copy, all if empty. default: empty"}
(optional) list of keys to copy, all if empty, default: empty
Definition at line 49 of file CopyEventStreamInfo.h.
◆ m_metaDataSvc
The documentation for this class was generated from the following files: