RooStats::PointSetInterval Class Reference

#include <PointSetInterval.h>

Inheritance diagram for RooStats::PointSetInterval:

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

Public Member Functions

 PointSetInterval (const char *name=0)
 PointSetInterval (const char *name, RooAbsData &)
virtual ~PointSetInterval ()
virtual Bool_t IsInInterval (const RooArgSet &) const
virtual void SetConfidenceLevel (Double_t cl)
virtual Double_t ConfidenceLevel () const
virtual RooArgSetGetParameters () const
RooAbsDataGetParameterPoints () const
Bool_t CheckParameters (const RooArgSet &) const
Double_t LowerLimit (RooRealVar &param)
Double_t UpperLimit (RooRealVar &param)
 PointSetInterval (const char *name=0)
 PointSetInterval (const char *name, RooAbsData &)
virtual ~PointSetInterval ()
virtual Bool_t IsInInterval (const RooArgSet &) const
virtual void SetConfidenceLevel (Double_t cl)
virtual Double_t ConfidenceLevel () const
virtual RooArgSetGetParameters () const
RooAbsDataGetParameterPoints () const
Bool_t CheckParameters (const RooArgSet &) const
Double_t LowerLimit (RooRealVar &param)
Double_t UpperLimit (RooRealVar &param)

Protected Attributes

ClassDef(PointSetInterval,
1) private RooAbsData
fParameterPointsInInterval
ClassDef(PointSetInterval,
1) private RooAbsData
fParameterPointsInInterval

Detailed Description

Definition at line 27 of file PointSetInterval.h.


Constructor & Destructor Documentation

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

Definition at line 49 of file PointSetInterval.cxx.

PointSetInterval::PointSetInterval ( const char *  name,
RooAbsData  
)

Definition at line 56 of file PointSetInterval.cxx.

PointSetInterval::~PointSetInterval (  )  [virtual]

Definition at line 65 of file PointSetInterval.cxx.

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

RooStats::PointSetInterval::PointSetInterval ( const char *  name,
RooAbsData  
)

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


Member Function Documentation

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

Implements RooStats::ConfInterval.

Definition at line 73 of file PointSetInterval.cxx.

References RooAbsCollection::createIterator(), fParameterPointsInInterval, RooDataSet::get(), TNamed::GetName(), RooArgSet::getRealValue(), RooRealVar::getVal(), hist, i, TIter::Next(), and RooAbsData::numEntries().

Referenced by rs401c_FeldmanCousins().

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

Implements RooStats::ConfInterval.

Definition at line 45 of file PointSetInterval.h.

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

Implements RooStats::ConfInterval.

Definition at line 48 of file PointSetInterval.h.

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

Implements RooStats::ConfInterval.

Definition at line 120 of file PointSetInterval.cxx.

References fParameterPointsInInterval.

RooAbsData* RooStats::PointSetInterval::GetParameterPoints (  )  const [inline]

Definition at line 58 of file PointSetInterval.h.

References TNamed::Clone(), and fParameterPointsInInterval.

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

Implements RooStats::ConfInterval.

Definition at line 127 of file PointSetInterval.cxx.

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

Double_t PointSetInterval::LowerLimit ( RooRealVar param  ) 

Definition at line 155 of file PointSetInterval.cxx.

References fParameterPointsInInterval, RooAbsData::getRange(), high, and low.

Referenced by FourBinInstructional(), IntervalExamples(), rs401c_FeldmanCousins(), and StandardFeldmanCousinsDemo().

Double_t PointSetInterval::UpperLimit ( RooRealVar param  ) 

Definition at line 143 of file PointSetInterval.cxx.

References fParameterPointsInInterval, RooAbsData::getRange(), high, and low.

Referenced by FourBinInstructional(), IntervalExamples(), rs401c_FeldmanCousins(), and StandardFeldmanCousinsDemo().

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

Implements RooStats::ConfInterval.

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

Implements RooStats::ConfInterval.

Definition at line 45 of file PointSetInterval.h.

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

Implements RooStats::ConfInterval.

Definition at line 48 of file PointSetInterval.h.

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

Implements RooStats::ConfInterval.

RooAbsData* RooStats::PointSetInterval::GetParameterPoints (  )  const [inline]

Definition at line 58 of file PointSetInterval.h.

References TNamed::Clone(), and fParameterPointsInInterval.

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

Implements RooStats::ConfInterval.

Double_t RooStats::PointSetInterval::LowerLimit ( RooRealVar param  ) 

Double_t RooStats::PointSetInterval::UpperLimit ( RooRealVar param  ) 


Member Data Documentation

ClassDef (PointSetInterval,1) private RooAbsData* RooStats::PointSetInterval::fParameterPointsInInterval [protected]

Definition at line 72 of file PointSetInterval.h.

Referenced by CheckParameters(), GetParameterPoints(), GetParameters(), IsInInterval(), LowerLimit(), and UpperLimit().

ClassDef (PointSetInterval,1) private RooAbsData* RooStats::PointSetInterval::fParameterPointsInInterval [protected]

Definition at line 72 of file PointSetInterval.h.


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