library: libRooFit
#include "RooSegmentedIntegrator2D.h"

RooSegmentedIntegrator2D


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

class RooSegmentedIntegrator2D : public RooSegmentedIntegrator1D

Inheritance Chart:
TObject
<-
RooAbsIntegrator
<-
RooSegmentedIntegrator1D
<-
RooSegmentedIntegrator2D

    public:
RooSegmentedIntegrator2D() RooSegmentedIntegrator2D(const RooAbsFunc& function, const RooNumIntConfig& config) RooSegmentedIntegrator2D(const RooAbsFunc& function, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, const RooNumIntConfig& config) virtual ~RooSegmentedIntegrator2D() 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:
RooSegmentedIntegrator1D* _xIntegrator RooAbsFunc* _xint

Class Description


RooSegmentedIntegrator2D()

RooSegmentedIntegrator2D(const RooAbsFunc& function, const RooNumIntConfig& config) : RooSegmentedIntegrator1D(*(_xint=new RooIntegratorBinding(*(_xIntegrator=new RooSegmentedIntegrator1D(function,config)))),config)

RooSegmentedIntegrator2D(const RooAbsFunc& function, Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, const RooNumIntConfig& config) : RooSegmentedIntegrator1D(*(_xint=new RooIntegratorBinding(*(_xIntegrator=new RooSegmentedIntegrator1D(function,ymin,ymax,config)))),xmin,xmax,config)

RooAbsIntegrator* clone(const RooAbsFunc& function, const RooNumIntConfig& config) const

~RooSegmentedIntegrator2D()

Bool_t checkLimits() const
 Check that our integration range is finite and otherwise return kFALSE.
 Update the limits from the integrand if requested.



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)


Last update: Tue Jun 28 18:15:04 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.