#include "TBranchProxy.h" |
ROOT::TBranchProxy
class description - source file - inheritance tree (.ps)
public:
ROOT::TBranchProxy TBranchProxy()
ROOT::TBranchProxy TBranchProxy(ROOT::TBranchProxyDirector* boss, const char* top, const char* name = "0")
ROOT::TBranchProxy TBranchProxy(ROOT::TBranchProxyDirector* boss, const char* top, const char* name, const char* membername)
ROOT::TBranchProxy TBranchProxy(ROOT::TBranchProxyDirector* boss, ROOT::TBranchProxy* parent, const char* membername)
ROOT::TBranchProxy TBranchProxy(const ROOT::TBranchProxy&)
virtual void ~TBranchProxy()
TClass* GetClass()
virtual void* GetClaStart(int i = 0)
virtual void* GetStart(int = 0)
Bool_t IsaPointer() const
Bool_t IsInitialized()
virtual void Print()
ROOT::TBranchProxy* proxy()
Bool_t Read()
void Reset()
Bool_t Setup()
protected:
ROOT::TBranchProxyDirector* fDirector contain pointer to TTree and entry to be read
Bool_t fInitialized
const TString fBranchName name of the branch to read
ROOT::TBranchProxy* fParent Proxy to a parent object
const TString fDataMember name of the (eventual) data member being proxied
const Bool_t fIsMember true if we proxy an unsplit data member
Bool_t fIsClone true if we proxy the inside of a TClonesArray
Bool_t fIsaPointer true if we proxy a data member of pointer type
TString fClassName class name of the object pointed to by the branch
TClass* fClass class name of the object pointed to by the branch
TStreamerElement* fElement
Int_t fMemberOffset
Int_t fOffset Offset inside the object
TBranch* fBranch branch to read
TBranch* fBranchCount eventual auxiliary branch (for example holding the size)
TTree* fLastTree TTree containing the last entry read
Long64_t fRead Last entry read
void* fWhere memory location of the data
Inline Functions
void ~TBranchProxy()
void Print()
ROOT::TBranchProxy TBranchProxy()
ROOT::TBranchProxy TBranchProxy(ROOT::TBranchProxyDirector* boss, const char* top, const char* name = "0")
ROOT::TBranchProxy TBranchProxy(ROOT::TBranchProxyDirector* boss, const char* top, const char* name, const char* membername)
ROOT::TBranchProxy TBranchProxy(ROOT::TBranchProxyDirector* boss, ROOT::TBranchProxy* parent, const char* membername)
ROOT::TBranchProxy* proxy()
void Reset()
Bool_t Setup()
Bool_t IsInitialized()
Bool_t IsaPointer() const
Bool_t Read()
TClass* GetClass()
void* GetStart(int = 0)
void* GetClaStart(int i = 0)
ROOT::TBranchProxy TBranchProxy(const ROOT::TBranchProxy&)
Author: Philippe Canal 01/06/2004
Last update: root/treeplayer:$Name: $:$Id: TBranchProxy.h,v 1.2 2004/06/25 22:45:41 rdm Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers and al. *
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.