TDSet


class description - source file - inheritance tree

class TDSet : public TNamed


    public:
TDSet(const char* type, const char* objname = "*", const char* dir = "/") TDSet(const TDSet&) TDSet() virtual ~TDSet() virtual void Add(TDSet* set) virtual void Add(const char* file, const char* objname = "0", const char* dir = "0", Long64_t first = 0, Long64_t num = -1) virtual void AddFriend(TDSet* friendset) void AddInput(TObject* obj) static TClass* Class() void ClearInput() TDSetElement* Current() const virtual Int_t Draw(const char* varexp, const TCut& selection, Option_t* option, Long64_t nentries = -1, Long64_t firstentry = 0) virtual void Draw(Option_t*) virtual Int_t Draw(const char* varexp, const char* selection, Option_t* option, Long64_t nentries = -1, Long64_t firstentry = 0) const char* GetDirectory() const static Long64_t GetEntries(Bool_t isTree, const char* filename, const char* path, const char* objname) virtual TList* GetListOfElements() const const char* GetObjName() const TObject* GetOutput(const char* name) TList* GetOutputList() const char* GetType() const virtual TClass* IsA() const virtual Bool_t IsTree() const virtual Bool_t IsValid() const virtual TDSetElement* Next() virtual void Print(Option_t* option) const virtual Int_t Process(const char* selector, Option_t* option, Long64_t nentries = -1, Long64_t firstentry = 0, TEventList* evl = 0) virtual void Reset() void SetDirectory(const char* dir) void SetObjName(const char* objname) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TString fObjName name of objects to be analyzed (e.g. TTree name) TList* fElements -> list of TDSetElements Bool_t fIsTree true if type is a TTree (or TTree derived) TIter* fIterator ! iterator on fElements protected:
TDSetElement* fCurrent ! current element

Class Description



Last update: Fri May 14 13:32:37 2004


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.