#include <GenericTnPFitter.h>
Public Member Functions | |
void | fit (TH1 *pass, TH1 *all) override |
void | setup (double expectedMean_, double massLow, double massHigh, double expectedSigma_, double width_) |
VoigtianPlusExponentialFitter (bool verbose=false) | |
~VoigtianPlusExponentialFitter () 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 | |
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.
|
overridedefault |
|
inlineoverridevirtual |
Implements dqmTnP::AbstractFitter.
Definition at line 335 of file GenericTnPFitter.h.
References Vispa.Plugins.EdmBrowser.EdmDataAccessor::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 JetPlusTrackCorrections_cfi::Verbose.
Referenced by trackingPlots.Iteration::modules().
|
inline |
Definition at line 328 of file GenericTnPFitter.h.
References dqmTnP::AbstractFitter::expectedMean, dqmTnP::AbstractFitter::expectedSigma, dqmTnP::AbstractFitter::mass, and dqmTnP::AbstractFitter::mean.
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(), Vispa.Main.MainWindow.MainWindow::_saveIni(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), Vispa.Gui.VispaWidget.VispaWidget::contentRect(), Vispa.Gui.VispaWidget.VispaWidget::defineArrowBackgroundShape(), Vispa.Gui.VispaWidget.VispaWidget::defineCircleBackgroundShape(), Vispa.Gui.VispaWidget.VispaWidget::defineRoundRectBackgroundShape(), Vispa.Gui.VispaWidget.VispaWidget::drawHeaderBackground(), Vispa.Gui.ConnectableWidget.ConnectableWidget::drawPortNames(), Vispa.Gui.VispaWidget.VispaWidget::imageRectF(), Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget(), Vispa.Views.PropertyView.PropertyView::resizeEvent(), Vispa.Views.PropertyView.PropertyView::sectionResized(), Vispa.Gui.VispaWidget.VispaWidget::setZoom(), and Vispa.Main.MainWindow.MainWindow::updateStartupScreenGeometry().