1 #ifndef PhysicsTools_Utilities_RooFitFunction_h 2 #define PhysicsTools_Utilities_RooFitFunction_h 5 #include "RooAbsReal.h" 6 #include "RooListProxy.h" 7 #include "RooRealProxy.h" 15 template <
typename X,
typename Expr>
28 parsArgs_(
"!pars",
"List of parameters", this) {}
TObject * clone(const char *newName) const override
void add(RooAbsReal &rA, funct::Parameter &a)
RooFitFunction(const char *name, const char *title, const Expr &e, RooAbsReal &x, RooAbsReal &rA, funct::Parameter &a, RooAbsReal &rB, funct::Parameter &b)
RooFitFunction(const char *name, const char *title, const Expr &e, RooAbsReal &x)
RooFitFunction(const char *name, const char *title, const Expr &e, RooAbsReal &x, RooAbsReal &rA, funct::Parameter &a, RooAbsReal &rB, funct::Parameter &b, RooAbsReal &rC, funct::Parameter &c)
RooFitFunction(const char *name, const char *title, const Expr &e, RooAbsReal &x, RooAbsReal &rA, funct::Parameter &a)
RooFitFunction(const RooFitFunction< X, Expr > &other, const char *name=nullptr)
Double_t evaluate() const override
std::vector< std::shared_ptr< double > > parsPtrs_