library: libRooFit #include "RooRealSumPdf.h" |
RooRealSumPdf
class description - header file - source file - inheritance tree (.pdf)
protected:
void syncFuncIntList(const RooArgSet* intSet) const
void syncFuncNormList(const RooArgSet* normSet) const
public:
RooRealSumPdf(const char* name, const char* title)
RooRealSumPdf(const char* name, const char* title, RooAbsReal& func1, RooAbsReal& func2, RooAbsReal& coef1)
RooRealSumPdf(const char* name, const char* title, const RooArgList& funcList, const RooArgList& coefList)
RooRealSumPdf(const RooRealSumPdf& other, const char* name = "0")
virtual ~RooRealSumPdf()
virtual Double_t analyticalIntegralWN(Int_t code, const RooArgSet* normSet, const char* rangeName = "0") const
virtual Bool_t checkObservables(const RooArgSet* nset) const
static TClass* Class()
virtual TObject* clone(const char* newname) const
const RooArgList& coefList() const
virtual Double_t evaluate() const
virtual Bool_t forceAnalyticalInt(const RooAbsArg&) const
const RooArgList& funcList() const
virtual Int_t getAnalyticalIntegralWN(RooArgSet& allVars, RooArgSet& numVars, const RooArgSet* normSet, const char* rangeName = "0") const
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
RooAICRegistry _codeReg Registry of component analytical integration codes
RooArgSet* _lastFuncIntSet
RooArgSet* _lastFuncNormSet
RooArgList* _funcIntList !
RooArgList* _funcNormList !
Bool_t _haveLastCoef
RooListProxy _funcList List of component FUNCs
RooListProxy _coefList List of coefficients
TIterator* _funcIter ! Iterator over FUNC list
TIterator* _coefIter ! Iterator over coefficient list
RooRealSumPdf(const char *name, const char *title)
Dummy constructor
RooRealSumPdf(const char *name, const char *title, const RooArgList& funcList, const RooArgList& coefList)
Constructor from list of functions and list of coefficients.
Each func list element (i) is paired with coefficient list element (i).
The number of coefficients must be one less than to the number of functions,
All functions and coefficients must inherit from RooAbsReal.
Bool_t checkObservables(const RooArgSet* nset)
Check if FUNC is valid for given normalization set.
Coeffient and FUNC must be non-overlapping, but func-coefficient
pairs may overlap each other
For the moment, coefficients may not be dependents or derive
from dependents
Last update: Tue Jul 11 11:46:14 2006
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.