12 #ifndef RooStats_ProposalHelper
13 #define RooStats_ProposalHelper
18 #ifndef ROOSTATS_ProposalFunction
21 #ifndef ROOSTATS_UniformProposal
24 #ifndef ROOSTATS_PdfProposal
30 #ifndef ROO_MSG_SERVICE
62 coutE(
Eval) <<
"Warning: Requested non-positive cache size: " <<
63 size <<
". Cache size unchanged." << std::endl;
ProposalFunction is an interface for all proposal functions that would be used with a Markov Chain Mo...
virtual void SetClues(RooDataSet &clues)
virtual ProposalFunction * GetProposalFunction()
virtual void SetUpdateProposalParameters(Bool_t updateParams)
Double_t fSigmaRangeDivisor
virtual void SetCluesFraction(Double_t cluesFrac)
virtual void SetVariables(const RooArgList &vars)
#define ClassDef(name, id)
const Option_t * fCluesOptions
virtual void SetWidthRangeDivisor(Double_t divisor)
virtual void SetCacheSize(Int_t size)
virtual void SetUniformFraction(Double_t uniFrac)
Namespace for the RooStats classes.
TMatrixTSym< Double_t > TMatrixDSym
virtual void SetPdf(RooAbsPdf &pdf)
PdfProposal is a concrete implementation of the ProposalFunction interface.
virtual void SetCovMatrix(const TMatrixDSym &covMatrix)
Mother of all ROOT objects.
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
virtual void SetVariables(RooArgSet &vars)
virtual void SetCluesOptions(const Option_t *options)
void CreateCovMatrix(RooArgList &xVec)
virtual ~ProposalHelper()
virtual void SetVariables(RooArgList &vars)