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

#include <CustomMergeableTObject.h>

Inherits TObject, and o2::mergers::MergeInterface.

Public Member Functions

 CustomMergeableTObject ()=default
 
 CustomMergeableTObject (std::string name, int secret=9000)
 
 ~CustomMergeableTObject () override=default
 
void merge (MergeInterface *const other) override
 Custom merge method.
 
int getSecret () const
 
const charGetName () const override
 
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 26 of file CustomMergeableTObject.h.

Constructor & Destructor Documentation

◆ CustomMergeableTObject() [1/2]

o2::mergers::CustomMergeableTObject::CustomMergeableTObject ( )
default

◆ CustomMergeableTObject() [2/2]

o2::mergers::CustomMergeableTObject::CustomMergeableTObject ( std::string  name,
int  secret = 9000 
)
inline

Definition at line 30 of file CustomMergeableTObject.h.

◆ ~CustomMergeableTObject()

o2::mergers::CustomMergeableTObject::~CustomMergeableTObject ( )
overridedefault

Member Function Documentation

◆ cloneMovingWindow()

MergeInterface * o2::mergers::CustomMergeableTObject::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 52 of file CustomMergeableTObject.h.

◆ GetName()

const char * o2::mergers::CustomMergeableTObject::GetName ( ) const
inlineoverride

Definition at line 47 of file CustomMergeableTObject.h.

◆ getSecret()

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

Definition at line 42 of file CustomMergeableTObject.h.

◆ merge()

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

Custom merge method.

Implements o2::mergers::MergeInterface.

Definition at line 37 of file CustomMergeableTObject.h.


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