Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooGenProdProjclass description - source file - inheritance tree (.pdf) class RooGenProdProj : public RooAbsReal
protected: Data Membersprotected: Class DescriptionRooGenProdProj is an auxiliary class for RooProdPdf that calculates a general normalized projection of a product of non-factorizing PDFs, e.g. Int ( P1 * P2 * ....) dx P_x_xy = ------------------------------- Int (P1 * P2 * ... ) dx dy Partial integrals that factorize that can be calculated are calculated analytically. Remaining non-factorizing observables are integrated numerically. RooGenProdProj() RooGenProdProj(const char *name, const char *title, const RooArgSet& _prodSet, const RooArgSet& _intSet, const RooArgSet& _normSet, const char* isetRangeName) : RooAbsReal(name, title), _compSetOwnedN(0), _compSetOwnedD(0), _compSetN("compSetN","Set of integral components owned by numerator",this,kFALSE), _compSetD("compSetD","Set of integral components owned by denominator",this,kFALSE), _intList("intList","List of integrals",this,kTRUE), _haveD(kFALSE) Constructor RooGenProdProj(const RooGenProdProj& other, const char* name) : RooAbsReal(other, name), _compSetOwnedN(0), _compSetOwnedD(0), _compSetN("compSetN","Set of integral components owned by numerator",this), _compSetD("compSetD","Set of integral components owned by denominator",this), _intList("intList","List of integrals",this) cout << "RooGenProdProj copy ctor(" << this << ") orig = " << &other << endl ; ~RooGenProdProj() RooAbsReal* makeIntegral(const char* name, const RooArgSet& compSet, const RooArgSet& intSet, RooArgSet& saveSet, const char* isetRangeName) Create integral of compSet over observables in intSet. Double_t evaluate() const void operModeHook() Inline FunctionsTObject* clone(const char* newname) 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 |