#ifndef RooStats_SimpleInterval
#define RooStats_SimpleInterval
#ifndef ROO_ARG_SET
#include "RooArgSet.h"
#endif
#ifndef RooStats_ConfInterval
#include "RooStats/ConfInterval.h"
#endif
namespace RooStats {
class SimpleInterval : public ConfInterval {
private:
RooArgSet* fParameters;
Double_t fLowerLimit;
Double_t fUpperLimit;
Double_t fConfidenceLevel;
public:
SimpleInterval();
SimpleInterval(const char* name);
SimpleInterval(const char* name, const char* title);
SimpleInterval(const char* name, RooAbsArg*, Double_t, Double_t);
SimpleInterval(const char* name, const char* title, RooAbsArg*, Double_t, Double_t);
virtual ~SimpleInterval();
virtual Bool_t IsInInterval(RooArgSet&);
virtual void SetConfidenceLevel(Double_t cl) {fConfidenceLevel = cl;}
virtual Double_t ConfidenceLevel() const {return fConfidenceLevel;}
Double_t LowerLimit() {return fLowerLimit;}
Double_t UpperLimit() {return fUpperLimit;}
virtual RooArgSet* GetParameters() const;
Bool_t CheckParameters(RooArgSet&) const ;
protected:
ClassDef(SimpleInterval,1)
};
}
#endif
Last change: Fri Nov 21 08:37:10 2008
Last generated: 2008-11-21 08:37
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.