/***************************************************************************** * Project: RooFit * * * * This code was autogenerated by RooClassFactory * *****************************************************************************/ #ifndef RooCFAuto000Pdf_h #define RooCFAuto000Pdf_h #include #include #include #include #include #include class RooCFAuto000Pdf : public RooAbsPdf { public: RooCFAuto000Pdf() {} RooCFAuto000Pdf(const char *name, const char *title, RooAbsReal& _x, RooAbsReal& _a); RooCFAuto000Pdf(RooCFAuto000Pdf const &other, const char *name=nullptr); TObject* clone(const char *newname) const override { return new RooCFAuto000Pdf(*this, newname); } RooRealProxy x ; RooRealProxy a ; double evaluate() const override; void doEval(RooFit::EvalContext &) const override; private: ClassDefOverride(RooCFAuto000Pdf, 1) // Your description goes here... }; namespace RooFit { namespace Experimental { void codegenImpl(RooCFAuto000Pdf &arg, CodegenContext &ctx); } // namespace Experimental } // namespace RooFit inline double RooCFAuto000Pdf_evaluate(double x, double a) { // ENTER EXPRESSION IN TERMS OF VARIABLE ARGUMENTS HERE return x*x+a; } #endif // RooCFAuto000Pdf_h