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.