RooStats::CombinedCalculator Class Reference

#include <CombinedCalculator.h>

Inheritance diagram for RooStats::CombinedCalculator:

RooStats::IntervalCalculator RooStats::HypoTestCalculator RooStats::IntervalCalculator RooStats::HypoTestCalculator RooStats::ProfileLikelihoodCalculator RooStats::ProfileLikelihoodCalculator List of all members.

Public Member Functions

 CombinedCalculator ()
 CombinedCalculator (RooAbsData &data, RooAbsPdf &pdf, const RooArgSet &paramsOfInterest, Double_t size=0.05, const RooArgSet *nullParams=0, const RooArgSet *altParams=0, const RooArgSet *nuisParams=0)
 CombinedCalculator (RooAbsData &data, const ModelConfig &model, Double_t size=0.05)
virtual ~CombinedCalculator ()
virtual ConfIntervalGetInterval () const=0
virtual HypoTestResultGetHypoTest () const=0
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
virtual Double_t Size () const
virtual Double_t ConfidenceLevel () const
virtual void SetData (RooAbsData &data)
virtual void SetModel (const ModelConfig &model)
virtual void SetNullModel (const ModelConfig &)
virtual void SetAlternateModel (const ModelConfig &)
virtual void SetPdf (RooAbsPdf &pdf)
virtual void SetParameters (const RooArgSet &set)
virtual void SetNuisanceParameters (const RooArgSet &set)
virtual void SetNullParameters (const RooArgSet &set)
virtual void SetAlternateParameters (const RooArgSet &set)
 CombinedCalculator ()
 CombinedCalculator (RooAbsData &data, RooAbsPdf &pdf, const RooArgSet &paramsOfInterest, Double_t size=0.05, const RooArgSet *nullParams=0, const RooArgSet *altParams=0, const RooArgSet *nuisParams=0)
 CombinedCalculator (RooAbsData &data, const ModelConfig &model, Double_t size=0.05)
virtual ~CombinedCalculator ()
virtual ConfIntervalGetInterval () const=0
virtual HypoTestResultGetHypoTest () const=0
virtual void SetTestSize (Double_t size)
virtual void SetConfidenceLevel (Double_t cl)
virtual Double_t Size () const
virtual Double_t ConfidenceLevel () const
virtual void SetData (RooAbsData &data)
virtual void SetModel (const ModelConfig &model)
virtual void SetNullModel (const ModelConfig &)
virtual void SetAlternateModel (const ModelConfig &)
virtual void SetPdf (RooAbsPdf &pdf)
virtual void SetParameters (const RooArgSet &set)
virtual void SetNuisanceParameters (const RooArgSet &set)
virtual void SetNullParameters (const RooArgSet &set)
virtual void SetAlternateParameters (const RooArgSet &set)

Protected Member Functions

RooAbsPdfGetPdf () const
RooAbsDataGetData () const
RooAbsPdfGetPdf () const
RooAbsDataGetData () const

Protected Attributes

Double_t fSize
RooAbsPdffPdf
RooAbsDatafData
RooArgSet fPOI
RooArgSet fNullParams
RooArgSet fAlternateParams
RooArgSet fNuisParams
RooAbsPdffPdf
RooAbsDatafData

Detailed Description

Definition at line 76 of file CombinedCalculator.h.


Constructor & Destructor Documentation

RooStats::CombinedCalculator::CombinedCalculator (  )  [inline]

Definition at line 80 of file CombinedCalculator.h.

RooStats::CombinedCalculator::CombinedCalculator ( RooAbsData data,
RooAbsPdf pdf,
const RooArgSet paramsOfInterest,
Double_t  size = 0.05,
const RooArgSet nullParams = 0,
const RooArgSet altParams = 0,
const RooArgSet nuisParams = 0 
) [inline]

Definition at line 86 of file CombinedCalculator.h.

References RooArgSet::add(), fAlternateParams, fNuisParams, fNullParams, SetTestSize(), and size.

RooStats::CombinedCalculator::CombinedCalculator ( RooAbsData data,
const ModelConfig model,
Double_t  size = 0.05 
) [inline]

Definition at line 100 of file CombinedCalculator.h.

References model, SetModel(), SetTestSize(), and size.

virtual RooStats::CombinedCalculator::~CombinedCalculator (  )  [inline, virtual]

Definition at line 111 of file CombinedCalculator.h.

RooStats::CombinedCalculator::CombinedCalculator (  )  [inline]

Definition at line 80 of file CombinedCalculator.h.

RooStats::CombinedCalculator::CombinedCalculator ( RooAbsData data,
RooAbsPdf pdf,
const RooArgSet paramsOfInterest,
Double_t  size = 0.05,
const RooArgSet nullParams = 0,
const RooArgSet altParams = 0,
const RooArgSet nuisParams = 0 
) [inline]

