RooStats::ConfidenceBelt Class Reference

#include <ConfidenceBelt.h>

Inheritance diagram for RooStats::ConfidenceBelt:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 ConfidenceBelt ()
 ConfidenceBelt (const char *name)
 ConfidenceBelt (const char *name, const char *title)
 ConfidenceBelt (const char *name, RooAbsData &)
 ConfidenceBelt (const char *name, const char *title, RooAbsData &)
virtual ~ConfidenceBelt ()
void AddAcceptanceRegion (RooArgSet &, AcceptanceRegion region, Double_t cl=-1., Double_t leftside=-1.)
void AddAcceptanceRegion (RooArgSet &point, Int_t dataSetIndex, Double_t lower, Double_t upper, Double_t cl=-1., Double_t leftside=-1.)
AcceptanceRegionGetAcceptanceRegion (RooArgSet &, Double_t cl=-1., Double_t leftside=-1.)
Double_t GetAcceptanceRegionMin (RooArgSet &, Double_t cl=-1., Double_t leftside=-1.)
Double_t GetAcceptanceRegionMax (RooArgSet &, Double_t cl=-1., Double_t leftside=-1.)
vector< Double_tConfidenceLevels () const
virtual RooArgSetGetParameters () const
Bool_t CheckParameters (RooArgSet &) const
 ConfidenceBelt ()
 ConfidenceBelt (const char *name)
 ConfidenceBelt (const char *name, const char *title)
 ConfidenceBelt (const char *name, RooAbsData &)
 ConfidenceBelt (const char *name, const char *title, RooAbsData &)
virtual ~ConfidenceBelt ()
void AddAcceptanceRegion (RooArgSet &, AcceptanceRegion region, Double_t cl=-1., Double_t leftside=-1.)
void AddAcceptanceRegion (RooArgSet &point, Int_t dataSetIndex, Double_t lower, Double_t upper, Double_t cl=-1., Double_t leftside=-1.)
AcceptanceRegionGetAcceptanceRegion (RooArgSet &, Double_t cl=-1., Double_t leftside=-1.)
Double_t GetAcceptanceRegionMin (RooArgSet &, Double_t cl=-1., Double_t leftside=-1.)
Double_t GetAcceptanceRegionMax (RooArgSet &, Double_t cl=-1., Double_t leftside=-1.)
vector< Double_tConfidenceLevels () const
virtual RooArgSetGetParameters () const
Bool_t CheckParameters (RooArgSet &) const

Private Attributes

SamplingSummaryLookup fSamplingSummaryLookup
vector< SamplingSummaryfSamplingSummaries
RooAbsDatafParameterPoints
vector< SamplingSummaryfSamplingSummaries
RooAbsDatafParameterPoints

Detailed Description

Definition at line 161 of file ConfidenceBelt.h.


Constructor & Destructor Documentation

ConfidenceBelt::ConfidenceBelt (  ) 

Definition at line 49 of file ConfidenceBelt.cxx.

ConfidenceBelt::ConfidenceBelt ( const char *  name  ) 

Definition at line 56 of file ConfidenceBelt.cxx.

ConfidenceBelt::ConfidenceBelt ( const char *  name,
const char *  title 
)

Definition at line 63 of file ConfidenceBelt.cxx.

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

Definition at line 70 of file ConfidenceBelt.cxx.

ConfidenceBelt::ConfidenceBelt ( const char *  name,
const char *  title,
RooAbsData  
)

Definition at line 77 of file ConfidenceBelt.cxx.

ConfidenceBelt::~ConfidenceBelt (  )  [virtual]

Definition at line 86 of file ConfidenceBelt.cxx.

RooStats::ConfidenceBelt::ConfidenceBelt (  ) 

RooStats::ConfidenceBelt::ConfidenceBelt ( const char *  name  ) 

RooStats::ConfidenceBelt::ConfidenceBelt ( const char *  name,
const char *  title 
)

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

RooStats::ConfidenceBelt::ConfidenceBelt ( const char *  name,
const char *  title,
RooAbsData  
)

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


Member Function Documentation

