11#ifndef ROOSTATS_IntervalCalculator 
   12#define ROOSTATS_IntervalCalculator 
   65      virtual double Size() 
const = 0;
 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
#define ClassDef(name, id)
 
RooAbsData is the common abstract base class for binned and unbinned datasets.
 
ConfInterval is an interface class for a generic interval in the RooStats framework.
 
IntervalCalculator is an interface class for a tools which produce RooStats ConfIntervals.
 
virtual ConfInterval * GetInterval() const =0
Main interface to get a ConfInterval, pure virtual.
 
virtual double ConfidenceLevel() const =0
Get the Confidence level for the test.
 
virtual void SetTestSize(double size)=0
set the size of the test (rate of Type I error) ( e.g. 0.05 for a 95% Confidence Interval)
 
virtual void SetConfidenceLevel(double cl)=0
set the confidence level for the interval (e.g. 0.95 for a 95% Confidence Interval)
 
virtual ~IntervalCalculator()
 
virtual void SetModel(const ModelConfig &)=0
Set the Model.
 
virtual void SetData(RooAbsData &)=0
Set the DataSet ( add to the workspace if not already there ?)
 
virtual double Size() const =0
Get the size of the test (eg. rate of Type I error)
 
ModelConfig is a simple class that holds configuration information specifying how a model should be u...
 
The RooWorkspace is a persistable container for RooFit projects.
 
RooStats::ModelConfig ModelConfig
 
Namespace for the RooStats classes.