RooStats::ProposalHelper Class Reference

#include <ProposalHelper.h>

Inheritance diagram for RooStats::ProposalHelper:

TObject TObject List of all members.

Public Member Functions

 ProposalHelper ()
virtual void SetPdf (RooAbsPdf &pdf)
virtual void SetClues (RooDataSet &clues)
virtual ProposalFunctionGetProposalFunction ()
virtual void SetCacheSize (Int_t size)
virtual void SetUpdateProposalParameters (Bool_t updateParams)
virtual void SetVariables (RooArgList &vars)
virtual void SetVariables (const RooArgList &vars)
virtual void SetUniformFraction (Double_t uniFrac)
virtual void SetCluesFraction (Double_t cluesFrac)
virtual void SetCovMatrix (const TMatrixDSym &covMatrix)
virtual void SetWidthRangeDivisor (Double_t divisor)
virtual void SetCluesOptions (const Option_t *options)
virtual void SetVariables (RooArgSet &vars)
virtual ~ProposalHelper ()
 ProposalHelper ()
virtual void SetPdf (RooAbsPdf &pdf)
virtual void SetClues (RooDataSet &clues)
virtual ProposalFunctionGetProposalFunction ()
virtual void SetCacheSize (Int_t size)
virtual void SetUpdateProposalParameters (Bool_t updateParams)
virtual void SetVariables (RooArgList &vars)
virtual void SetVariables (const RooArgList &vars)
virtual void SetUniformFraction (Double_t uniFrac)
virtual void SetCluesFraction (Double_t cluesFrac)
virtual void SetCovMatrix (const TMatrixDSym &covMatrix)
virtual void SetWidthRangeDivisor (Double_t divisor)
virtual void SetCluesOptions (const Option_t *options)
virtual void SetVariables (RooArgSet &vars)
virtual ~ProposalHelper ()

Protected Member Functions

void CreatePdf ()
void CreateCluesPdf ()
void CreateUniformPdf ()
void CreateCovMatrix (RooArgList &xVec)
void CreatePdf ()
void CreateCluesPdf ()
void CreateUniformPdf ()
void CreateCovMatrix (RooArgList &xVec)

Protected Attributes

RooAbsPdffPdf
RooAbsPdffCluesPdf
RooAbsPdffUniformPdf
RooDataSetfClues
TMatrixDSymfCovMatrix
PdfProposalfPdfProp
RooArgListfVars
Int_t fCacheSize
Double_t fSigmaRangeDivisor
Double_t fUniFrac
Double_t fCluesFrac
Bool_t fOwnsPdfProp
Bool_t fOwnsPdf
Bool_t fOwnsCluesPdf
Bool_t fOwnsVars
Bool_t fUseUpdates
const Option_tfCluesOptions
RooAbsPdffPdf
RooAbsPdffCluesPdf
RooAbsPdffUniformPdf
RooDataSetfClues
TMatrixDSymfCovMatrix
PdfProposalfPdfProp
RooArgListfVars
const Option_tfCluesOptions

Detailed Description

Definition at line 46 of file ProposalHelper.h.


Constructor & Destructor Documentation

ProposalHelper::ProposalHelper (  ) 

Definition at line 82 of file ProposalHelper.cxx.

References fCacheSize, fClues, fCluesFrac, fCluesOptions, fCluesPdf, fCovMatrix, fOwnsCluesPdf, fOwnsPdf, fOwnsPdfProp, fOwnsVars, fPdf, fPdfProp, fSigmaRangeDivisor, fUniformPdf, fUniFrac, fUseUpdates, fVars, kFALSE, kTRUE, NULL, and SIGMA_RANGE_DIVISOR.

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

Definition at line 108 of file ProposalHelper.h.

References fCluesPdf, fCovMatrix, fOwnsCluesPdf, fOwnsPdf, fOwnsPdfProp, fOwnsVars, fPdf, fPdfProp, fUniformPdf, and fVars.

RooStats::ProposalHelper::ProposalHelper (  ) 

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

Definition at line 108 of file ProposalHelper.h.

References fCluesPdf, fCovMatrix, fOwnsCluesPdf, fOwnsPdf, fOwnsPdfProp, fOwnsVars, fPdf, fPdfProp, fUniformPdf, and fVars.


