// @(#)root/table:$Id$
// Author: Valery Fine(fine@mail.cern.ch)   03/07/98

/*************************************************************************
 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TFileSet
#define ROOT_TFileSet

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TFileSet                                                             //
//                                                                      //
// TFileSet class is a class to convert the                             //
//      "native file system structure"                                  //
// into an instance of the TDataSet class                               //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#include "TDataSet.h"
#include "TString.h"

class TFileSet : public TDataSet {
public:
   TFileSet();
   TFileSet(const TString &dirname, const Char_t *filename=0,Bool_t expand=kTRUE,Int_t maxDepth=10);
   virtual ~TFileSet();
   virtual Long_t HasData() const;
   virtual Bool_t IsEmpty() const;
   virtual Bool_t IsFolder() const;
   ClassDef(TFileSet,1)  // TDataSet class to read the native file system directory structure in
};

#endif
 TFileSet.h:1
 TFileSet.h:2
 TFileSet.h:3
 TFileSet.h:4
 TFileSet.h:5
 TFileSet.h:6
 TFileSet.h:7
 TFileSet.h:8
 TFileSet.h:9
 TFileSet.h:10
 TFileSet.h:11
 TFileSet.h:12
 TFileSet.h:13
 TFileSet.h:14
 TFileSet.h:15
 TFileSet.h:16
 TFileSet.h:17
 TFileSet.h:18
 TFileSet.h:19
 TFileSet.h:20
 TFileSet.h:21
 TFileSet.h:22
 TFileSet.h:23
 TFileSet.h:24
 TFileSet.h:25
 TFileSet.h:26
 TFileSet.h:27
 TFileSet.h:28
 TFileSet.h:29
 TFileSet.h:30
 TFileSet.h:31
 TFileSet.h:32
 TFileSet.h:33
 TFileSet.h:34
 TFileSet.h:35
 TFileSet.h:36
 TFileSet.h:37
 TFileSet.h:38
 TFileSet.h:39