Project
Loading...
Searching...
No Matches
Draw.cxx File Reference
#include "MCHEvaluation/Draw.h"
#include <TCanvas.h>
#include <TF1.h>
#include <TFile.h>
#include <TGraphErrors.h>
#include <TH1.h>
#include <TLegend.h>
#include <TStyle.h>
#include <fmt/format.h>
#include <limits>
#include <memory>
#include <stdexcept>
#include <utility>

Go to the source code of this file.

Namespaces

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

Functions

auto o2::mch::eval::padGridSize (const std::vector< TH1 * > &histos)
 
TCanvas * o2::mch::eval::autoCanvas (const char *title, const char *name, const std::vector< TH1 * > &histos, int *nPadsx=nullptr, int *nPadsy=nullptr)
 
void o2::mch::eval::drawTrackResiduals (std::vector< TH1 * > &histos, TCanvas *c=nullptr)
 
void o2::mch::eval::drawClusterResiduals (const std::array< std::vector< TH1 * >, 5 > &histos, TCanvas *c=nullptr)
 
void o2::mch::eval::drawClusterClusterResiduals (const std::vector< TH1 * > &histos, const char *extension, TCanvas *c=nullptr)
 
void o2::mch::eval::drawClusterTrackResiduals (const std::vector< TH1 * > &histos1, const std::vector< TH1 * > &histos2, const char *extension, TCanvas *c=nullptr)
 
void o2::mch::eval::drawClusterTrackResidualsSigma (const std::vector< TH1 * > &histos1, const std::vector< TH1 * > &histos2, const char *extension, TCanvas *c1=nullptr, TCanvas *c2=nullptr)
 
void o2::mch::eval::drawPlainHistosAtVertex (const std::array< std::vector< TH1 * >, 2 > &histos, TCanvas *c=nullptr)
 
void o2::mch::eval::drawDiffHistosAtVertex (const std::array< std::vector< TH1 * >, 2 > &histos, TCanvas *c=nullptr)
 
void o2::mch::eval::drawClusterTrackResidualsRatio (const std::vector< TH1 * > &histos1, const std::vector< TH1 * > &histos2, const char *extension, TCanvas *c=nullptr)
 
void o2::mch::eval::drawRatioHistosAtVertex (const std::array< std::vector< TH1 * >, 2 > &histos, TCanvas *c=nullptr)
 
void o2::mch::eval::drawHistosAtVertex (const std::array< std::vector< TH1 * >, 2 > &histos, TCanvas *c=nullptr)
 
void o2::mch::eval::drawComparisonsAtVertex (const std::array< std::vector< TH1 * >, 5 > histos, TCanvas *c=nullptr)
 
void o2::mch::eval::drawAll (const char *filename)