Member Function Documentation

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

Definition at line 52 of file ProposalHelper.h.

References fPdf.

virtual void RooStats::ProposalHelper::SetClues ( RooDataSet clues  )  [inline, virtual]

Definition at line 54 of file ProposalHelper.h.

References fClues.

ProposalFunction * ProposalHelper::GetProposalFunction (  )  [virtual]

Definition at line 103 of file ProposalHelper.cxx.

References RooAbsCollection::add(), CreateCluesPdf(), CreatePdf(), CreateUniformPdf(), DEFAULT_CLUES_FRAC, fCacheSize, fClues, fCluesFrac, fCluesPdf, fOwnsPdfProp, fPdf, fPdfProp, fUniformPdf, fUniFrac, TNamed::GetName(), kFALSE, kTRUE, NULL, RooFit::RooConst(), RooStats::PdfProposal::SetCacheSize(), RooStats::PdfProposal::SetOwnsPdf(), and RooStats::PdfProposal::SetPdf().

Referenced by FourBinInstructional(), MultivariateGaussianTest(), and rs101_limitexample().

virtual void RooStats::ProposalHelper::SetCacheSize ( Int_t  size  )  [inline, virtual]

Definition at line 59 of file ProposalHelper.h.

References coutE, RooFit::Eval, and fCacheSize.

Referenced by FourBinInstructional(), MultivariateGaussianTest(), and rs101_limitexample().

virtual void RooStats::ProposalHelper::SetUpdateProposalParameters ( Bool_t  updateParams  )  [inline, virtual]

Definition at line 68 of file ProposalHelper.h.

References fUseUpdates.

Referenced by FourBinInstructional(), MultivariateGaussianTest(), and rs101_limitexample().

virtual void RooStats::ProposalHelper::SetVariables ( RooArgList vars  )  [inline, virtual]

Definition at line 71 of file ProposalHelper.h.

References fVars.

Referenced by FourBinInstructional(), MultivariateGaussianTest(), rs101_limitexample(), and SetVariables().

virtual void RooStats::ProposalHelper::SetVariables ( const RooArgList vars  )  [inline, virtual]

Definition at line 74 of file ProposalHelper.h.

References fOwnsVars, fVars, and kTRUE.

virtual void RooStats::ProposalHelper::SetUniformFraction ( Double_t  uniFrac  )  [inline, virtual]

Definition at line 79 of file ProposalHelper.h.

References fUniFrac.

virtual void RooStats::ProposalHelper::SetCluesFraction ( Double_t  cluesFrac  )  [inline, virtual]

Definition at line 83 of file ProposalHelper.h.

References fCluesFrac.

virtual void RooStats::ProposalHelper::SetCovMatrix ( const TMatrixDSym covMatrix  )  [inline, virtual]

Definition at line 86 of file ProposalHelper.h.

References fCovMatrix.

Referenced by FourBinInstructional(), MultivariateGaussianTest(), and rs101_limitexample().

virtual void RooStats::ProposalHelper::SetWidthRangeDivisor ( Double_t  divisor  )  [inline, virtual]

Definition at line 92 of file ProposalHelper.h.

References fSigmaRangeDivisor.

virtual void RooStats::ProposalHelper::SetCluesOptions ( const Option_t options  )  [inline, virtual]

Definition at line 98 of file ProposalHelper.h.

References fCluesOptions, and NULL.

virtual void RooStats::ProposalHelper::SetVariables ( RooArgSet vars  )  [inline, virtual]

Definition at line 101 of file ProposalHelper.h.

References fOwnsVars, kTRUE, and SetVariables().

void ProposalHelper::CreatePdf (  )  [protected]

Definition at line 137 of file ProposalHelper.cxx.

References RooAbsCollection::add(), RooStats::PdfProposal::AddMapping(), RooRealVar::clone(), coutE, CreateCovMatrix(), RooAbsCollection::createIterator(), TString::Data(), fCovMatrix, TString::Format(), fPdf, fPdfProp, fUseUpdates, fVars, RooFit::InputArguments, TIterator::Next(), and NULL.

Referenced by GetProposalFunction().

