![]() |
Project
|
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) |
Implementation of O2 Mergers, v0.1.
Definition in file MergerAlgorithm.cxx.