11 #ifndef ROOSTATS_IntervalCalculator
12 #define ROOSTATS_IntervalCalculator
59 class IntervalCalculator {
63 virtual ~IntervalCalculator() {}
66 virtual ConfInterval* GetInterval()
const = 0;
69 virtual Double_t Size()
const = 0;
72 virtual Double_t ConfidenceLevel()
const = 0;
75 virtual void SetData(RooAbsData&) = 0;
78 virtual void SetModel(
const ModelConfig & ) = 0;
81 virtual void SetTestSize(Double_t size) = 0;
84 virtual void SetConfidenceLevel(Double_t cl) = 0;
87 ClassDef(IntervalCalculator,1)