ROOT  6.06/09
Reference Guide
Public Member Functions | Protected Attributes | List of all members
ROOT::Detail::TBranchProxy Class Reference

Definition at line 81 of file TBranchProxy.h.

Public Member Functions

virtual void Print ()
 
 TBranchProxy ()
 
 TBranchProxy (Internal::TBranchProxyDirector *boss, const char *top, const char *name=0)
 
 TBranchProxy (Internal::TBranchProxyDirector *boss, const char *top, const char *name, const char *membername)
 
 TBranchProxy (Internal::TBranchProxyDirector *boss, TBranchProxy *parent, const char *membername, const char *top=0, const char *name=0)
 
 TBranchProxy (Internal::TBranchProxyDirector *boss, TBranch *branch, const char *membername)
 
virtual ~TBranchProxy ()
 
TBranchProxyGetProxy ()
 
const char * GetBranchName () const
 
void Reset ()
 
Bool_t Setup ()
 
Bool_t IsInitialized ()
 
Bool_t IsaPointer () const
 
Bool_t Read ()
 
Bool_t ReadEntries ()
 
TClassGetClass ()
 
voidGetWhere () const
 
TVirtualCollectionProxyGetCollection ()
 
virtual voidGetStart (UInt_t=0)
 
virtual voidGetClaStart (UInt_t i=0)
 
virtual voidGetStlStart (UInt_t i=0)
 
Int_t GetOffset ()
 

Protected Attributes

Internal::TBranchProxyDirectorfDirector
 
Bool_t fInitialized
 
const TString fBranchName
 
TBranchProxyfParent
 
const TString fDataMember
 
const Bool_t fIsMember
 
Bool_t fIsClone
 
Bool_t fIsaPointer
 
TString fClassName
 
TClassfClass
 
TStreamerElementfElement
 
Int_t fMemberOffset
 
Int_t fOffset
 
TBranchfBranch
 
TBranchfBranchCount
 
TTreefLastTree
 
Long64_t fRead
 
voidfWhere
 
TVirtualCollectionProxyfCollection
 
Int_t fCurrentTreeNumber
 

#include <TBranchProxy.h>

+ Inheritance diagram for ROOT::Detail::TBranchProxy:
+ Collaboration diagram for ROOT::Detail::TBranchProxy:

Constructor & Destructor Documentation

ROOT::Detail::TBranchProxy::TBranchProxy ( )

Definition at line 27 of file TBranchProxy.cxx.

ROOT::Detail::TBranchProxy::TBranchProxy ( Internal::TBranchProxyDirector boss,
const char *  top,
const char *  name = 0 
)

Definition at line 37 of file TBranchProxy.cxx.

ROOT::Detail::TBranchProxy::TBranchProxy ( Internal::TBranchProxyDirector boss,
const char *  top,
const char *  name,
const char *  membername 
)

Definition at line 54 of file TBranchProxy.cxx.

ROOT::Detail::TBranchProxy::TBranchProxy ( Internal::TBranchProxyDirector boss,
Detail::TBranchProxy parent,
const char *  membername,
const char *  top = 0,
const char *  name = 0 
)

Definition at line 72 of file TBranchProxy.cxx.

ROOT::Detail::TBranchProxy::TBranchProxy ( Internal::TBranchProxyDirector boss,
TBranch branch,
const char *  membername 
)

Definition at line 91 of file TBranchProxy.cxx.

ROOT::Detail::TBranchProxy::~TBranchProxy ( )
virtual

Definition at line 103 of file TBranchProxy.cxx.

Member Function Documentation

const char* ROOT::Detail::TBranchProxy::GetBranchName ( ) const
inline

Definition at line 125 of file TBranchProxy.h.

Referenced by ROOT::Internal::TNamedBranchProxy::GetName().

TClass* ROOT::Detail::TBranchProxy::GetClass ( )
inline

Definition at line 188 of file TBranchProxy.h.

virtual void* ROOT::Detail::TBranchProxy::GetClaStart ( UInt_t  i = 0)
inlinevirtual
TVirtualCollectionProxy* ROOT::Detail::TBranchProxy::GetCollection ( )
inline

Definition at line 202 of file TBranchProxy.h.

Referenced by ROOT::Internal::TStlProxy::GetPtr().

Int_t ROOT::Detail::TBranchProxy::GetOffset ( )
inline

Definition at line 310 of file TBranchProxy.h.

