41 ClassImp(RooTFoamBinding);
47 RooTFoamBinding::RooTFoamBinding(
const RooAbsReal& pdf,
const RooArgSet& observables)
49 _nset.add(observables) ;
50 _binding =
new RooRealBinding(pdf,observables,&_nset,kFALSE,0) ;
57 RooTFoamBinding::~RooTFoamBinding()
66 Double_t RooTFoamBinding::Density(Int_t ndim, Double_t *xvec)
69 for (
int i=0 ; i<ndim ; i++) {
70 x[i] = xvec[i]*(_binding->getMaxLimit(i)-_binding->getMinLimit(i)) + _binding->getMinLimit(i) ;
73 Double_t ret = (*_binding)(x) ;