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

#include <CustomMergeableObject.h>

Inherits o2::mergers::MergeInterface.

Public Member Functions

 CustomMergeableObject (int secret=9000)
 
 ~CustomMergeableObject () override=default
 
void merge (MergeInterface *const other) override
 Custom merge method.
 
int getSecret () const
 
MergeInterfacecloneMovingWindow () const override
 Should return an object subset which is supposed to take part in generating moving windows.
 
- Public Member Functions inherited from o2::mergers::MergeInterface
virtual ~MergeInterface ()=default
 
virtual void postDeserialization ()
 Lets the child perform any routines after the object was deserialized (e.g. setting the correct ownership)
 
 ClassDef (MergeInterface, 1)
 

Detailed Description

Definition at line 25 of file CustomMergeableObject.h.

Constructor & Destructor Documentation

◆ CustomMergeableObject()

o2::mergers::CustomMergeableObject::CustomMergeableObject ( int  secret = 9000)
inline

Definition at line 28 of file CustomMergeableObject.h.

◆ ~CustomMergeableObject()

o2::mergers::CustomMergeableObject::~CustomMergeableObject ( )
overridedefault

Member Function Documentation

◆ cloneMovingWindow()

MergeInterface * o2::mergers::CustomMergeableObject::cloneMovingWindow ( ) const
inlineoverridevirtual

Should return an object subset which is supposed to take part in generating moving windows.

Reimplemented from o2::mergers::MergeInterface.

Definition at line 38 of file CustomMergeableObject.h.

◆ getSecret()

int o2::mergers::CustomMergeableObject::getSecret ( ) const
inline

Definition at line 36 of file CustomMergeableObject.h.

◆ merge()

void o2::mergers::CustomMergeableObject::merge ( MergeInterface *const  other)
inlineoverridevirtual

Custom merge method.

Implements o2::mergers::MergeInterface.

Definition at line 31 of file CustomMergeableObject.h.


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