UtilHist.h File Reference

#include <cfloat>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  UtilHist

Functions

TH1F * UtilHist::TH1FLogX (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh)
TH1D * UtilHist::TH1DLogX (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh)
TProfile * UtilHist::TProfileLogX (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh)
TH2F * UtilHist::TH2FLogXLogY (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh, int NBinsY, double YLow, double YHigh)
TH2F * UtilHist::TH2FLogXLinY (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh, int NBinsY, double YLow, double YHigh)
TH2F * UtilHist::TH2FLinXLogY (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh, int NBinsY, double YLow, double YHigh)
TH2D * UtilHist::TH2DLogXLogY (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh, int NBinsY, double YLow, double YHigh)
TH2D * UtilHist::TH2DLogXLinY (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh, int NBinsY, double YLow, double YHigh)
TH2D * UtilHist::TH2DLinXLogY (const char *Name, const char *Title, int NBinsX, double XLow, double XHigh, int NBinsY, double YLow, double YHigh)
TH1 * UtilHist::FOMCutLow (const TH1 *hSig, const TH1 *hBG, const int iter)
TH1 * UtilHist::FOMCutHigh (const TH1 *hSig, const TH1 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DHighXandHighY (const TH2 *hSig, const TH2 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DHighXorHighY (const TH2 *hSig, const TH2 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DHighXandLowY (const TH2 *hSig, const TH2 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DHighXorLowY (const TH2 *hSig, const TH2 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DLowXandHighY (const TH2 *hSig, const TH2 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DLowXorHighY (const TH2 *hSig, const TH2 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DLowXandLowY (const TH2 *hSig, const TH2 *hBG, const int iter)
TH2 * UtilHist::FOMCut2DLowXorLowY (const TH2 *hSig, const TH2 *hBG, const int iter)
int UtilHist::HistMatch (const TH3 *H1, const TH3 *H2)
int UtilHist::HistMatch (const TH2 *H1, const TH2 *H2)
int UtilHist::HistMatch (const TH1 *H1, const TH1 *H2)
double UtilHist::HMin (const TH1 *hist, double min, bool IncErr)
double UtilHist::HMax (const TH1 *hist, double max, bool IncErr)
double UtilHist::HMin (const vector< TH1 * > &hists, double min=-DBL_MAX, bool IncErr=true)
double UtilHist::HMax (const vector< TH1 * > &hists, double max=DBL_MAX, bool IncErr=true)
double UtilHist::FullIntegral (const TH3 *hist, double *IntErrSq)
double UtilHist::FullIntegral (const TH3 *hist, int ibinx1, int ibinx2, int ibiny1, int ibiny2, int ibinz1, int ibinz2, double *IntErrSq)
double UtilHist::FullIntegral (const TH2 *hist, double *IntErrSq)
double UtilHist::FullIntegral (const TH2 *hist, int ibinx1, int ibinx2, int ibiny1, int ibiny2, double *IntErrSq)
double UtilHist::FullIntegral (const TH1 *hist, double *IntErrSq)
double UtilHist::FullIntegral (const TH1 *hist, int ibinx1, int ibinx2, double *IntErrSq)
void UtilHist::FullAdd (TH1 *h1, TH1 *h2, double SF, double ErrSqSF)
void UtilHist::FullScale (TH1 *h1, double SF, double ErrSqSF)
int UtilHist::SumEff (double Eff1, double SigmaEff1, double Eff2, double SigmaEff2, double &EffC, double &SigmaEffC)
double UtilHist::Round (double value, unsigned int digit)
TH1 * UtilHist::HistAdd (TH1 *h1, TH1 *h2, const char *hname, bool BinErrors)
TH1 * UtilHist::HistAdd (vector< TH1 * > hvec, const char *hname, bool BinErrors)

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1