#include <TH2Analyzer.h>
Public Member Functions | |
TH1D * | Average () |
void | Eval (const int rebinFactor) |
void | Eval (const int rebinFactor, const int binxmin, const int binxmax, const bool cst_binning) |
TH1D * | MeanX () |
void | Reset () |
TH1D * | RMS () |
void | SetHisto (const TH2 *h) |
TH1D * | SigmaGauss () |
TH2Analyzer (const TH2 *h, int rebin=1) | |
TH2Analyzer (const TH2 *h, const int binxmin, const int binxmax, const int rebin, const bool cst_binning=true) | |
~TH2Analyzer () override | |
Private Member Functions | |
ClassDefOverride (TH2Analyzer, 1) | |
void | ProcessSlice (const int i, TH1D *histo) const |
void | ProcessSlices (const TH2D *histo) |
Private Attributes | |
TH1D * | average_ |
const TH2 * | hist2D_ |
TH1D * | meanXslice_ |
TH2D * | rebinnedHist2D_ |
TH1D * | RMS_ |
TH1D * | sigmaGauss_ |
Definition at line 20 of file TH2Analyzer.h.
|
inline |
Definition at line 22 of file TH2Analyzer.h.
References Eval().
|
inline |
Definition at line 32 of file TH2Analyzer.h.
References Eval().
|
inlineoverride |
|
inline |
Definition at line 51 of file TH2Analyzer.h.
References average_.
Referenced by Comparator::DrawGaussSigmaOverMeanSlice(), and Comparator::DrawMeanSlice().
|
private |
void TH2Analyzer::Eval | ( | const int | rebinFactor | ) |
Definition at line 16 of file TH2Analyzer.cc.
References HcalObjRepresent::Reset().
Referenced by SetHisto(), and TH2Analyzer().
void TH2Analyzer::Eval | ( | const int | rebinFactor, |
const int | binxmin, | ||
const int | binxmax, | ||
const bool | cst_binning | ||
) |
Definition at line 76 of file TH2Analyzer.cc.
References funct::abs(), gather_cfg::cout, and HcalObjRepresent::Reset().
|
inline |
Definition at line 54 of file TH2Analyzer.h.
References trackerHits::histo, mps_fire::i, meanXslice_, ProcessSlice(), and ProcessSlices().
Referenced by Comparator::DrawGaussSigmaOverMeanXSlice().
|
private |
Definition at line 261 of file TH2Analyzer.cc.
References connectstrParser::f1, and SiStripPI::rms.
Referenced by MeanX().
|
private |
Definition at line 230 of file TH2Analyzer.cc.
References relativeConstraints::error, mps_fire::i, SiStripPI::mean, and SiStripPI::rms.
Referenced by MeanX().
void TH2Analyzer::Reset | ( | ) |
|
inline |
Definition at line 52 of file TH2Analyzer.h.
References RMS_.
Referenced by Comparator::DrawGaussSigmaOverMeanXSlice(), Comparator::DrawGaussSigmaSlice(), and Comparator::DrawSigmaSlice().
|
inline |
Definition at line 46 of file TH2Analyzer.h.
References Eval(), h, and hist2D_.
|
inline |
Definition at line 53 of file TH2Analyzer.h.
References sigmaGauss_.
Referenced by Comparator::DrawGaussSigmaOverMeanSlice(), Comparator::DrawGaussSigmaOverMeanXSlice(), and Comparator::DrawGaussSigmaSlice().
|
private |
Definition at line 68 of file TH2Analyzer.h.
Referenced by Average().
|
private |
Definition at line 66 of file TH2Analyzer.h.
Referenced by SetHisto().
|
private |
Definition at line 71 of file TH2Analyzer.h.
Referenced by MeanX().
|
private |
Definition at line 67 of file TH2Analyzer.h.
|
private |
Definition at line 69 of file TH2Analyzer.h.
Referenced by RMS().
|
private |
Definition at line 70 of file TH2Analyzer.h.
Referenced by SigmaGauss().