library: libRooFit
#include "RooIntegrator2D.h"

RooIntegrator2D


class description - source file - inheritance tree (.pdf)

class RooIntegrator2D : public RooIntegrator1D

Inheritance Chart:
TObject
<-
RooAbsIntegrator
<-
RooIntegrator1D
<-
RooIntegrator2D

    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)

Data Members


    protected:
RooIntegrator1D* _xIntegrator RooAbsFunc* _xint

Class Description


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.