11 #ifndef RooStats_PointSetInterval 
   12 #define RooStats_PointSetInterval 
   21  class PointSetInterval : 
public ConfInterval {
 
   26     explicit PointSetInterval(
const char* name = 0);
 
   29     PointSetInterval(
const char* name, RooAbsData&);
 
   32     virtual ~PointSetInterval();
 
   36     virtual Bool_t IsInInterval(
const RooArgSet&) 
const;
 
   39     virtual void SetConfidenceLevel(Double_t cl) {fConfidenceLevel = cl;}
 
   42     virtual Double_t ConfidenceLevel()
 const {
return fConfidenceLevel;}
 
   49     virtual RooArgSet* GetParameters() 
const;
 
   52     RooAbsData* GetParameterPoints()
 const {
return (RooAbsData*)fParameterPointsInInterval->Clone();}
 
   55     Bool_t CheckParameters(
const RooArgSet&) 
const ;
 
   58     Double_t LowerLimit(RooRealVar& param) ;
 
   61     Double_t UpperLimit(RooRealVar& param) ;
 
   66     ClassDef(PointSetInterval,1)  
 
   71     Double_t fConfidenceLevel; 
 
   72     RooAbsData* fParameterPointsInInterval;