Juggler
Juggling algorithms and event processing using gaudi framework
|
Go to the documentation of this file.
13 #include "TEfficiency.h"
14 #include "TFitResult.h"
15 #include "TFitResultPtr.h"
23 namespace PlotHelpers {
28 Binning(std::string bTitle,
int bins,
float bMin,
float bMax)
42 TH1F*
bookHisto(
const char* histName,
const char* histTitle,
43 const Binning& varBinning);
51 TH2F*
bookHisto(
const char* histName,
const char* histTitle,
52 const Binning& varXBinning,
const Binning& varYBinning);
58 void fillHisto(TH1F* hist,
float value,
float weight = 1.0);
65 void fillHisto(TH2F* hist,
float xValue,
float yValue,
float weight = 1.0);
75 void anaHisto(TH1D* inputHist,
int j, TH1F* meanHist, TH1F* widthHist);
82 TEfficiency*
bookEff(
const char* effName,
const char* effTitle,
83 const Binning& varBinning);
91 TEfficiency*
bookEff(
const char* effName,
const char* effTitle,
92 const Binning& varXBinning,
const Binning& varYBinning);
98 void fillEff(TEfficiency* efficiency,
float value,
bool status);
105 void fillEff(TEfficiency* efficiency,
float xValue,
float yValue,
bool status);
113 TProfile*
bookProf(
const char* profName,
const char* profTitle,
114 const Binning& varXBinning,
const Binning& varYBinning);
121 void fillProf(TProfile* profile,
float xValue,
float yValue,
float max
maximum value
Definition: Helpers.hpp:34
Binning()
Definition: Helpers.hpp:26
float min
minimum value
Definition: Helpers.hpp:33
TProfile * bookProf(const char *profName, const char *profTitle, const Binning &varXBinning, const Binning &varYBinning)
book a TProfile plot
Definition: Helpers.cpp:86
TH1F * bookHisto(const char *histName, const char *histTitle, const Binning &varBinning)
book a 1D histogram
Definition: Helpers.cpp:14
Binning(std::string bTitle, int bins, float bMin, float bMax)
Definition: Helpers.hpp:28
void fillHisto(TH1F *hist, float value, float weight=1.0)
fill a 1D histogram
Definition: Helpers.cpp:35
std::string title
title to be displayed
Definition: Helpers.hpp:29
TEfficiency * bookEff(const char *effName, const char *effTitle, const Binning &varBinning)
book a 1D efficiency plot
Definition: Helpers.cpp:61
void anaHisto(TH1D *inputHist, int j, TH1F *meanHist, TH1F *widthHist)
extract details, i.e. mean and width of a 1D histogram and fill them into histograms
Definition: Helpers.cpp:45
int nBins
number of bins
Definition: Helpers.hpp:32
void fillProf(TProfile *profile, float xValue, float yValue, float weight=1.0)
fill a TProfile plot
Definition: Helpers.cpp:96
Definition: DD4hepBField.h:22
void fillEff(TEfficiency *efficiency, float value, bool status)
fill a 1D efficiency plot
Definition: Helpers.cpp:76