Project
Loading...
Searching...
No Matches
o2::mergers::FullHistoryMerger Class Reference

FullHistoryMerger data processor class. More...

#include <FullHistoryMerger.h>

Inherits o2::framework::Task.

Public Member Functions

 FullHistoryMerger (const MergerConfig &, const header::DataHeader::SubSpecificationType &)
 Default constructor. It expects Merger configuration and subSpec of output channel.
 
 ~FullHistoryMerger () override
 Default destructor.
 
void init (framework::InitContext &ctx) override
 FullHistoryMerger init callback.
 
void run (framework::ProcessingContext &ctx) override
 FullHistoryMerger 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.
 

Detailed Description

FullHistoryMerger data processor class.

Mergers are DPL devices able to merge objects produced in parallel.

Definition at line 36 of file FullHistoryMerger.h.

Constructor & Destructor Documentation

◆ FullHistoryMerger()

o2::mergers::FullHistoryMerger::FullHistoryMerger ( const MergerConfig config,
const header::DataHeader::SubSpecificationType subSpec 
)

Default constructor. It expects Merger configuration and subSpec of output channel.

Definition at line 36 of file FullHistoryMerger.cxx.

◆ ~FullHistoryMerger()

o2::mergers::FullHistoryMerger::~FullHistoryMerger ( )
override

Default destructor.

Definition at line 42 of file FullHistoryMerger.cxx.

Member Function Documentation

◆ endOfStream()

void o2::mergers::FullHistoryMerger::endOfStream ( framework::EndOfStreamContext eosContext)
overridevirtual

Callback for CallbackService::Id::EndOfStream.

Reimplemented from o2::framework::Task.

Definition at line 106 of file FullHistoryMerger.cxx.

◆ init()

void o2::mergers::FullHistoryMerger::init ( framework::InitContext ctx)
overridevirtual

FullHistoryMerger init callback.

Reimplemented from o2::framework::Task.

Definition at line 49 of file FullHistoryMerger.cxx.

◆ run()

void o2::mergers::FullHistoryMerger::run ( framework::ProcessingContext ctx)
overridevirtual

FullHistoryMerger process callback.

Implements o2::framework::Task.

Definition at line 67 of file FullHistoryMerger.cxx.


The documentation for this class was generated from the following files: