RooStats::SimpleInterval Class Reference

#include <SimpleInterval.h>

Inheritance diagram for RooStats::SimpleInterval:

RooStats::ConfInterval RooStats::ConfInterval TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject RooStats::HypoTestInverterResult RooStats::HypoTestInverterResult List of all members.

Public Member Functions

 SimpleInterval (const char *name=0)
 SimpleInterval (const char *name, const RooRealVar &var, Double_t lower, Double_t upper, Double_t cl)
virtual ~SimpleInterval ()
virtual Bool_t IsInInterval (const RooArgSet &) const
virtual void SetConfidenceLevel (Double_t)
virtual Double_t ConfidenceLevel () const
virtual Double_t LowerLimit ()
virtual Double_t UpperLimit ()
virtual RooArgSetGetParameters () const
Bool_t CheckParameters (const RooArgSet &) const
 SimpleInterval (const char *name=0)
 SimpleInterval (const char *name, const RooRealVar &var, Double_t lower, Double_t upper, Double_t cl)
virtual ~SimpleInterval ()
virtual Bool_t IsInInterval (const RooArgSet &) const
virtual void SetConfidenceLevel (Double_t)
virtual Double_t ConfidenceLevel () const
virtual Double_t LowerLimit ()
virtual Double_t UpperLimit ()
virtual RooArgSetGetParameters () const
Bool_t CheckParameters (const RooArgSet &) const

Protected Member Functions

 ClassDef (SimpleInterval, 1) RooArgSet fParameters
 ClassDef (SimpleInterval, 1) RooArgSet fParameters

Protected Attributes

Double_t fLowerLimit
Double_t fUpperLimit
Double_t fConfidenceLevel

Detailed Description

Definition at line 24 of file SimpleInterval.h.


Constructor & Destructor Documentation

SimpleInterval::SimpleInterval ( const char *  name = 0  )  [explicit]

Definition at line 46 of file SimpleInterval.cxx.

SimpleInterval::SimpleInterval ( const char *  name,
const RooRealVar var,
Double_t  lower,
Double_t  upper,
Double_t  cl 
)

Definition at line 53 of file SimpleInterval.cxx.

SimpleInterval::~SimpleInterval (  )  [virtual]

Definition at line 62 of file SimpleInterval.cxx.

RooStats::SimpleInterval::SimpleInterval ( const char *  name = 0  )  [explicit]

RooStats::SimpleInterval::SimpleInterval ( const char *  name,
const RooRealVar var,
Double_t  lower,
Double_t  upper,
Double_t  cl 
)

virtual RooStats::SimpleInterval::~SimpleInterval (  )  [virtual]


Member Function Documentation

Bool_t SimpleInterval::IsInInterval ( const RooArgSet  )  const [virtual]

Implements RooStats::ConfInterval.

Definition at line 69 of file SimpleInterval.cxx.

References RooAbsCollection::first(), fUpperLimit, and RooAbsCollection::getSize().

virtual void RooStats::SimpleInterval::SetConfidenceLevel ( Double_t   )  [inline, virtual]

Implements RooStats::ConfInterval.

Definition at line 41 of file SimpleInterval.h.

virtual Double_t RooStats::SimpleInterval::ConfidenceLevel (  )  const [inline, virtual]

Implements RooStats::ConfInterval.

Definition at line 44 of file SimpleInterval.h.

References fConfidenceLevel.

virtual Double_t RooStats::SimpleInterval::LowerLimit (  )  [inline, virtual]

Definition at line 47 of file SimpleInterval.h.

References fLowerLimit.

Referenced by FourBinInstructional(), IntervalExamples(), rs701_BayesianCalculator(), and StandardBayesianNumericalDemo().

virtual Double_t RooStats::SimpleInterval::UpperLimit (  )  [inline, virtual]

Definition at line 49 of file SimpleInterval.h.

References fUpperLimit.

Referenced by FourBinInstructional(), IntervalExamples(), rs701_BayesianCalculator(), and StandardBayesianNumericalDemo().

RooArgSet * SimpleInterval::GetParameters (  )  const [virtual]

Implements RooStats::ConfInterval.

Definition at line 91 of file SimpleInterval.cxx.

Bool_t SimpleInterval::CheckParameters ( const RooArgSet  )  const [virtual]

Implements RooStats::ConfInterval.

Definition at line 98 of file SimpleInterval.cxx.

References RooAbsCollection::equals(), and RooAbsCollection::getSize().

RooStats::SimpleInterval::ClassDef ( SimpleInterval  ,
 
) [protected]

virtual Bool_t RooStats::SimpleInterval::IsInInterval ( const RooArgSet  )  const [virtual]

Implements RooStats::ConfInterval.

virtual void RooStats::SimpleInterval::SetConfidenceLevel ( Double_t   )  [inline, virtual]

Implements RooStats::ConfInterval.

Definition at line 41 of file SimpleInterval.h.

virtual Double_t RooStats::SimpleInterval::ConfidenceLevel (  )  const [inline, virtual]

Implements RooStats::ConfInterval.

Definition at line 44 of file SimpleInterval.h.

References fConfidenceLevel.

virtual Double_t RooStats::SimpleInterval::LowerLimit (  )  [inline, virtual]

Definition at line 47 of file SimpleInterval.h.

References fLowerLimit.

virtual Double_t RooStats::SimpleInterval::UpperLimit (  )  [inline, virtual]

Definition at line 49 of file SimpleInterval.h.

References fUpperLimit.

virtual RooArgSet* RooStats::SimpleInterval::GetParameters (  )  const [virtual]

Implements RooStats::ConfInterval.

Bool_t RooStats::SimpleInterval::CheckParameters ( const RooArgSet  )  const [virtual]

Implements RooStats::ConfInterval.

RooStats::SimpleInterval::ClassDef ( SimpleInterval  ,
 
) [protected]


Member Data Documentation

Double_t RooStats::SimpleInterval::fLowerLimit [protected]

Definition at line 64 of file SimpleInterval.h.

Referenced by LowerLimit().

Double_t RooStats::SimpleInterval::fUpperLimit [protected]

Definition at line 65 of file SimpleInterval.h.

Referenced by IsInInterval(), and UpperLimit().

Double_t RooStats::SimpleInterval::fConfidenceLevel [protected]

Definition at line 66 of file SimpleInterval.h.

Referenced by ConfidenceLevel(), RooStats::HypoTestInverterResult::SetConfidenceLevel(), and RooStats::HypoTestInverterResult::SetTestSize().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:57:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1