void ProposalHelper::CreateCluesPdf (  )  [protected]

Definition at line 181 of file ProposalHelper.cxx.

References fClues, fCluesOptions, fCluesPdf, fVars, and NULL.

Referenced by GetProposalFunction().

void ProposalHelper::CreateUniformPdf (  )  [protected]

Definition at line 192 of file ProposalHelper.cxx.

References fUniformPdf, and fVars.

Referenced by GetProposalFunction().

void ProposalHelper::CreateCovMatrix ( RooArgList xVec  )  [protected]

Definition at line 169 of file ProposalHelper.cxx.

References RooArgList::at(), fCovMatrix, fSigmaRangeDivisor, RooAbsCollection::getSize(), i, and size.

Referenced by CreatePdf().

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

Definition at line 52 of file ProposalHelper.h.

References fPdf.

virtual void RooStats::ProposalHelper::SetClues ( RooDataSet clues  )  [inline, virtual]

Definition at line 54 of file ProposalHelper.h.

References fClues.

virtual ProposalFunction* RooStats::ProposalHelper::GetProposalFunction (  )  [virtual]

virtual void RooStats::ProposalHelper::SetCacheSize ( Int_t  size  )  [inline, virtual]

Definition at line 59 of file ProposalHelper.h.

References coutE, RooFit::Eval, and fCacheSize.

virtual void RooStats::ProposalHelper::SetUpdateProposalParameters ( Bool_t  updateParams  )  [inline, virtual]

Definition at line 68 of file ProposalHelper.h.

References fUseUpdates.

virtual void RooStats::ProposalHelper::SetVariables ( RooArgList vars  )  [inline, virtual]

Definition at line 71 of file ProposalHelper.h.

References fVars.

virtual void RooStats::ProposalHelper::SetVariables ( const RooArgList vars  )  [inline, virtual]

Definition at line 74 of file ProposalHelper.h.

References fOwnsVars, fVars, and kTRUE.

virtual void RooStats::ProposalHelper::SetUniformFraction ( Double_t  uniFrac  )  [inline, virtual]

Definition at line 79 of file ProposalHelper.h.

References fUniFrac.

virtual void RooStats::ProposalHelper::SetCluesFraction ( Double_t  cluesFrac  )  [inline, virtual]

Definition at line 83 of file ProposalHelper.h.

References fCluesFrac.

virtual void RooStats::ProposalHelper::SetCovMatrix ( const TMatrixDSym covMatrix  )  [inline, virtual]

Definition at line 86 of file ProposalHelper.h.

References fCovMatrix.

virtual void RooStats::ProposalHelper::SetWidthRangeDivisor ( Double_t  divisor  )  [inline, virtual]

Definition at line 92 of file ProposalHelper.h.

References fSigmaRangeDivisor.

virtual void RooStats::ProposalHelper::SetCluesOptions ( const Option_t options  )  [inline, virtual]

Definition at line 98 of file ProposalHelper.h.

References fCluesOptions, and NULL.

virtual void RooStats::ProposalHelper::SetVariables ( RooArgSet vars  )  [inline, virtual]

Definition at line 101 of file ProposalHelper.h.

References fOwnsVars, kTRUE, and SetVariables().

void RooStats::ProposalHelper::CreatePdf (  )  [protected]

void RooStats::ProposalHelper::CreateCluesPdf (  )  [protected]

void RooStats::ProposalHelper::CreateUniformPdf (  )  [protected]

void RooStats::ProposalHelper::CreateCovMatrix ( RooArgList xVec  )  [protected]


Member Data Documentation

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

Definition at line 119 of file ProposalHelper.h.

Referenced by CreatePdf(), GetProposalFunction(), ProposalHelper(), SetPdf(), and ~ProposalHelper().

RooAbsPdf* RooStats::ProposalHelper::fCluesPdf [protected]

Definition at line 120 of file ProposalHelper.h.

Referenced by CreateCluesPdf(), GetProposalFunction(), ProposalHelper(), and ~ProposalHelper().

RooAbsPdf* RooStats::ProposalHelper::fUniformPdf [protected]

Definition at line 121 of file ProposalHelper.h.

Referenced by CreateUniformPdf(), GetProposalFunction(), ProposalHelper(), and ~ProposalHelper().

