#include <GenericTnPFitter.h>
Public Member Functions | |
void | fit (TH1 *pass, TH1 *all) override |
GaussianPlusLinearFitter (bool verbose=false) | |
~GaussianPlusLinearFitter () override=default | |
Public Member Functions inherited from dqmTnP::AbstractFitter | |
AbstractFitter (bool verbose_=false) | |
TString | calculateEfficiency (TH3 *pass, TH3 *all, int massDimension, TProfile2D *&eff, TProfile2D *&effChi2, const TString &plotName="") |
TString | calculateEfficiency (TH2 *pass, TH2 *all, int massDimension, TProfile *&eff, TProfile *&effChi2, const TString &plotName="") |
double | getChi2 () |
double | getEfficiency () |
double | getEfficiencyError () |
void | savePlot (const TString &name) |
void | setup (double expectedMean_, double massLow, double massHigh, double expectedSigma_) |
virtual | ~AbstractFitter ()=default |
Protected Attributes | |
RooGaussian | gaussian |
RooChebychev | linearFail |
RooChebychev | linearPass |
RooAddPdf | pdfFail |
RooAddPdf | pdfPass |
RooRealVar | slopeFail |
RooRealVar | slopePass |
Protected Attributes inherited from dqmTnP::AbstractFitter | |
RooCategory | category |
double | chi2 |
RooDataHist * | data |
RooRealVar | efficiency |
double | expectedMean |
double | expectedSigma |
RooRealVar | mass |
RooRealVar | mean |
RooRealVar | nBackgroundFail |
RooRealVar | nBackgroundPass |
RooRealVar | nSignalAll |
RooFormulaVar | nSignalFail |
RooFormulaVar | nSignalPass |
RooRealVar | sigma |
RooSimultaneous | simPdf |
bool | verbose |
Definition at line 270 of file GenericTnPFitter.h.
|
inline |
Definition at line 281 of file GenericTnPFitter.h.
References dqmTnP::AbstractFitter::simPdf.
|
overridedefault |
|
inlineoverridevirtual |
Implements dqmTnP::AbstractFitter.
Definition at line 295 of file GenericTnPFitter.h.
References python.cmstools::all(), dqmTnP::AbstractFitter::category, dqmTnP::AbstractFitter::chi2, dqmTnP::AbstractFitter::data, dqmTnP::AbstractFitter::efficiency, dqmTnP::AbstractFitter::expectedMean, dqmTnP::AbstractFitter::expectedSigma, dqmTnP::AbstractFitter::mass, dqmTnP::AbstractFitter::mean, dqmTnP::AbstractFitter::nBackgroundFail, dqmTnP::AbstractFitter::nBackgroundPass, dqmTnP::AbstractFitter::nSignalAll, dqmTnP::AbstractFitter::sigma, dqmTnP::AbstractFitter::simPdf, EcalTangentSkim_cfg::Verbose, and dqmTnP::AbstractFitter::verbose.
Referenced by trackingPlots.Iteration::modules().
|
protected |
Definition at line 272 of file GenericTnPFitter.h.
|
protected |
Definition at line 274 of file GenericTnPFitter.h.
|
protected |
Definition at line 276 of file GenericTnPFitter.h.
|
protected |
Definition at line 277 of file GenericTnPFitter.h.
|
protected |
Definition at line 278 of file GenericTnPFitter.h.
|
protected |
Definition at line 273 of file GenericTnPFitter.h.
|
protected |
Definition at line 275 of file GenericTnPFitter.h.