Project
Loading...
Searching...
No Matches
MergerAlgorithm.cxx File Reference

Implementation of O2 Mergers, v0.1. More...

#include "Mergers/MergerAlgorithm.h"
#include "Mergers/MergeInterface.h"
#include "Mergers/ObjectStore.h"
#include "Framework/Logger.h"
#include <TEfficiency.h>
#include <TGraph.h>
#include <TH1.h>
#include <TH2.h>
#include <TH3.h>
#include <THn.h>
#include <THnSparse.h>
#include <TObjArray.h>
#include <TObject.h>
#include <TTree.h>
#include <TPad.h>
#include <TCanvas.h>
#include <algorithm>
#include <stdexcept>

Go to the source code of this file.

Classes

struct  o2::mergers::algorithm::MatchedCollectedObjects
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::mergers
 
namespace  o2::mergers::algorithm
 

Functions

size_t o2::mergers::algorithm::estimateTreeSize (TTree *tree)
 
auto o2::mergers::algorithm::collectUnderlyingObjects (TCanvas *canvas) -> std::vector< TObject * >
 
auto o2::mergers::algorithm::matchCollectedToPairs (const std::vector< TObject * > &targetObjects, const std::vector< TObject * > otherObjects) -> std::vector< MatchedCollectedObjects >
 
void o2::mergers::algorithm::merge (TObject *const target, TObject *const other)
 A function which merges TObjects.
 
void o2::mergers::algorithm::merge (VectorOfTObjectPtrs &targets, const VectorOfTObjectPtrs &others)
 A function which merges two vectors of TObjects.
 
void o2::mergers::algorithm::deleteRecursive (TCollection *Coll)
 
void o2::mergers::algorithm::deleteTCollections (TObject *obj)
 

Detailed Description

Implementation of O2 Mergers, v0.1.

Author
Piotr Konopka, piotr.nosp@m..jan.nosp@m..kono.nosp@m.pka@.nosp@m.cern..nosp@m.ch

Definition in file MergerAlgorithm.cxx.