RooDataSet* RooStats::ProposalHelper::fClues [protected]

Definition at line 122 of file ProposalHelper.h.

Referenced by CreateCluesPdf(), GetProposalFunction(), ProposalHelper(), and SetClues().

TMatrixDSym* RooStats::ProposalHelper::fCovMatrix [protected]

Definition at line 123 of file ProposalHelper.h.

Referenced by CreateCovMatrix(), CreatePdf(), ProposalHelper(), SetCovMatrix(), and ~ProposalHelper().

PdfProposal* RooStats::ProposalHelper::fPdfProp [protected]

Definition at line 124 of file ProposalHelper.h.

Referenced by CreatePdf(), GetProposalFunction(), ProposalHelper(), and ~ProposalHelper().

RooArgList* RooStats::ProposalHelper::fVars [protected]

Definition at line 125 of file ProposalHelper.h.

Referenced by CreateCluesPdf(), CreatePdf(), CreateUniformPdf(), ProposalHelper(), SetVariables(), and ~ProposalHelper().

Int_t RooStats::ProposalHelper::fCacheSize [protected]

Definition at line 126 of file ProposalHelper.h.

Referenced by GetProposalFunction(), ProposalHelper(), and SetCacheSize().

Double_t RooStats::ProposalHelper::fSigmaRangeDivisor [protected]

Definition at line 127 of file ProposalHelper.h.

Referenced by CreateCovMatrix(), ProposalHelper(), and SetWidthRangeDivisor().

Double_t RooStats::ProposalHelper::fUniFrac [protected]

Definition at line 128 of file ProposalHelper.h.

Referenced by GetProposalFunction(), ProposalHelper(), and SetUniformFraction().

Double_t RooStats::ProposalHelper::fCluesFrac [protected]

Definition at line 129 of file ProposalHelper.h.

Referenced by GetProposalFunction(), ProposalHelper(), and SetCluesFraction().

Bool_t RooStats::ProposalHelper::fOwnsPdfProp [protected]

Definition at line 130 of file ProposalHelper.h.

Referenced by GetProposalFunction(), ProposalHelper(), and ~ProposalHelper().

Bool_t RooStats::ProposalHelper::fOwnsPdf [protected]

Definition at line 132 of file ProposalHelper.h.

Referenced by ProposalHelper(), and ~ProposalHelper().

Bool_t RooStats::ProposalHelper::fOwnsCluesPdf [protected]

Definition at line 133 of file ProposalHelper.h.

Referenced by ProposalHelper(), and ~ProposalHelper().

Bool_t RooStats::ProposalHelper::fOwnsVars [protected]

Definition at line 134 of file ProposalHelper.h.

Referenced by ProposalHelper(), SetVariables(), and ~ProposalHelper().

Bool_t RooStats::ProposalHelper::fUseUpdates [protected]

Definition at line 135 of file ProposalHelper.h.

Referenced by CreatePdf(), ProposalHelper(), and SetUpdateProposalParameters().

const Option_t* RooStats::ProposalHelper::fCluesOptions [protected]

Definition at line 136 of file ProposalHelper.h.

Referenced by CreateCluesPdf(), ProposalHelper(), and SetCluesOptions().

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

Definition at line 119 of file ProposalHelper.h.

RooAbsPdf* RooStats::ProposalHelper::fCluesPdf [protected]

Definition at line 120 of file ProposalHelper.h.

RooAbsPdf* RooStats::ProposalHelper::fUniformPdf [protected]

Definition at line 121 of file ProposalHelper.h.

RooDataSet* RooStats::ProposalHelper::fClues [protected]

Definition at line 122 of file ProposalHelper.h.

TMatrixDSym* RooStats::ProposalHelper::fCovMatrix [protected]

Definition at line 123 of file ProposalHelper.h.

PdfProposal* RooStats::ProposalHelper::fPdfProp [protected]

Definition at line 124 of file ProposalHelper.h.

RooArgList* RooStats::ProposalHelper::fVars [protected]

Definition at line 125 of file ProposalHelper.h.

const Option_t* RooStats::ProposalHelper::fCluesOptions [protected]

Definition at line 136 of file ProposalHelper.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