library: libRooFit #include "RooClassFactory.h"

# RooClassFactory

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

## class RooClassFactory : public TNamed, public RooPrintable

| Inheritance Chart:
`TObject`
| <- | `TNamed`
`RooPrintable`
| <- | `RooClassFactory` |

        protected:

                          RooClassFactory(const RooClassFactory&)

        public:

                           RooClassFactory()
                   virtual ~RooClassFactory()
            static TClass* Class()
           virtual TClass* IsA() const
             static Bool_t makeClass(const char* className, const char* name, const char* argNames = "0", Bool_t hasAnaInt = kFALSE, Bool_t hasIntGen = kFALSE)
             static Bool_t makeFunction(const char* name, const char* argNames = "0", Bool_t hasAnaInt = kFALSE)
             static Bool_t makePdf(const char* name, const char* argNames = "0", Bool_t hasAnaInt = kFALSE, Bool_t hasIntGen = kFALSE)
          RooClassFactory& operator=(const RooClassFactory&)
              virtual void ShowMembers(TMemberInspector& insp, char* parent)
              virtual void Streamer(TBuffer& b)
                      void StreamerNVirtual(TBuffer& b)

### Data Members

## Class Description

RooClassFactory()

~RooClassFactory()

Bool_t makePdf(const char* name, const char* argNames, Bool_t hasAnaInt, Bool_t hasIntGen)

Bool_t makeFunction(const char* name, const char* argNames, Bool_t hasAnaInt)

Bool_t makeClass(const char* baseName, const char* className, const char* argNames, Bool_t hasAnaInt, Bool_t hasIntGen)

     Check that arguments were given

### Inline Functions

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

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