11#ifndef RooStats_SimpleInterval
12#define RooStats_SimpleInterval
#define ClassDefOverride(name, id)
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.
SimpleInterval is a concrete implementation of the ConfInterval interface.
void SetConfidenceLevel(double) override
set the confidence level for the interval.
double fUpperLimit
upper interval limit
virtual double UpperLimit()
return the interval upper limit
RooArgSet fParameters
set containing the parameter of interest
double ConfidenceLevel() const override
return the confidence interval
virtual double LowerLimit()
return the interval lower limit
bool IsInInterval(const RooArgSet &) const override
check if parameter is in the interval
double fLowerLimit
lower interval limit
~SimpleInterval() override
destructor
RooArgSet * GetParameters() const override
return a cloned list with the parameter of interest
bool CheckParameters(const RooArgSet &) const override
check if parameters are correct (i.e. they are the POI of this interval)
double fConfidenceLevel
confidence level
SimpleInterval & operator=(const SimpleInterval &other)
default constructor
Namespace for the RooStats classes.