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

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

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 is a utility base class for RooFit objects that are to be attached
 to ROOT directories. Concrete classes inherit the appendToDir and removeToDir
 methods that can be used to safely attach and detach one self from a TDirectory

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 CVS Update: v 1.11 2005/06/20 15:44:51 wverkerke Top
Copyright © 2000-2005 University of California, Stanford University

Page maintained by Wouter Verkerke and David Kirkby

SourceForge.net Logo