TBranchElement
class description - source file - inheritance tree
protected:
Int_t GetDataMemberOffset(const TClass* cl, const char* name)
public:
TBranchElement(const char* name, TStreamerInfo* sinfo, Int_t id, char* pointer, Int_t basketsize = 32000, Int_t splitlevel = 0, Int_t btype = 0)
TBranchElement(const char* name, TClonesArray* clones, Int_t basketsize = 32000, Int_t splitlevel = 0, Int_t compress = -1)
TBranchElement()
virtual ~TBranchElement()
virtual TBranch* Branch(const char* name, const char* classname, void* addobj, Int_t bufsize = 32000, Int_t splitlevel = 99)
virtual Int_t Branch(const char* folder, Int_t bufsize = 32000, Int_t splitlevel = 99)
virtual TBranch* Branch(const char* name, void* address, const char* leaflist, Int_t bufsize = 32000)
virtual void Browse(TBrowser* b)
void BuildTitle(const char* name)
static TClass* Class()
virtual Int_t Fill()
virtual void FillLeaves(TBuffer& b)
TBranchElement* GetBranchCount() const
TBranchElement* GetBranchCount2() const
virtual const char* GetClassName() const
virtual const char* GetClonesName() const
virtual Int_t GetEntry(Int_t entry = 0, Int_t getall = 0)
virtual const char* GetIconName() const
Int_t GetID() const
TStreamerInfo* GetInfo()
virtual Int_t GetMaximum() const
Int_t GetNdata() const
char* GetObject() const
virtual const char* GetParentName() const
Int_t GetStreamerType() const
Int_t GetType() const
virtual const char* GetTypeName() const
Double_t GetValue(Int_t i, Int_t len, Bool_t subarr = kFALSE) const
virtual void* GetValuePointer() const
virtual TClass* IsA() const
Bool_t IsBranchFolder() const
virtual Bool_t IsFolder() const
virtual Bool_t Notify()
virtual void Print(Option_t* option) const
void PrintValue(Int_t i) const
virtual void ReadLeaves(TBuffer& b)
virtual void Reset(Option_t* option)
virtual void ResetAddress()
virtual void SetAddress(void* addobj)
virtual void SetAutoDelete(Bool_t autodel = kTRUE)
virtual void SetBasketSize(Int_t buffsize)
virtual void SetBranchCount(TBranchElement* bre)
virtual void SetBranchCount2(TBranchElement* bre)
virtual void SetBranchFolder()
virtual void SetClassName(const char* name)
virtual void SetParentName(const char* name)
virtual void SetType(Int_t btype)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t Unroll(const char* name, TClass* cltop, TClass* cl, Int_t basketsize, Int_t splitlevel, Int_t btype)
protected:
TString fClassName Class name of referenced object
TString fParentName Name of parent class
TString fClonesName Name of class in TClonesArray (if any)
Int_t fClassVersion Version number of class
Int_t fID element serial number in fInfo
Int_t fType branch type
Int_t fStreamerType branch streamer type
Int_t fMaximum Maximum entries for a TClonesArray or variable array
Int_t fNdata !Number of data in this branch
TBranchElement* fBranchCount pointer to primary branchcount branch
TBranchElement* fBranchCount2 pointer to secondary branchcount branch
TStreamerInfo* fInfo !Pointer to StreamerInfo
char* fObject !Pointer to object at *fAddress
char* fBranchPointer !Pointer to object for a master branch
public:
static const enum TBranchElement:: kWarn
static const enum TBranchElement:: kBranchFolder
static const enum TBranchElement:: kDeleteObject
Last update: Fri May 14 13:32:36 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.