Project
Loading...
Searching...
No Matches
MergerAlgorithm.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
12#ifndef ALICEO2_MERGERS_H
13#define ALICEO2_MERGERS_H
14
19
20#include "ObjectStore.h"
21
22class TObject;
23
25{
26
28void merge(TObject* const target, TObject* const other);
34void merge(VectorOfTObjectPtrs& targets, const VectorOfTObjectPtrs& others);
35
37
38} // namespace o2::mergers::algorithm
39
40#endif // ALICEO2_MERGERS_H
Definition of ObjectStore for Mergers, v0.1.
GLenum target
Definition glcorearb.h:1641
void merge(TObject *const target, TObject *const other)
A function which merges TObjects.
void deleteTCollections(TObject *obj)
std::vector< TObjectPtr > VectorOfTObjectPtrs
Definition ObjectStore.h:43
VectorOfTObjectPtrs other