// Lightweight interface adaptor that exports a RooAbsReal as a ROOT::Math::IMultiGenFunction
// END_HTML
#include "RooFit.h"
#include "Riostream.h"
#include "RooMultiGenFunction.h"
#include "RooRealBinding.h"
#include "RooAbsReal.h"
#include "RooAbsPdf.h"
#include "RooArgSet.h"
#include <assert.h>
ClassImp(RooMultiGenFunction)
;
RooMultiGenFunction::RooMultiGenFunction(const RooAbsFunc& func) :
_ftor(func)
{
}
RooMultiGenFunction::RooMultiGenFunction(const RooAbsReal& func, const RooArgList& observables, const RooArgList& parameters) :
_ftor(func,observables,parameters)
{
}
RooMultiGenFunction::RooMultiGenFunction(const RooAbsReal& func, const RooArgList& observables, const RooArgList& parameters, const RooArgSet& nset) :
_ftor(func,observables,parameters,nset)
{
}
RooMultiGenFunction::RooMultiGenFunction(const RooMultiGenFunction& other) :
ROOT::Math::IMultiGenFunction(other), _ftor(other._ftor)
{
}
RooMultiGenFunction::~RooMultiGenFunction()
{
}
double RooMultiGenFunction::DoEval(const double* x) const
{
return _ftor(x) ;
}
RooMultiGenFunction.cxx:1 RooMultiGenFunction.cxx:2 RooMultiGenFunction.cxx:3 RooMultiGenFunction.cxx:4 RooMultiGenFunction.cxx:5 RooMultiGenFunction.cxx:6 RooMultiGenFunction.cxx:7 RooMultiGenFunction.cxx:8 RooMultiGenFunction.cxx:9 RooMultiGenFunction.cxx:10 RooMultiGenFunction.cxx:11 RooMultiGenFunction.cxx:12 RooMultiGenFunction.cxx:13 RooMultiGenFunction.cxx:14 RooMultiGenFunction.cxx:15 RooMultiGenFunction.cxx:16 RooMultiGenFunction.cxx:17 RooMultiGenFunction.cxx:18 RooMultiGenFunction.cxx:19 RooMultiGenFunction.cxx:20 RooMultiGenFunction.cxx:21 RooMultiGenFunction.cxx:22 RooMultiGenFunction.cxx:23 RooMultiGenFunction.cxx:24 RooMultiGenFunction.cxx:25 RooMultiGenFunction.cxx:26 RooMultiGenFunction.cxx:27 RooMultiGenFunction.cxx:28 RooMultiGenFunction.cxx:29 RooMultiGenFunction.cxx:30 RooMultiGenFunction.cxx:31 RooMultiGenFunction.cxx:32 RooMultiGenFunction.cxx:33 RooMultiGenFunction.cxx:34 RooMultiGenFunction.cxx:35 RooMultiGenFunction.cxx:36 RooMultiGenFunction.cxx:37 RooMultiGenFunction.cxx:38 RooMultiGenFunction.cxx:39 RooMultiGenFunction.cxx:40 RooMultiGenFunction.cxx:41 RooMultiGenFunction.cxx:42 RooMultiGenFunction.cxx:43 RooMultiGenFunction.cxx:44 RooMultiGenFunction.cxx:45 RooMultiGenFunction.cxx:46 RooMultiGenFunction.cxx:47 RooMultiGenFunction.cxx:48 RooMultiGenFunction.cxx:49 RooMultiGenFunction.cxx:50 RooMultiGenFunction.cxx:51 RooMultiGenFunction.cxx:52 RooMultiGenFunction.cxx:53 RooMultiGenFunction.cxx:54 RooMultiGenFunction.cxx:55 RooMultiGenFunction.cxx:56 RooMultiGenFunction.cxx:57 RooMultiGenFunction.cxx:58 RooMultiGenFunction.cxx:59 RooMultiGenFunction.cxx:60 RooMultiGenFunction.cxx:61 RooMultiGenFunction.cxx:62 RooMultiGenFunction.cxx:63 RooMultiGenFunction.cxx:64 RooMultiGenFunction.cxx:65 RooMultiGenFunction.cxx:66 RooMultiGenFunction.cxx:67 RooMultiGenFunction.cxx:68 RooMultiGenFunction.cxx:69 RooMultiGenFunction.cxx:70 RooMultiGenFunction.cxx:71 RooMultiGenFunction.cxx:72 RooMultiGenFunction.cxx:73 RooMultiGenFunction.cxx:74 RooMultiGenFunction.cxx:75 RooMultiGenFunction.cxx:76 RooMultiGenFunction.cxx:77 RooMultiGenFunction.cxx:78 RooMultiGenFunction.cxx:79 RooMultiGenFunction.cxx:80 RooMultiGenFunction.cxx:81 RooMultiGenFunction.cxx:82 RooMultiGenFunction.cxx:83 RooMultiGenFunction.cxx:84 RooMultiGenFunction.cxx:85