void ConfidenceBelt::AddAcceptanceRegion ( RooArgSet ,
AcceptanceRegion  region,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

Definition at line 171 of file ConfidenceBelt.cxx.

References RooDataSet::add(), fParameterPoints, fSamplingSummaries, hist, and RooAbsData::numEntries().

Referenced by RooStats::NeymanConstruction::GetInterval().

void ConfidenceBelt::AddAcceptanceRegion ( RooArgSet point,
Int_t  dataSetIndex,
Double_t  lower,
Double_t  upper,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

Definition at line 113 of file ConfidenceBelt.cxx.

References RooStats::SamplingSummaryLookup::Add(), fParameterPoints, fSamplingSummaries, fSamplingSummaryLookup, RooStats::SamplingSummaryLookup::GetLookupIndex(), hist, and RooAbsData::numEntries().

AcceptanceRegion * ConfidenceBelt::GetAcceptanceRegion ( RooArgSet ,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

Definition at line 209 of file ConfidenceBelt.cxx.

References RooAbsCollection::createIterator(), fParameterPoints, fSamplingSummaries, TNamed::GetName(), RooArgSet::getRealValue(), RooRealVar::getVal(), hist, and TIter::Next().

Referenced by GetAcceptanceRegionMax(), and GetAcceptanceRegionMin().

Double_t ConfidenceBelt::GetAcceptanceRegionMin ( RooArgSet ,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

Definition at line 94 of file ConfidenceBelt.cxx.

References GetAcceptanceRegion(), and RooStats::AcceptanceRegion::GetLowerLimit().

Double_t ConfidenceBelt::GetAcceptanceRegionMax ( RooArgSet ,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

Definition at line 101 of file ConfidenceBelt.cxx.

References GetAcceptanceRegion(), and RooStats::AcceptanceRegion::GetUpperLimit().

Referenced by StandardFeldmanCousinsDemo().

vector< Double_t > ConfidenceBelt::ConfidenceLevels (  )  const

Definition at line 107 of file ConfidenceBelt.cxx.

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

Definition at line 261 of file ConfidenceBelt.cxx.

References fParameterPoints, and RooAbsData::get().

Bool_t ConfidenceBelt::CheckParameters ( RooArgSet  )  const

Definition at line 268 of file ConfidenceBelt.cxx.

References RooAbsCollection::equals(), fParameterPoints, RooAbsData::get(), and RooAbsCollection::getSize().

void RooStats::ConfidenceBelt::AddAcceptanceRegion ( RooArgSet ,
AcceptanceRegion  region,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

void RooStats::ConfidenceBelt::AddAcceptanceRegion ( RooArgSet point,
Int_t  dataSetIndex,
Double_t  lower,
Double_t  upper,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

AcceptanceRegion* RooStats::ConfidenceBelt::GetAcceptanceRegion ( RooArgSet ,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

Double_t RooStats::ConfidenceBelt::GetAcceptanceRegionMin ( RooArgSet ,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

Double_t RooStats::ConfidenceBelt::GetAcceptanceRegionMax ( RooArgSet ,
Double_t  cl = -1.,
Double_t  leftside = -1. 
)

vector<Double_t> RooStats::ConfidenceBelt::ConfidenceLevels (  )  const

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

Bool_t RooStats::ConfidenceBelt::CheckParameters ( RooArgSet  )  const


Member Data Documentation

SamplingSummaryLookup RooStats::ConfidenceBelt::fSamplingSummaryLookup [private]

Definition at line 164 of file ConfidenceBelt.h.

Referenced by AddAcceptanceRegion().

vector<SamplingSummary> RooStats::ConfidenceBelt::fSamplingSummaries [private]

Definition at line 165 of file ConfidenceBelt.h.

Referenced by AddAcceptanceRegion(), and GetAcceptanceRegion().

RooAbsData* RooStats::ConfidenceBelt::fParameterPoints [private]

Definition at line 166 of file ConfidenceBelt.h.

Referenced by AddAcceptanceRegion(), CheckParameters(), GetAcceptanceRegion(), and GetParameters().

vector<SamplingSummary> RooStats::ConfidenceBelt::fSamplingSummaries [private]

Definition at line 165 of file ConfidenceBelt.h.

RooAbsData* RooStats::ConfidenceBelt::fParameterPoints [private]

Definition at line 166 of file ConfidenceBelt.h.


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