12#ifndef RooStats_ProposalHelper
13#define RooStats_ProposalHelper
47 coutE(Eval) <<
"Warning: Requested non-positive cache size: " <<
48 size <<
". Cache size unchanged." << std::endl;
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
#define ClassDef(name, id)
TMatrixTSym< Double_t > TMatrixDSym
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooDataSet is a container class to hold unbinned data.
PdfProposal is a concrete implementation of the ProposalFunction interface.
ProposalFunction is an interface for all proposal functions that would be used with a Markov Chain Mo...
virtual void SetCovMatrix(const TMatrixDSym &covMatrix)
virtual void SetUpdateProposalParameters(Bool_t updateParams)
void CreateCovMatrix(RooArgList &xVec)
virtual void SetVariables(RooArgSet &vars)
virtual void SetPdf(RooAbsPdf &pdf)
virtual void SetWidthRangeDivisor(Double_t divisor)
virtual ProposalFunction * GetProposalFunction()
const Option_t * fCluesOptions
virtual void SetVariables(RooArgList &vars)
virtual void SetVariables(const RooArgList &vars)
Double_t fSigmaRangeDivisor
virtual ~ProposalHelper()
virtual void SetCluesFraction(Double_t cluesFrac)
virtual void SetClues(RooDataSet &clues)
virtual void SetUniformFraction(Double_t uniFrac)
virtual void SetCacheSize(Int_t size)
virtual void SetCluesOptions(const Option_t *options)
Mother of all ROOT objects.
Namespace for the RooStats classes.