TDSetElement
class description - source file - inheritance tree (.pdf)
public:
TDSetElement()
TDSetElement(const TDSet* set, const char* file, const char* objname = "0", const char* dir = "0", Long64_t first = 0, Long64_t num = -1, const char* msd = "0")
TDSetElement(const TDSetElement&)
virtual ~TDSetElement()
void AddPfn(const char* pfn, const char* se = "0", Long64_t size = -1)
static TClass* Class()
virtual Int_t Compare(const TObject* obj) const
const char* GetDirectory() const
TEventList* GetEventList() const
const char* GetFileName() const
Long64_t GetFirst() const
TDSetElementPfn* GetFirstPfnElement() const
const char* GetMsd() const
Long64_t GetNum() const
Int_t GetNumPfnList() const
const char* GetObjName() const
Long64_t GetTDSetOffset() const
Bool_t GetValid() const
virtual TClass* IsA() const
virtual Bool_t IsSortable() const
TDSetElementPfn* Next()
virtual void Print(Option_t* options) const
void Reset()
void SetEventList(TEventList* aList)
void SetFirst(Long64_t first)
void SetNum(Long64_t num)
void SetTDSetOffset(Long64_t offset)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void Validate()
void Validate(TDSetElement* elem)
private:
TString fFileName physical or logical file name
TString fObjName name of objects to be analyzed in this file
TString fDirectory directory in file where to look for objects
Long64_t fFirst first entry to process
Long64_t fNum number of entries to process
const TDSet* fSet set to which element belongs
TString fMsd mass storage domain name
TList* fPfnList physical location information for Grid files
TIter* fIterator ! iterator on fPfnList
TDSetElementPfn* fCurrent ! current element of fPfnList
Long64_t fTDSetOffset ! offset in the whole TDSet of the first
TEventList* fEventList event list to be used in processing
Bool_t fValid whether or not the input values are valid
Long64_t fEntries total number of possible entries in file
TDSetElement(const TDSet *set, const char *file,
const char *objname, const char *dir,
Long64_t first, Long64_t num,
const char *msd)
Create a TDSet element.
~TDSetElement()
Clean up the element.
void AddPfn(const char *pfn, const char *msn, Long64_t size)
Add associated physical file name to this element.
const char* GetObjName() const
Return object name.
const char* GetDirectory() const
Return directory where to look for object.
void Reset()
Reset PFN list iterator.
TDSetElementPfn* Next()
Get next PFN element.
void Print(Option_t *opt) const
Print a TDSetElement. When option="a" print full data.
void Validate()
Validate by opening the file.
void Validate(TDSetElement* elem)
Validate by checking against another element.
Int_t Compare(const TObject *obj) const
Compare elements by filename (and the fFirst).
Inline Functions
TDSetElement TDSetElement(const TDSet* set, const char* file, const char* objname = "0", const char* dir = "0", Long64_t first = 0, Long64_t num = -1, const char* msd = "0")
const char* GetFileName() const
TDSetElementPfn* GetFirstPfnElement() const
Long64_t GetFirst() const
void SetFirst(Long64_t first)
Long64_t GetNum() const
const char* GetMsd() const
void SetNum(Long64_t num)
Bool_t GetValid() const
Int_t GetNumPfnList() const
Long64_t GetTDSetOffset() const
void SetTDSetOffset(Long64_t offset)
TEventList* GetEventList() const
void SetEventList(TEventList* aList)
Bool_t IsSortable() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TDSetElement TDSetElement(const TDSetElement&)
Author: Fons Rademakers 11/01/02
Last update: root/tree:$Name: $:$Id: TDSet.cxx,v 1.18 2005/05/02 10:57:32 rdm Exp $
Copyright (C) 1995-2001, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - 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.