11#ifndef ROOSTATS_ConfInterval
12#define ROOSTATS_ConfInterval
47 if (&other==
this) {
return *
this; }
#define ClassDef(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_t ConfidenceLevel() const =0
return confidence level
virtual ~ConfInterval()
destructor
virtual Bool_t CheckParameters(const RooArgSet &) const =0
check if parameters are correct (i.e. they are the POI of this interval)
virtual void SetConfidenceLevel(Double_t cl)=0
used to set confidence level. Keep pure virtual
ConfInterval & operator=(const ConfInterval &other)
operator=
ConfInterval(const char *name=0)
constructor given name and title
virtual RooArgSet * GetParameters() const =0
return list of parameters of interest defining this interval (return a new cloned list)
virtual Bool_t IsInInterval(const RooArgSet &) const =0
check if given point is in the interval
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.