StRoot
1
|
Public Member Functions | |
TVolumeViewIter (TVolumeView *view, Int_t depth=1, Bool_t dir=kIterForward) | |
to be documented | |
~TVolumeViewIter () | |
to be documented | |
virtual Bool_t | Notify () |
virtual void | Notify (TDataSet *set) |
to be documented | |
virtual void | Reset (TDataSet *l=0, Int_t depth=0) |
to be documented | |
virtual TDataSet * | operator[] (const Char_t *path) |
TVolumePosition * | operator[] (Int_t level) |
to be documented | |
TVolumePosition * | UpdateTempMatrix (TVolumePosition *curPosition) |
Pick the "old" position by pieces. | |
void | ResetPosition (Int_t level=0, TVolumePosition *newPosition=0) |
to be documented | |
Public Member Functions inherited from TDataSetIter | |
TDataSetIter (TDataSet *l=0, Int_t depth=1, Bool_t dir=kIterForward) | |
to be documented | |
TDataSetIter (TDataSet *l, Bool_t dir) | |
to be documented | |
virtual | ~TDataSetIter () |
to be documented | |
virtual TDataSet * | Add (TDataSet *set) |
virtual TDataSet * | Add (TDataSet *set, const Char_t *path) |
virtual TDataSet * | Add (TDataSet *set, TDataSet *dataset) |
virtual TDataSet * | Cd (const Char_t *dirname) |
virtual TDataSet * | Cd (TDataSet *ds) |
virtual TDataSet * | operator() (TDataSet::EDataSetPass mode=TDataSet::kContinue) |
virtual TDataSet * | operator() (const Char_t *path) |
virtual Int_t | GetDepth () const |
virtual TDataSet * | Cwd () const |
virtual TDataSet * | Dir (Char_t *dirname) |
virtual Int_t | Du () const |
summarize dataset usage by Herb Ward proposal | |
virtual Int_t | Df () const |
virtual TDataSet * | Find (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE, Bool_t titleFlag=kFALSE) |
virtual TDataSet * | FindByPath (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE) |
to be documented | |
virtual TDataSet * | FindDataSet (const Char_t *name, const Char_t *path="", Option_t *opt="") |
virtual TDataSet * | FindByName (const Char_t *name, const Char_t *path="", Option_t *opt="") |
to be documented | |
virtual TDataSet * | FindByTitle (const Char_t *title, const Char_t *path="", Option_t *opt="") |
to be documented | |
virtual TDataSet * | FindDataSet (TDataSet *set, const Char_t *path, Option_t *opt="") |
virtual TDataSet * | FindByPointer (TDataSet *set, const Char_t *path=0, Option_t *opt="") |
virtual TObject * | FindObject (const Char_t *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
virtual Int_t | Flag (UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet) |
virtual Int_t | Flag (const Char_t *path, UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet) |
to be documented | |
virtual Int_t | Flag (TDataSet *dataset, UInt_t flag=TDataSet::kMark, TDataSet::EBitOpt reset=TDataSet::kSet) |
to be documented | |
virtual TDataSet * | Ls (const Char_t *dirname="", Option_t *opt="") const |
virtual TDataSet * | Ls (const Char_t *dirname, Int_t depth) const |
virtual void | ls (Option_t *dirname="") const |
virtual TDataSet * | ls (TString dirname, Option_t *opt="") const |
virtual TDataSet * | ls (const Char_t *dirname, Int_t depth) const |
virtual TDataSet * | Mkdir (const Char_t *dirname) |
to be documented | |
virtual TDataSet * | Md (const Char_t *dirname) |
virtual TString | Path (const Char_t *path) |
virtual TString | Path () |
virtual TDataSet * | Pwd (Option_t *opt="") const |
virtual TDataSet * | Rmdir (TDataSet *dataset, Option_t *option="") |
virtual TDataSet * | Rmdir (const Char_t *dirname, Option_t *option="") |
virtual TDataSet * | Rd (const Char_t *dirname, Option_t *option="") |
virtual TDataSet * | Shunt (TDataSet *set) |
virtual TDataSet * | Shunt (TDataSet *set, const Char_t *path) |
virtual TDataSet * | Shunt (TDataSet *set, TDataSet *dataset) |
virtual TDataSet * | Next (TDataSet::EDataSetPass mode=TDataSet::kContinue) |
virtual TDataSet * | Next (const Char_t *path, TDataSet *rootset=0, Bool_t mkdir=kFALSE) |
const Option_t * | GetOption () const |
virtual TDataSet * | operator* () const |
operator * | |
Protected Member Functions | |
virtual const TVolumePosition * | GetPosition (Int_t level=0) const |
to be documented | |
virtual TVolumePosition * | SetPositionAt (TVolume *node, Double_t x=0, Double_t y=0, Double_t z=0, TRotMatrix *matrix=0) |
to be documented | |
virtual TVolumePosition * | SetPositionAt (TVolumePosition &curPosition) |
to be documented | |
Protected Member Functions inherited from TDataSetIter | |
TDataSet * | NextDataSet (TIter &next) |
to be documented | |
TDataSet * | NextDataSet (Int_t nDataSet) |
Pick the next object of the level provided. | |
TDataSet * | GetNullSet () |
return a fake pointer == -1 casted to (TDataSet *) | |
Protected Attributes | |
TObjArray * | fPositions |
Protected Attributes inherited from TDataSetIter | |
TIter * | fNext |
TIter * | fNextSet [100] |
Int_t | fDepth |
Int_t | fMaxDepth |
TDataSet * | fDataSet |
TDataSet * | fRootDataSet |
TDataSet * | fWorkingDataSet |
Friends | |
class | TVolumeView |
Additional Inherited Members | |
Static Protected Attributes inherited from TDataSetIter | |
static TDataSet * | fgNullDataSet = (TDataSet *)(-1) |
Definition at line 21 of file TVolumeViewIter.h.
|
inlinevirtual |
operator [] returns the pointer to the TDataSet if it does contain any data (TTable for example)
Input: path = The path to the dataset to find
Output: pointer to the dataset if it found and its TDataSet::HasData() method returns non-zero (see for example TTable::HasData() )
Reimplemented from TDataSetIter.
Definition at line 45 of file TVolumeViewIter.h.
References TDataSetIter::operator[]().