![]() |
Project
|
IntegratingMerger data processor class. More...
#include <IntegratingMerger.h>
Inherits o2::framework::Task.
Public Member Functions | |
| IntegratingMerger (const MergerConfig &, const header::DataHeader::SubSpecificationType &) | |
| Default constructor. It expects Merger configuration and subSpec of output channel. | |
| ~IntegratingMerger () override=default | |
| Default destructor. | |
| void | init (framework::InitContext &ctx) override |
| IntegratingMerger init callback. | |
| void | run (framework::ProcessingContext &ctx) override |
| IntegratingMerger process callback. | |
| void | endOfStream (framework::EndOfStreamContext &eosContext) override |
| Callback for CallbackService::Id::EndOfStream. | |
Public Member Functions inherited from o2::framework::Task | |
| virtual | ~Task () |
| virtual void | finaliseCCDB (ConcreteDataMatcher &matcher, void *obj) |
| virtual void | stop () |
| This is invoked on stop. | |
IntegratingMerger data processor class.
Mergers are DPL devices able to merge ROOT objects produced in parallel.
Definition at line 41 of file IntegratingMerger.h.
| o2::mergers::IntegratingMerger::IntegratingMerger | ( | const MergerConfig & | config, |
| const header::DataHeader::SubSpecificationType & | subSpec | ||
| ) |
Default constructor. It expects Merger configuration and subSpec of output channel.
Definition at line 34 of file IntegratingMerger.cxx.
|
overridedefault |
Default destructor.
|
overridevirtual |
Callback for CallbackService::Id::EndOfStream.
Reimplemented from o2::framework::Task.
Definition at line 139 of file IntegratingMerger.cxx.
|
overridevirtual |
IntegratingMerger init callback.
Reimplemented from o2::framework::Task.
Definition at line 40 of file IntegratingMerger.cxx.
|
overridevirtual |
IntegratingMerger process callback.
Implements o2::framework::Task.
Definition at line 58 of file IntegratingMerger.cxx.