87      printf(
"added clues from dataset %s with fraction %g\n",
 
  112   if (
fVars == 
nullptr) {
 
  114         "Variables to create proposal function for are not set." << endl;
 
  120   for (
auto *
r : static_range_cast<RooRealVar *> (*
fVars)){
 
  143      double range = 
r->getMax() - 
r->getMin();
 
static const double SIGMA_RANGE_DIVISOR
 
static const double DEFAULT_CLUES_FRAC
 
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
TMatrixTSym< Double_t > TMatrixDSym
 
Int_t getSize() const
Return the number of elements in the collection.
 
virtual bool add(const RooAbsArg &var, bool silent=false)
Add the specified argument to list.
 
RooAddPdf is an efficient implementation of a sum of PDFs of the form.
 
RooArgList is a container object that can hold multiple RooAbsArg objects.
 
RooAbsArg * at(Int_t idx) const
Return object at given index, or nullptr if index is out of range.
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
Multivariate Gaussian p.d.f.
 
Generic N-dimensional implementation of a kernel estimation p.d.f.
 
RooRealVar represents a variable that can be changed from the outside.
 
PdfProposal is a concrete implementation of the ProposalFunction interface.
 
virtual void AddMapping(RooRealVar &proposalParam, RooAbsReal &update)
specify a mapping between a parameter of the proposal function and a parameter of interest.
 
virtual void SetCacheSize(Int_t size)
Set how many points to generate each time we propose from a new point Default (and minimum) is 1.
 
virtual void SetOwnsPdf(bool ownsPdf)
set whether we own the PDF that serves as the proposal density function By default,...
 
virtual void SetPdf(RooAbsPdf &pdf)
Set the PDF to be the proposal density function.
 
ProposalFunction is an interface for all proposal functions that would be used with a Markov Chain Mo...
 
double fUniFrac
what fraction of the PDF integral is uniform
 
RooDataSet * fClues
data set of clues
 
bool fOwnsCluesPdf
whether we created (and own) the clues pdf
 
bool fUseUpdates
whether to set updates for proposal params in PdfProposal
 
void CreateCovMatrix(RooArgList &xVec)
 
bool fOwnsVars
whether we own fVars
 
double fCluesFrac
what fraction of the PDF integral comes from clues
 
virtual ProposalFunction * GetProposalFunction()
Get the ProposalFunction that we've been designing.
 
const Option_t * fCluesOptions
option string for clues RooNDKeysPdf
 
RooAbsPdf * fPdf
the main proposal density function
 
bool fOwnsPdfProp
whether we own the PdfProposal; equivalent to:
 
Int_t fCacheSize
for generating proposals from PDFs
 
RooAbsPdf * fUniformPdf
uniform proposal dens. func.
 
RooArgList * fVars
the RooRealVars to generate proposals for
 
TMatrixDSym * fCovMatrix
covariance matrix for multi var gaussian pdf
 
PdfProposal * fPdfProp
the PdfProposal we are (probably) going to return
 
double fSigmaRangeDivisor
range divisor to get sigma for each variable
 
RooAbsPdf * fCluesPdf
proposal dens. func. with clues for certain points
 
bool fOwnsPdf
whether we created (and own) the main pdf
 
const char * GetName() const override
Returns name of object.
 
const char * Data() const
 
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
 
RooConstVar & RooConst(double val)
 
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
 
Namespace for the RooStats classes.