11#ifndef RooStats_PointSetInterval
12#define RooStats_PointSetInterval
#define ClassDefOverride(name, id)
RooAbsData is the common abstract base class for binned and unbinned datasets.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooRealVar represents a variable that can be changed from the outside.
ConfInterval is an interface class for a generic interval in the RooStats framework.
PointSetInterval is a concrete implementation of the ConfInterval interface.
double UpperLimit(RooRealVar ¶m)
return upper limit on a given parameter
RooAbsData * GetParameterPoints() const
return a copy of the data set (points) defining this interval
bool IsInInterval(const RooArgSet &) const override
check if parameter is in the interval
void SetConfidenceLevel(double cl) override
set the confidence level for the interval
RooArgSet * GetParameters() const override
return a cloned list with the parameter of interest
~PointSetInterval() override
destructor
bool CheckParameters(const RooArgSet &) const override
return a cloned list with the parameter of interest
double ConfidenceLevel() const override
return the confidence level for the interval
RooAbsData * fParameterPointsInInterval
either a histogram (RooDataHist) or a tree (RooDataSet)
double fConfidenceLevel
confidence level
double LowerLimit(RooRealVar ¶m)
return lower limit on a given parameter
TObject * Clone(const char *newname="") const override
Make a clone of an object using the Streamer facility.
Namespace for the RooStats classes.