12 #ifndef ROOT_TDataSetIter
13 #define ROOT_TDataSetIter
virtual Bool_t Notify()
This method must be overridden to handle object notification.
virtual Int_t Du() const
summarize dataset usage by Herb Ward proposal
virtual TDataSet * Mkdir(const Char_t *dirname)
to be documented
TDataSetIter(const TDataSetIter &)
virtual TDataSet * FindByTitle(const Char_t *title, const Char_t *path="", Option_t *opt="")
to be documented
virtual Int_t Flag(UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet)
ClassImp(TSeqCollection) Int_t TSeqCollection TIter next(this)
Return index of object in collection.
virtual TDataSet * Shunt(TDataSet *set)
virtual TDataSet * Cd(const Char_t *dirname)
// TDataSet *TDataSetIter::Cd(const Char_t *dirname) // // Change the current working directory to di...
virtual TDataSet * Next(TDataSet::EDataSetPass mode=TDataSet::kContinue)
returns the pointer the "next" TDataSet object = 0 if all objects have been returned.
virtual TDataSet * FindByPath(const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
to be documented
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 * 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 * Cwd() const
TDataSet * NextDataSet(TIter &next)
to be documented
TDataSet * fWorkingDataSet
const char * Data() const
virtual TDataSet * operator()(TDataSet::EDataSetPass mode=TDataSet::kContinue)
#define ClassDef(name, id)
virtual TDataSet * Ls(const Char_t *dirname="", Option_t *opt="") const
Ls(const Char_t *dirname,Option_t)
virtual Bool_t Notify()
This method must be overridden to handle object notification.
virtual TString Path(const Char_t *path)
const Bool_t kIterForward
virtual TObject * FindObject(const Char_t *name) const
This method is not recommended.
static TDataSet * fgNullDataSet
virtual TDataSet * Rd(const Char_t *dirname, Option_t *option="")
virtual TDataSet * operator[](const Char_t *path)
operator [] returns the pointer to the TDataSet if it does contain any data (TTable for example) ...
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...
virtual TDataSet * Next(const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE)
virtual TDataSet * ls(TString dirname, Option_t *opt="") const
virtual TDataSet * operator()(const Char_t *path)
const Option_t * GetOption() const
virtual ~TDataSetIter()
to be documented
virtual void ls(Option_t *option="") const
// ls(Option_t option) // // option - defines the path to be listed // = "" - means print al...
virtual TDataSet * FindByName(const Char_t *name, const Char_t *path="", Option_t *opt="")
to be documented
virtual TDataSet * Md(const Char_t *dirname)
Option_t * GetOption() const
virtual TDataSet * Pwd(Option_t *opt="") const
TDataSet * GetNullSet()
return a fake pointer == -1 casted to (TDataSet *)
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 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 TDataSet * Add(TDataSet *set)
Mother of all ROOT objects.
virtual TDataSet * Find(const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE, Bool_t titleFlag=kFALSE)
// titleFlag = kFALSE; use object name as key (by default) // kTRUE; use object title as key and igno...
virtual void ls(Option_t *dirname="") const
The ls function lists the contents of a class on stdout.
virtual TString Path() const
return the full path of this data set
virtual TDataSet * Rmdir(const Char_t *dirname, Option_t *option="")
virtual TDataSet * ls(const Char_t *dirname, Int_t depth) const
TDataSetIter & operator=(const TDataSetIter &)
virtual Int_t GetDepth() const
virtual TDataSet * operator*() const
operator *