library: libRooFit #include "RooDirItem.h"

# RooDirItem

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

## class RooDirItem

| Inheritance Chart:
`RooDirItem` |
<- |
`RooDataHist` |
`RooDataSet` |
`RooFitResult` |

        protected:

          void appendToDir(TObject* obj, Bool_t forceMemoryResident = kFALSE)
          void removeFromDir(TObject* obj)

        public:

                          RooDirItem()
                          RooDirItem(const RooDirItem& other)
                  virtual ~RooDirItem()
           static TClass* Class()
          virtual TClass* IsA() const
              RooDirItem& operator=(const RooDirItem&)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          TDirectory* _dir  ! Do not persist

## Class Description

RooDirItem() : _dir(0)

     Default constructor

RooDirItem(const RooDirItem& /*other*/) : _dir(0)

     Copy constructor

~RooDirItem()

     Destructor

void removeFromDir(TObject* obj)

     Remove self from directory it was added to

void appendToDir(TObject* obj, Bool_t forceMemoryResident)

### Inline Functions

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

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