21#ifndef ROOPYBINDFUNCTION_H
22#define ROOPYBINDFUNCTION_H
31template <
class BaseClass>
47 double evaluate()
const override {
return 1.; }
52 throw std::runtime_error(
"not implemented");
60 for (std::size_t i = 0; i <
result.size(); ++i) {
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
RooArgList is a container object that can hold multiple RooAbsArg objects.
bool add(const RooAbsArg &var, bool valueServer, bool shapeServer, bool silent)
Overloaded RooCollection_t::add() method insert object into set and registers object as server to own...
virtual double * doEvalPy(RooFit::EvalContext &) const
void doEval(RooFit::EvalContext &ctx) const override
RooPyBind(const RooPyBind &right, const char *name=nullptr)
RooPyBind * clone(const char *name) const override
double evaluate() const override
RooPyBind(const char *name, const char *title, RooArgList &varlist)
const RooArgList & varlist() const
std::span< double > output()
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...