Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooEffProdclass description - source file - inheritance tree (.pdf) class RooEffProd : public RooAbsPdf
protected: Data Membersprotected: Class DescriptionThe class RooEffProd implements the product of a PDF with an efficiency function. The normalization integral of the product is calculated numerically, but the event generation is handled by a specialized generator context that implements the event generation in a more efficient for cases where the PDF has an internal generator that is smarter than accept reject. RooEffProd(const char *name, const char *title, RooAbsPdf& pdf, RooAbsReal& eff) : RooAbsPdf(name,title), _pdf("pdf","pre-efficiency pdf", this,pdf), _eff("eff","efficiency function",this,eff) RooEffProd(const RooEffProd& other, const char* name) : RooAbsPdf(other, name), _pdf("pdf",this,other._pdf), _eff("acc",this,other._eff) ~RooEffProd() Double_t evaluate() const RooAbsGenContext* genContext(const RooArgSet &vars, const RooDataSet *prototype, const RooArgSet* auxProto, Bool_t verbose) const Inline FunctionsRooEffProd RooEffProd(const RooEffProd& other, const char* name = "0") TObject* clone(const char* newname) const const RooAbsPdf* pdf() const const RooAbsReal* eff() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
|
Page maintained by Wouter Verkerke and David Kirkby |