#include <GenericTnPFitter.h>
Public Member Functions | |
void | fit (TH1 *pass, TH1 *all) |
void | setup (double expectedMean_, double massLow, double massHigh, double expectedSigma_, double width_) |
VoigtianPlusExponentialFitter (bool verbose=false) | |
~VoigtianPlusExponentialFitter () | |
Public Member Functions inherited from dqmTnP::AbstractFitter | |
AbstractFitter (bool verbose_=false) | |
TString | calculateEfficiency (TH3 *pass, TH3 *all, int massDimension, TProfile2D *&eff, TProfile2D *&effChi2, TString plotName="") |
TString | calculateEfficiency (TH2 *pass, TH2 *all, int massDimension, TProfile *&eff, TProfile *&effChi2, TString plotName="") |
double | getChi2 () |
double | getEfficiency () |
double | getEfficiencyError () |
void | savePlot (TString name) |
void | setup (double expectedMean_, double massLow, double massHigh, double expectedSigma_) |
virtual | ~AbstractFitter () |
Protected Attributes | |
RooExponential | exponentialFail |
RooExponential | exponentialPass |
RooAddPdf | pdfFail |
RooAddPdf | pdfPass |
RooRealVar | slopeFail |
RooRealVar | slopePass |
RooVoigtian | voigtian |
RooRealVar | width |
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 301 of file GenericTnPFitter.h.
|
inline |
Definition at line 312 of file GenericTnPFitter.h.
References dqmTnP::AbstractFitter::simPdf, and tablePrinter::width.
|
inline |
Definition at line 327 of file GenericTnPFitter.h.
|
inlinevirtual |
Implements dqmTnP::AbstractFitter.
Definition at line 335 of file GenericTnPFitter.h.
References cond::ecalcond::all, dqmTnP::AbstractFitter::category, dqmTnP::AbstractFitter::chi2, dqmTnP::AbstractFitter::data, dqmTnP::AbstractFitter::efficiency, dqmTnP::AbstractFitter::expectedMean, dqmTnP::AbstractFitter::expectedSigma, cmsPerfPublish::fail(), dqmTnP::AbstractFitter::mass, dqmTnP::AbstractFitter::mean, dqmTnP::AbstractFitter::nBackgroundFail, dqmTnP::AbstractFitter::nBackgroundPass, dqmTnP::AbstractFitter::nSignalAll, dqmTnP::AbstractFitter::sigma, dqmTnP::AbstractFitter::simPdf, and EcalTangentSkim_cfg::Verbose.
|
inline |
Definition at line 328 of file GenericTnPFitter.h.
References dqmTnP::AbstractFitter::expectedMean, dqmTnP::AbstractFitter::expectedSigma, dqmTnP::AbstractFitter::mass, dqmTnP::AbstractFitter::mean, and tablePrinter::width.
Referenced by DQMGenericTnPClient::calculateEfficiency().
|
protected |
Definition at line 306 of file GenericTnPFitter.h.
|
protected |
Definition at line 308 of file GenericTnPFitter.h.
|
protected |
Definition at line 309 of file GenericTnPFitter.h.
|
protected |
Definition at line 310 of file GenericTnPFitter.h.
|
protected |
Definition at line 305 of file GenericTnPFitter.h.
|
protected |
Definition at line 307 of file GenericTnPFitter.h.
|
protected |
Definition at line 304 of file GenericTnPFitter.h.
|
protected |
Definition at line 303 of file GenericTnPFitter.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), python.Vispa.Main.MainWindow.MainWindow::_saveIni(), python.Vispa.Gui.VispaWidget.VispaWidget::autosize(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), python.Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), python.Vispa.Gui.VispaWidget.VispaWidget::contentRect(), python.Vispa.Gui.VispaWidget.VispaWidget::defineArrowBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::defineCircleBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::defineRoundRectBackgroundShape(), python.Vispa.Gui.VispaWidget.VispaWidget::drawHeaderBackground(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::drawPortNames(), python.Vispa.Gui.VispaWidget.VispaWidget::imageRectF(), python.Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), python.Vispa.Views.PropertyView.PropertyView::resizeEvent(), python.Vispa.Views.PropertyView.PropertyView::sectionResized(), python.Vispa.Gui.VispaWidget.VispaWidget::setZoom(), and python.Vispa.Main.MainWindow.MainWindow::updateStartupScreenGeometry().