11#ifndef ROOSTATS_ConfInterval 
   12#define ROOSTATS_ConfInterval 
   44         if (&
other==
this) { 
return *
this; }
 
 
 
#define ClassDefOverride(name, id)
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
ConfInterval is an interface class for a generic interval in the RooStats framework.
 
virtual double ConfidenceLevel() const =0
return confidence level
 
virtual bool IsInInterval(const RooArgSet &) const =0
check if given point is in the interval
 
ConfInterval & operator=(const ConfInterval &other)
operator=
 
virtual bool CheckParameters(const RooArgSet &) const =0
check if parameters are correct (i.e. they are the POI of this interval)
 
virtual void SetConfidenceLevel(double cl)=0
used to set confidence level. Keep pure virtual
 
virtual RooArgSet * GetParameters() const =0
return list of parameters of interest defining this interval (return a new cloned list)
 
ConfInterval(const char *name=nullptr)
constructor given name and title
 
The TNamed class is the base class for all named ROOT classes.
 
TNamed & operator=(const TNamed &rhs)
TNamed assignment operator.
 
Namespace for the RooStats classes.