16 #ifndef ROO_GEN_FUNCTION 
   17 #define ROO_GEN_FUNCTION 
   22 class RooGenFunction : 
public ROOT::Math::IGenFunction {
 
   25   RooGenFunction(
const RooAbsReal& func, 
const RooArgList& observables, 
const RooArgList& parameters) ;
 
   26   RooGenFunction(
const RooAbsReal& func, 
const RooArgList& observables, 
const RooArgList& parameters, 
const RooArgSet& nset) ;
 
   27   RooGenFunction(
const RooGenFunction& other) ;
 
   28   virtual ~RooGenFunction() ;
 
   30   virtual ROOT::Math::IBaseFunctionOneDim* Clone()
 const {
 
   31     return new RooGenFunction(*
this) ;
 
   39   double DoEval(
double) 
const ;
 
   43   ClassDef(RooGenFunction,0)