Juggler
Juggling algorithms and event processing using gaudi framework
|
Classes | |
struct | Binning |
Nested binning struct for booking plots. More... | |
Functions | |
TH1F * | bookHisto (const char *histName, const char *histTitle, const Binning &varBinning) |
book a 1D histogram More... | |
TH2F * | bookHisto (const char *histName, const char *histTitle, const Binning &varXBinning, const Binning &varYBinning) |
book a 2D histogram More... | |
void | fillHisto (TH1F *hist, float value, float weight=1.0) |
fill a 1D histogram More... | |
void | fillHisto (TH2F *hist, float xValue, float yValue, float weight=1.0) |
fill a 2D histogram More... | |
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 More... | |
TEfficiency * | bookEff (const char *effName, const char *effTitle, const Binning &varBinning) |
book a 1D efficiency plot More... | |
TEfficiency * | bookEff (const char *effName, const char *effTitle, const Binning &varXBinning, const Binning &varYBinning) |
book a 2D efficiency plot More... | |
void | fillEff (TEfficiency *efficiency, float value, bool status) |
fill a 1D efficiency plot More... | |
void | fillEff (TEfficiency *efficiency, float xValue, float yValue, bool status) |
fill a 2D efficiency plot More... | |
TProfile * | bookProf (const char *profName, const char *profTitle, const Binning &varXBinning, const Binning &varYBinning) |
book a TProfile plot More... | |
void | fillProf (TProfile *profile, float xValue, float yValue, float weight=1.0) |
fill a TProfile plot More... | |
void Jug::PlotHelpers::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
inputHist | histogram to investigate |
j | which bin number of meanHist and widthHist to fill |
meanHist | histogram to fill the mean value of inputHist |
widthHist | histogram to fill the width value of inputHist |
inputHist | histogram to investigate |
j | which bin number of meanHist and widthHist to fill |
meanHist | histogram to fill the mean value of inputHist |
widthHist | histogram to fill the width value of inputHist |
inputHist | histogram to investigate |
j | which bin number of meanHist and widthHist to fill |
meanHist | histogram to fill the mean value of inputHist |
widthHist | histogram to fill the width value of inputHist |
TEfficiency * Jug::PlotHelpers::bookEff | ( | const char * | effName, |
const char * | effTitle, | ||
const Binning & | varBinning | ||
) |
book a 1D efficiency plot
effName | the name of plot |
effTitle | the title of plot |
varBinning | the binning info of variable |
TEfficiency * Jug::PlotHelpers::bookEff | ( | const char * | effName, |
const char * | effTitle, | ||
const Binning & | varXBinning, | ||
const Binning & | varYBinning | ||
) |
book a 2D efficiency plot
effName | the name of plot |
effTitle | the title of plot |
varXBinning | the binning info of variable at x axis |
varYBinning | the binning info of variable at y axis |
TH1F * Jug::PlotHelpers::bookHisto | ( | const char * | histName, |
const char * | histTitle, | ||
const Binning & | varBinning | ||
) |
book a 1D histogram
histName | the name of histogram |
histTitle | the title of histogram |
varBinning | the binning info of variable |
TH2F * Jug::PlotHelpers::bookHisto | ( | const char * | histName, |
const char * | histTitle, | ||
const Binning & | varXBinning, | ||
const Binning & | varYBinning | ||
) |
book a 2D histogram
histName | the name of histogram |
histTitle | the title of histogram |
varXBinning | the binning info of variable at x axis |
varYBinning | the binning info of variable at y axis |
TProfile * Jug::PlotHelpers::bookProf | ( | const char * | profName, |
const char * | profTitle, | ||
const Binning & | varXBinning, | ||
const Binning & | varYBinning | ||
) |
book a TProfile plot
profName | the name of plot |
profTitle | the title of plot |
varXBinning | the binning info of variable at x axis |
varYBinning | the binning info of variable at y axis |
void Jug::PlotHelpers::fillEff | ( | TEfficiency * | efficiency, |
float | value, | ||
bool | status | ||
) |
fill a 1D efficiency plot
efficiency | plot to fill |
value | value to fill |
status | bool to denote passed or not |
void Jug::PlotHelpers::fillEff | ( | TEfficiency * | efficiency, |
float | xValue, | ||
float | yValue, | ||
bool | status | ||
) |
fill a 2D efficiency plot
efficiency | plot to fill |
xValue | x value to fill |
yValue | y value to fill |
status | bool to denote passed or not |
void Jug::PlotHelpers::fillHisto | ( | TH1F * | hist, |
float | value, | ||
float | weight = 1.0 |
||
) |
fill a 1D histogram
hist | histogram to fill |
value | value to fill |
weight | weight to fill |
void Jug::PlotHelpers::fillHisto | ( | TH2F * | hist, |
float | xValue, | ||
float | yValue, | ||
float | weight = 1.0 |
||
) |
fill a 2D histogram
hist | histogram to fill |
xValue | x value to fill |
yValue | y value to fill |
weight | weight to fill |
void Jug::PlotHelpers::fillProf | ( | TProfile * | profile, |
float | xValue, | ||
float | yValue, | ||
float | weight = 1.0 |
||
) |
fill a TProfile plot
profile | plot to fill |
xValue | xvalue to fill |
yValue | yvalue to fill |
weight | weight to fill |