|
| StTree (const char *name="") |
|
virtual void | SetIOMode (Option_t *iomode="0") |
|
virtual Int_t | ReadEvent (const StUKey &ukey) |
|
virtual Int_t | NextEvent (StUKey &ukey) |
|
virtual Int_t | NextEvent () |
|
Int_t | NextKey () |
|
Int_t | Skip (int nskip) |
|
virtual Int_t | WriteEvent (const StUKey &ukey) |
|
virtual void | Close (const char *opt=0) |
|
virtual Int_t | Open () |
|
virtual void | Clear (Option_t *opt="") |
|
virtual Int_t | SetFile (const char *file, const char *iomode=0, int insist=0) |
|
virtual void | SetBaseName (const char *basename, const char *dirname=0) |
|
virtual const char * | GetBaseName () |
|
virtual Int_t | UpdateFile (const char *file) |
|
| StBranch (const char *name="", StTree *parent=0, Option_t *opt=0) |
|
virtual Option_t * | GetIOMode () |
|
virtual void | SetOption (Option_t *opt) |
|
virtual Option_t * | GetOption () const |
|
virtual Bool_t | IsOption (Option_t *opt) const |
|
virtual const char * | GetFile () |
|
virtual Int_t | SetTFile (TFile *tfile) |
|
virtual TFile * | GetTFile () |
|
virtual void | SetName (const char *name) |
|
virtual void | SetUKey (Int_t ukey) |
|
virtual StUKey | GetUKey () const |
|
virtual Int_t | GetNEvents () const |
|
virtual Int_t | GetEvent (Int_t mode) |
|
virtual void | Clear (const char *opt=0) |
|
virtual Int_t | GetDebug () |
|
virtual void | SetDebug (int dbl=1) |
|
| TDataSet (const char *name="", TDataSet *parent=0, Bool_t arrayFlag=kFALSE) |
|
| TDataSet (const TDataSet &src, EDataSetPass iopt=kAll) |
|
| TDataSet (TNode &src) |
| This copy ctor has been depricated (left for thwe sake of the backweard compatibility)
|
|
virtual | ~TDataSet () |
| std::cout << "Default destructor for " << GetName() << " - " << GetTitle() << std::endl;
|
|
virtual void | Add (TDataSet *dataset) |
|
virtual void | AddAt (TDataSet *dataset, Int_t idx=0) |
|
virtual void | AddAtAndExpand (TDataSet *dataset, Int_t idx=0) |
|
virtual void | AddFirst (TDataSet *dataset) |
| Add TDataSet object at the beginning of the dataset list of this dataset.
|
|
virtual void | AddLast (TDataSet *dataset) |
| Add TDataSet object at the end of the dataset list of this dataset.
|
|
TDataSet * | At (Int_t idx) const |
|
virtual void | Browse (TBrowser *b) |
| Browse this dataset (called by TBrowser).
|
|
virtual TObject * | Clone (const char *newname="") const |
| the custom implementation fo the TObject::Clone
|
|
virtual void | Delete (Option_t *opt="") |
|
virtual TDataSet * | Find (const char *path) const |
|
virtual TDataSet * | FindByName (const char *name, const char *path="", Option_t *opt="") const |
|
virtual TDataSet * | FindByPath (const char *path) const |
| Aliase for TDataSet::Find(const Char_t *path) method.
|
|
virtual TDataSet * | FindByTitle (const char *title, const char *path="", Option_t *opt="") const |
|
TObject * | FindObject (const char *name) const |
|
TObject * | FindObject (const TObject *o) const |
|
virtual TDataSet * | First () const |
| Return the first object in the list. Returns 0 when list is empty.
|
|
TObjArray * | GetObjArray () const |
|
virtual TSeqCollection * | GetCollection () const |
|
TList * | GetList () const |
|
virtual Int_t | GetListSize () const |
|
TObject * | GetMother () const |
|
virtual TObject * | GetObject () const |
| The depricated method (left here for the sake of the backward compatibility)
|
|
virtual TDataSet * | GetParent () const |
|
virtual Long_t | HasData () const |
|
virtual TDataSet * | Instance () const |
|
virtual TString | Path () const |
| return the full path of this data set
|
|
virtual EDataSetPass | Pass (EDataSetPass(*callback)(TDataSet *), Int_t depth=0) |
|
virtual EDataSetPass | Pass (EDataSetPass(*callback)(TDataSet *, void *), void *user, Int_t depth=0) |
|
virtual void | PrintContents (Option_t *opt="") const |
|
virtual Int_t | Purge (Option_t *opt="") |
|
virtual void | Remove (TDataSet *set) |
| Remiove the "set" from this TDataSet.
|
|
virtual TDataSet * | RemoveAt (Int_t idx) |
|
virtual void | SetMother (TDataSet *parent=0) |
|
virtual void | SetObject (TObject *obj) |
| The depricated method (left here for the sake of the backward compatibility)
|
|
virtual void | SetParent (TDataSet *parent=0) |
|
virtual void | SetWrite () |
|
virtual void | Shunt (TDataSet *newParent=0) |
|
virtual void | Sort () |
| Sort recursively all members of the TDataSet with TList::Sort method.
|
|
virtual Bool_t | IsEmpty () const |
| return kTRUE if the "internal" collection has no member
|
|
virtual Bool_t | IsFolder () const |
|
virtual Bool_t | IsMarked () const |
|
virtual Bool_t | IsThisDir (const char *dirname, int len=-1, int ignorecase=0) const |
|
virtual TDataSet * | Last () const |
| Return the last object in the list. Returns 0 when list is empty.
|
|
virtual void | ls (Option_t *option="") const |
|
virtual void | ls (Int_t depth) const |
|
void | Mark () |
|
void | UnMark () |
|
void | MarkAll () |
| Mark all members of this dataset.
|
|
void | UnMarkAll () |
| UnMark all members of this dataset.
|
|
void | InvertAllMarks () |
| Invert mark bit for all members of this dataset.
|
|
void | Mark (UInt_t flag, EBitOpt reset=kSet) |
|
virtual TDataSet * | Next () const |
|
virtual TDataSet * | Prev () const |
|
virtual void | Update () |
|
virtual void | Update (TDataSet *set, UInt_t opt=0) |
|
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) |
|
virtual Int_t | Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const |
|
|
enum | EDataSetPass {
kContinue,
kPrune,
kStop,
kUp,
kStruct,
kAll,
kRefs,
kMarked
} |
|
enum | ESetBits { kMark = BIT(22),
kArray = BIT(20)
} |
|
enum | EBitOpt { kSet = kTRUE,
kReset = kFALSE
} |
|
virtual void | OpenTFile () |
|
void | SetParAll (TDataSet *parNew, TDataSet *parOld, TList *savList) |
|
void | SetParAll (TList *savList) |
|
virtual void | SetMother (TObject *mother) |
|
| TDataSet (const char *name, const char *title) |
|
void | AddMain (TDataSet *set) |
| add data set to main data set
|
|
TDataSet * | GetRealParent () |
| return real parent
|
|
void | MakeCollection () |
| Create the internal container at once if any.
|
|
static EDataSetPass | SortIt (TDataSet *ds) |
|
static EDataSetPass | SortIt (TDataSet *ds, void *user) |
|
static TDataSet * | fgMainSet = &mainSet |
|
Definition at line 84 of file StTree.h.