39 ClassImp(RooDirItem); ;
 
   45 RooDirItem::RooDirItem() : _dir(0) 
 
   53 RooDirItem::RooDirItem(
const RooDirItem& ) : _dir(0) 
 
   62 RooDirItem::~RooDirItem() 
 
   71 void RooDirItem::removeFromDir(TObject* obj) 
 
   74     if (!_dir->TestBit(TDirectoryFile::kCloseDirectory))
 
   75       _dir->GetList()->Remove(obj) ;
 
   86 void RooDirItem::appendToDir(TObject* obj, Bool_t forceMemoryResident) 
 
   88   if (forceMemoryResident) {
 
   91     TString pwd(gDirectory->GetPath()) ;
 
   92     TString memDir(gROOT->GetName()) ;
 
   94     Bool_t notInMemNow= (pwd!=memDir) ;
 
   99       gDirectory->cd(memDir) ;
 
  103     gDirectory->Append(obj) ;
 
  106       gDirectory->cd(pwd) ;    
 
  112     gDirectory->Append(obj) ;