16 #ifndef ROO_GENERIC_PDF
17 #define ROO_GENERIC_PDF
virtual void writeToStream(std::ostream &os, Bool_t compact) const
Write object contents to given stream.
TString _formExpr
Formula engine.
#define ClassDef(name, id)
virtual TObject * clone(const char *newname) const
void printMetaArgs(std::ostream &os) const
Add formula expression as meta argument in printing interface.
virtual Double_t evaluate() const
Calculate current value of this object.
virtual Bool_t isValidReal(Double_t value, Bool_t printError) const
Check if given value is valid.
TPaveLabel title(3, 27.1, 15, 28.7,"ROOT Environment and Tools")
void printMultiline(std::ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const
Print info about this object to the specified stream.
virtual ~RooGenericPdf()
Destructor.
static void indent(ostringstream &buf, int indent_level)
RooListProxy is the concrete proxy for RooArgList objects.
virtual Bool_t readFromStream(std::istream &is, Bool_t compact, Bool_t verbose=kFALSE)
Read object contents from given stream.
Mother of all ROOT objects.
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
virtual Bool_t redirectServersHook(const RooAbsCollection &newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive)
Propagate server changes to embedded formula object.
Bool_t setFormula(const char *formula)
Change formula expression to given expression.
RooGenericPdf is a concrete implementation of a probability density function, which takes a RooArgLis...
RooFormula & formula() const