Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User

RooFit Toolkit for Data Modeling
#include "RooNumIntFactory.hh"

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

 RooNumIntFactory holds the configuration parameters of the various
 numeric integrators used by RooRealIntegral. RooRealIntegral and RooAbsPdf
 use this class in the (normalization) integral configuration interface

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 CVS Update: v 1.8 2005/12/08 13:19:55 wverkerke Top
Copyright © 2000-2005 University of California, Stanford University

Page maintained by Wouter Verkerke and David Kirkby

SourceForge.net Logo