ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
RooNDKeysPdf.cxx File Reference
#include <iostream>
#include <algorithm>
#include <string>
#include "TMath.h"
#include "TMatrixDSymEigen.h"
#include "RooNDKeysPdf.h"
#include "RooAbsReal.h"
#include "RooRealVar.h"
#include "RooRandom.h"
#include "RooDataSet.h"
#include "RooHist.h"
#include "RooMsgService.h"
#include "TError.h"
Include dependency graph for RooNDKeysPdf.cxx:

Go to the source code of this file.

Functions

 ClassImp (RooNDKeysPdf) RooNDKeysPdf
 Construct N-dimensional kernel estimation p.d.f. More...
 

Function Documentation

ClassImp ( RooNDKeysPdf  )

Construct N-dimensional kernel estimation p.d.f.

in observables 'varList' from dataset 'data'. Options can be

'a' = Use adaptive kernels (width varies with local event density) 'm' = Mirror data points over observable boundaries. Improves modeling behavior at edges for distributions that are not close to zero at edge 'd' = Debug flag 'v' = Verbose flag

The parameter rho (default = 1) provides an overall scale factor that can be applied to the bandwith calculated for each kernel. The nSigma parameter determines the size of the box that is used to search for contributing kernels around a given point in observable space. The nSigma parameters is used in case of non-adaptive bandwidths and for the 1st non-adaptive pass for the calculation of adaptive keys p.d.f.s.

The optional weight arguments allows to specify an observable or function expression in observables that specifies the weight of each event.

Definition at line 49 of file RooNDKeysPdf.cxx.