12#ifndef ROOSTATS_MinNLLTestStat
13#define ROOSTATS_MinNLLTestStat
58 if (
this == &rhs)
return *
this;
81 return fProflts->EvaluateProfileLikelihood(1,
data, paramsOfInterest);
92 return fProflts->GetDetailedOutput();
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
Abstract base class for binned and unbinned datasets.
Abstract interface for all probability density functions.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
double Evaluate(RooAbsData &data, RooArgSet ¶msOfInterest) override
Main interface to evaluate the test statistic on a dataset given the values for the Null Parameters O...
void SetLOffset(bool flag=true)
MinNLLTestStat(const MinNLLTestStat &rhs)
void SetReuseNLL(bool flag)
void SetPrintLevel(Int_t printlevel)
void SetStrategy(Int_t strategy)
void SetOneSidedDiscovery(bool flag=true)
~MinNLLTestStat() override
virtual void SetVarName(const char *name)
void SetTolerance(double tol)
MinNLLTestStat(RooAbsPdf &pdf)
void SetMinimizer(const char *minimizer)
MinNLLTestStat & operator=(const MinNLLTestStat &rhs)
ProfileLikelihoodTestStat * fProflts
void SetOneSided(bool flag=true)
virtual void EnableDetailedOutput(bool e=true)
const RooArgSet * GetDetailedOutput(void) const override
return detailed output: for fits this can be pulls, processing time, ... The returned pointer will no...
const TString GetVarName() const override
ProfileLikelihoodTestStat is an implementation of the TestStatistic interface that calculates the pro...
virtual RooAbsPdf * GetPdf() const
TestStatistic is an interface class to provide a facility for construction test statistics distributi...
Namespace for the RooStats classes.