library: libRooFit #include "RooNumIntFactory.h"

# RooNumIntFactory

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

## class RooNumIntFactory : public TObject

| Inheritance Chart:

`TObject`

<-

`RooNumIntFactory`

        protected:

                           RooNumIntFactory()
                           RooNumIntFactory(const RooNumIntFactory& other)
                      void processInitializers()

        public:

                           virtual ~RooNumIntFactory()
                    static TClass* Class()
                 RooAbsIntegrator* createIntegrator(RooAbsFunc& func, const RooNumIntConfig& config, Int_t ndim = 0)
                       const char* getDepIntegratorName(const char* name) const
           const RooAbsIntegrator* getProtoIntegrator(const char* name) const
          static RooNumIntFactory& instance()
                   virtual TClass* IsA() const
                 RooNumIntFactory& operator=(const RooNumIntFactory&)
                            Bool_t registerInitializer(RooNumIntInitializerFunc fptr)
                      virtual void ShowMembers(TMemberInspector& insp, char* parent)
                            Bool_t storeProtoIntegrator(RooAbsIntegrator* proto, const RooArgSet& defConfig, const char* depName = "")
                      virtual void Streamer(TBuffer& b)
                              void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          list<RooNumIntInitializerFunc> _initFuncList    !
                           RooLinkedList _integratorList  List of integrator prototypes
                           RooLinkedList _nameList        List of integrator names
                           RooLinkedList _depList         List of dependent integrator names

## Class Description

Bool_t registerInitializer(RooNumIntInitializerFunc fptr)

RooNumIntFactory()

~RooNumIntFactory()

RooNumIntFactory(const RooNumIntFactory& other) : TObject(other)

RooNumIntFactory& instance()

void processInitializers()

Bool_t storeProtoIntegrator(RooAbsIntegrator* proto, const RooArgSet& defConfig, const char* depName)

const RooAbsIntegrator* getProtoIntegrator(const char* name)

const char* getDepIntegratorName(const char* name)

RooAbsIntegrator* createIntegrator(RooAbsFunc& func, const RooNumIntConfig& config, Int_t ndimPreset)

### Inline Functions

                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)
            RooNumIntFactory& operator=(const RooNumIntFactory&)

Last update: Tue Jun 28 18:14:10 2005
Copyright (c) 2000-2005, Regents of the University of California *