library: libRooFit #include "RooIntegrator2D.h" |
RooIntegrator2D
class description - source file - inheritance tree (.pdf)
public:
RooIntegrator2D()
RooIntegrator2D(const RooAbsFunc& function, RooIntegrator1D::SummationRule rule = RooIntegrator1D::Trapezoid, Int_t maxSteps = 0, Double_t eps = 0)
RooIntegrator2D(const RooAbsFunc& function, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, RooIntegrator1D::SummationRule rule = Trapezoid, Int_t maxSteps = 0, Double_t eps = 0)
RooIntegrator2D(const RooAbsFunc& function, const RooNumIntConfig& config)
RooIntegrator2D(const RooAbsFunc& function, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, const RooNumIntConfig& config)
RooIntegrator2D(const RooIntegrator2D&)
virtual ~RooIntegrator2D()
virtual Bool_t canIntegrate1D() const
virtual Bool_t canIntegrate2D() const
virtual Bool_t canIntegrateND() const
virtual Bool_t canIntegrateOpenEnded() const
virtual Bool_t checkLimits() const
static TClass* Class()
virtual RooAbsIntegrator* clone(const RooAbsFunc& function, const RooNumIntConfig& config) const
virtual TClass* IsA() const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
RooIntegrator1D* _xIntegrator
RooAbsFunc* _xint
RooIntegrator2D()
RooIntegrator2D(const RooAbsFunc& function, RooIntegrator1D::SummationRule rule,
Int_t maxSteps, Double_t eps) :
RooIntegrator1D(*(_xint=new RooIntegratorBinding(*(_xIntegrator=new RooIntegrator1D(function,rule,maxSteps,eps)))),rule,maxSteps,eps)
RooIntegrator2D(const RooAbsFunc& function, Double_t xmin, Double_t xmax,
Double_t ymin, Double_t ymax,
SummationRule rule, Int_t maxSteps, Double_t eps) :
RooIntegrator1D(*(_xint=new RooIntegratorBinding(*(_xIntegrator=new RooIntegrator1D(function,ymin,ymax,rule,maxSteps,eps)))),xmin,xmax,rule,maxSteps,eps)
RooIntegrator2D(const RooAbsFunc& function, const RooNumIntConfig& config) :
RooIntegrator1D(*(_xint=new RooIntegratorBinding(*(_xIntegrator=new RooIntegrator1D(function,config)))),config)
RooIntegrator2D(const RooAbsFunc& function, Double_t xmin, Double_t xmax,
Double_t ymin, Double_t ymax,
const RooNumIntConfig& config) :
RooIntegrator1D(*(_xint=new RooIntegratorBinding(*(_xIntegrator=new RooIntegrator1D(function,ymin,ymax,config)))),xmin,xmax,config)
RooAbsIntegrator* clone(const RooAbsFunc& function, const RooNumIntConfig& config) const
~RooIntegrator2D()
Bool_t checkLimits() const
Inline Functions
Bool_t canIntegrate1D() const
Bool_t canIntegrate2D() const
Bool_t canIntegrateND() const
Bool_t canIntegrateOpenEnded() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
RooIntegrator2D RooIntegrator2D(const RooIntegrator2D&)
Last update: Tue Jun 28 18:13:16 2005
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.