Referenced by ROOT::Internal::TObjProxy< T >::GetOffset().

TBranchProxy* ROOT::Detail::TBranchProxy::GetProxy ( )
inline

Definition at line 124 of file TBranchProxy.h.

virtual void* ROOT::Detail::TBranchProxy::GetStart ( UInt_t  = 0)
inlinevirtual
virtual void* ROOT::Detail::TBranchProxy::GetStlStart ( UInt_t  i = 0)
inlinevirtual
void* ROOT::Detail::TBranchProxy::GetWhere ( ) const
inline
Bool_t ROOT::Detail::TBranchProxy::IsaPointer ( ) const
inline
Bool_t ROOT::Detail::TBranchProxy::IsInitialized ( )
inline

Definition at line 131 of file TBranchProxy.h.

Referenced by GetClass(), Read(), and ReadEntries().

void ROOT::Detail::TBranchProxy::Print ( void  )
virtual
Bool_t ROOT::Detail::TBranchProxy::Read ( )
inline
Bool_t ROOT::Detail::TBranchProxy::ReadEntries ( )
inline
void ROOT::Detail::TBranchProxy::Reset ( void  )

Definition at line 108 of file TBranchProxy.cxx.

Referenced by ROOT::Internal::Reset().

Bool_t ROOT::Detail::TBranchProxy::Setup ( )

Definition at line 137 of file TBranchProxy.cxx.

Referenced by GetClass(), Read(), and ReadEntries().

Member Data Documentation

TBranch* ROOT::Detail::TBranchProxy::fBranch
protected

Definition at line 103 of file TBranchProxy.h.

TBranch* ROOT::Detail::TBranchProxy::fBranchCount
protected

Definition at line 104 of file TBranchProxy.h.

const TString ROOT::Detail::TBranchProxy::fBranchName
protected

Definition at line 87 of file TBranchProxy.h.

Referenced by GetBranchName(), and TBranchProxy().

TClass* ROOT::Detail::TBranchProxy::fClass
protected

Definition at line 98 of file TBranchProxy.h.

Referenced by GetClass().

TString ROOT::Detail::TBranchProxy::fClassName
protected

Definition at line 97 of file TBranchProxy.h.

TVirtualCollectionProxy* ROOT::Detail::TBranchProxy::fCollection
protected

Definition at line 110 of file TBranchProxy.h.

Referenced by GetCollection().

Int_t ROOT::Detail::TBranchProxy::fCurrentTreeNumber
protected

Definition at line 112 of file TBranchProxy.h.

const TString ROOT::Detail::TBranchProxy::fDataMember
protected

Definition at line 90 of file TBranchProxy.h.

Internal::TBranchProxyDirector* ROOT::Detail::TBranchProxy::fDirector
protected

Definition at line 83 of file TBranchProxy.h.

TStreamerElement* ROOT::Detail::TBranchProxy::fElement
protected

Definition at line 99 of file TBranchProxy.h.

Bool_t ROOT::Detail::TBranchProxy::fInitialized
protected

Definition at line 85 of file TBranchProxy.h.

Bool_t ROOT::Detail::TBranchProxy::fIsaPointer
protected

Definition at line 94 of file TBranchProxy.h.

Referenced by IsaPointer().

Bool_t ROOT::Detail::TBranchProxy::fIsClone
protected

Definition at line 93 of file TBranchProxy.h.

const Bool_t ROOT::Detail::TBranchProxy::fIsMember
protected

Definition at line 92 of file TBranchProxy.h.

TTree* ROOT::Detail::TBranchProxy::fLastTree
protected

Definition at line 106 of file TBranchProxy.h.

Int_t ROOT::Detail::TBranchProxy::fMemberOffset
protected

Definition at line 100 of file TBranchProxy.h.

Int_t ROOT::Detail::TBranchProxy::fOffset
protected

Definition at line 101 of file TBranchProxy.h.

Referenced by GetClaStart(), GetOffset(), and GetStlStart().

TBranchProxy* ROOT::Detail::TBranchProxy::fParent
protected

Definition at line 88 of file TBranchProxy.h.

Long64_t ROOT::Detail::TBranchProxy::fRead
protected

Definition at line 107 of file TBranchProxy.h.

Referenced by GetClass(), Read(), and ReadEntries().

void* ROOT::Detail::TBranchProxy::fWhere
protected

The documentation for this class was generated from the following files: