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.
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)
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.
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.
RooFormula & formula() const