Definition at line 86 of file CombinedCalculator.h.

References RooArgSet::add(), fAlternateParams, fNuisParams, fNullParams, SetTestSize(), and size.

RooStats::CombinedCalculator::CombinedCalculator ( RooAbsData data,
const ModelConfig model,
Double_t  size = 0.05 
) [inline]

Definition at line 100 of file CombinedCalculator.h.

References model, SetModel(), SetTestSize(), and size.

virtual RooStats::CombinedCalculator::~CombinedCalculator (  )  [inline, virtual]

Definition at line 111 of file CombinedCalculator.h.


Member Function Documentation

virtual ConfInterval* RooStats::CombinedCalculator::GetInterval (  )  const [pure virtual]

Implements RooStats::IntervalCalculator.

virtual HypoTestResult* RooStats::CombinedCalculator::GetHypoTest (  )  const [pure virtual]

Implements RooStats::HypoTestCalculator.

virtual void RooStats::CombinedCalculator::SetTestSize ( Double_t  size  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 121 of file CombinedCalculator.h.

References fSize.

Referenced by CombinedCalculator(), RooStats::UpperLimitMCSModule::processBetweenGenAndFit(), rs101_limitexample(), and rs401d_FeldmanCousins().

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

Implements RooStats::IntervalCalculator.

Definition at line 123 of file CombinedCalculator.h.

References fSize.

Referenced by FourBinInstructional(), IntervalExamples(), MultivariateGaussianTest(), and StandardProfileLikelihoodDemo().

virtual Double_t RooStats::CombinedCalculator::Size (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 125 of file CombinedCalculator.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 127 of file CombinedCalculator.h.

References fSize.

virtual void RooStats::CombinedCalculator::SetData ( RooAbsData data  )  [inline, virtual]

Implements RooStats::HypoTestCalculator.

Definition at line 130 of file CombinedCalculator.h.

References data, and fData.

Referenced by DoHypothesisTest().

virtual void RooStats::CombinedCalculator::SetModel ( const ModelConfig model  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 135 of file CombinedCalculator.h.

References fPdf, model, SetNuisanceParameters(), SetNullParameters(), and SetParameters().

Referenced by CombinedCalculator(), and DoHypothesisTest().

virtual void RooStats::CombinedCalculator::SetNullModel ( const ModelConfig  )  [inline, virtual]

Implements RooStats::HypoTestCalculator.

Definition at line 142 of file CombinedCalculator.h.

virtual void RooStats::CombinedCalculator::SetAlternateModel ( const ModelConfig  )  [inline, virtual]

Implements RooStats::HypoTestCalculator.

Definition at line 144 of file CombinedCalculator.h.

virtual void RooStats::CombinedCalculator::SetPdf ( RooAbsPdf pdf  )  [inline, virtual]

Definition at line 150 of file CombinedCalculator.h.

References fPdf.

virtual void RooStats::CombinedCalculator::SetParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 153 of file CombinedCalculator.h.

References RooArgSet::add(), fPOI, and RooAbsCollection::removeAll().

Referenced by SetModel().

virtual void RooStats::CombinedCalculator::SetNuisanceParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 156 of file CombinedCalculator.h.

References RooArgSet::add(), fNuisParams, and RooAbsCollection::removeAll().

Referenced by SetModel().

virtual void RooStats::CombinedCalculator::SetNullParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 159 of file CombinedCalculator.h.

References RooArgSet::add(), fNullParams, and RooAbsCollection::removeAll().

Referenced by DoHypothesisTest(), and SetModel().

virtual void RooStats::CombinedCalculator::SetAlternateParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 162 of file CombinedCalculator.h.

References RooArgSet::add(), fAlternateParams, and RooAbsCollection::removeAll().

RooAbsPdf* RooStats::CombinedCalculator::GetPdf (  )  const [inline, protected]

Definition at line 167 of file CombinedCalculator.h.

References fPdf.

Referenced by RooStats::ProfileLikelihoodCalculator::DoGlobalFit(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), and RooStats::ProfileLikelihoodCalculator::GetInterval().

RooAbsData* RooStats::CombinedCalculator::GetData (  )  const [inline, protected]

Definition at line 168 of file CombinedCalculator.h.

References fData.

Referenced by RooStats::ProfileLikelihoodCalculator::DoGlobalFit(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), and RooStats::ProfileLikelihoodCalculator::GetInterval().

virtual ConfInterval* RooStats::CombinedCalculator::GetInterval (  )  const [pure virtual]

Implements RooStats::IntervalCalculator.

virtual HypoTestResult* RooStats::CombinedCalculator::GetHypoTest (  )  const [pure virtual]

Implements RooStats::HypoTestCalculator.

virtual void RooStats::CombinedCalculator::SetTestSize ( Double_t  size  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 121 of file CombinedCalculator.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 123 of file CombinedCalculator.h.

References fSize.

virtual Double_t RooStats::CombinedCalculator::Size (  )  const [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 125 of file CombinedCalculator.h.

References fSize.

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

Implements RooStats::IntervalCalculator.

Definition at line 127 of file CombinedCalculator.h.

References fSize.

virtual void RooStats::CombinedCalculator::SetData ( RooAbsData data  )  [inline, virtual]

Implements RooStats::HypoTestCalculator.

Definition at line 130 of file CombinedCalculator.h.

References data, and fData.

virtual void RooStats::CombinedCalculator::SetModel ( const ModelConfig model  )  [inline, virtual]

Implements RooStats::IntervalCalculator.

Definition at line 135 of file CombinedCalculator.h.

References fPdf, model, SetNuisanceParameters(), SetNullParameters(), and SetParameters().

virtual void RooStats::CombinedCalculator::SetNullModel ( const ModelConfig  )  [inline, virtual]

Implements RooStats::HypoTestCalculator.

Definition at line 142 of file CombinedCalculator.h.

virtual void RooStats::CombinedCalculator::SetAlternateModel ( const ModelConfig  )  [inline, virtual]

Implements RooStats::HypoTestCalculator.

Definition at line 144 of file CombinedCalculator.h.

virtual void RooStats::CombinedCalculator::SetPdf ( RooAbsPdf pdf  )  [inline, virtual]

Definition at line 150 of file CombinedCalculator.h.

References fPdf.

virtual void RooStats::CombinedCalculator::SetParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 153 of file CombinedCalculator.h.

References RooArgSet::add(), fPOI, and RooAbsCollection::removeAll().

virtual void RooStats::CombinedCalculator::SetNuisanceParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 156 of file CombinedCalculator.h.

References RooArgSet::add(), fNuisParams, and RooAbsCollection::removeAll().

virtual void RooStats::CombinedCalculator::SetNullParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 159 of file CombinedCalculator.h.

References RooArgSet::add(), fNullParams, and RooAbsCollection::removeAll().

virtual void RooStats::CombinedCalculator::SetAlternateParameters ( const RooArgSet set  )  [inline, virtual]

Definition at line 162 of file CombinedCalculator.h.

References RooArgSet::add(), fAlternateParams, and RooAbsCollection::removeAll().

RooAbsPdf* RooStats::CombinedCalculator::GetPdf (  )  const [inline, protected]

Definition at line 167 of file CombinedCalculator.h.

References fPdf.

RooAbsData* RooStats::CombinedCalculator::GetData (  )  const [inline, protected]

Definition at line 168 of file CombinedCalculator.h.

References fData.


Member Data Documentation

Double_t RooStats::CombinedCalculator::fSize [protected]

Definition at line 170 of file CombinedCalculator.h.

Referenced by ConfidenceLevel(), RooStats::ProfileLikelihoodCalculator::GetInterval(), SetConfidenceLevel(), SetTestSize(), and Size().

RooAbsPdf* RooStats::CombinedCalculator::fPdf [protected]

Definition at line 172 of file CombinedCalculator.h.

Referenced by GetPdf(), SetModel(), and SetPdf().

RooAbsData* RooStats::CombinedCalculator::fData [protected]

Definition at line 173 of file CombinedCalculator.h.

Referenced by GetData(), and SetData().

RooArgSet RooStats::CombinedCalculator::fPOI [protected]

Definition at line 174 of file CombinedCalculator.h.

Referenced by RooStats::ProfileLikelihoodCalculator::GetInterval(), and SetParameters().

RooArgSet RooStats::CombinedCalculator::fNullParams [protected]

Definition at line 175 of file CombinedCalculator.h.

Referenced by CombinedCalculator(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), and SetNullParameters().

RooArgSet RooStats::CombinedCalculator::fAlternateParams [protected]

Definition at line 176 of file CombinedCalculator.h.

Referenced by CombinedCalculator(), and SetAlternateParameters().

RooArgSet RooStats::CombinedCalculator::fNuisParams [protected]

Definition at line 177 of file CombinedCalculator.h.

Referenced by CombinedCalculator(), and SetNuisanceParameters().

RooAbsPdf* RooStats::CombinedCalculator::fPdf [protected]

Definition at line 172 of file CombinedCalculator.h.

RooAbsData* RooStats::CombinedCalculator::fData [protected]

Definition at line 173 of file CombinedCalculator.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