12#ifndef ROOT_TDataSetIter
13#define ROOT_TDataSetIter
#define ClassDef(name, id)
const Bool_t kIterForward
virtual ~TDataSetIter()
to be documented
virtual TDataSet * Pwd(Option_t *opt="") const
virtual TDataSet * operator()(const Char_t *path)
virtual TDataSet * Dir(Char_t *dirname)
Print the names of the TDataSet objects for the datatset named with "dirname" apart of TDataSet::Ls()...
virtual TDataSet * FindByName(const Char_t *name, const Char_t *path="", Option_t *opt="")
to be documented
virtual TDataSet * FindByPointer(TDataSet *set, const Char_t *path=0, Option_t *opt="")
Check whether the object does belong the TDataSet defined with "path" opt = "-l" - check the "referen...
virtual TDataSet * Next(const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
virtual TDataSet * ls(const Char_t *dirname, Int_t depth) const
TDataSet * fWorkingDataSet
virtual TDataSet * Rmdir(TDataSet *dataset, Option_t *option="")
Remove the TDataSet *dataset from the current dataset If the current dataset is the deleted dataset t...
virtual Int_t Du() const
summarize dataset usage by Herb Ward proposal
virtual TDataSet * Add(TDataSet *set)
virtual TDataSet * Next(TDataSet::EDataSetPass mode=TDataSet::kContinue)
returns the pointer the "next" TDataSet object = 0 if all objects have been returned.
virtual TDataSet * Ls(const Char_t *dirname="", Option_t *opt="") const
Ls(const Char_t *dirname,Option_t)
virtual TDataSet * FindByPath(const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
to be documented
virtual TDataSet * operator[](const Char_t *path)
operator [] returns the pointer to the TDataSet if it does contain any data (TTable for example)
virtual Bool_t Notify()
This method must be overridden to handle object notification.
virtual void Reset(TDataSet *l=0, Int_t depth=0)
TDataSet *l != 0 means the new start pointer depth != 0 means the new value for the depth otherwise t...
TDataSet * NextDataSet(TIter &next)
to be documented
virtual TDataSet * operator()(TDataSet::EDataSetPass mode=TDataSet::kContinue)
TDataSetIter(const TDataSetIter &)
virtual void ls(Option_t *dirname="") const
The ls function lists the contents of a class on stdout.
TDataSetIter & operator=(const TDataSetIter &)
const Option_t * GetOption() const
virtual TDataSet * FindByTitle(const Char_t *title, const Char_t *path="", Option_t *opt="")
to be documented
static TDataSet * fgNullDataSet
virtual Int_t GetDepth() const
TDataSet * GetNullSet()
return a fake pointer == -1 casted to (TDataSet *)
virtual TDataSet * Rd(const Char_t *dirname, Option_t *option="")
virtual TDataSet * FindDataSet(const Char_t *name, const Char_t *path="", Option_t *opt="")
FindDataSet looks for the object with the name supplied across dataset.
virtual TString Path(const Char_t *path)
virtual TDataSet * Rmdir(const Char_t *dirname, Option_t *option="")
virtual TObject * FindObject(const Char_t *name) const
This method is not recommended.
virtual TDataSet * Cd(const Char_t *dirname)
virtual TDataSet * Mkdir(const Char_t *dirname)
to be documented
virtual TDataSet * ls(TString dirname, Option_t *opt="") const
virtual TDataSet * operator*() const
operator *
virtual TDataSet * Shunt(TDataSet *set)
virtual TDataSet * Find(const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE, Bool_t titleFlag=kFALSE)
virtual TDataSet * Md(const Char_t *dirname)
virtual Int_t Flag(UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
virtual TDataSet * Cwd() const
virtual void ls(Option_t *option="") const
virtual TString Path() const
return the full path of this data set
Option_t * GetOption() const
Mother of all ROOT objects.
virtual Bool_t Notify()
This method must be overridden to handle object notification.
const char * Data() const