class ROOT::TImpProxy<short>: public ROOT::TBranchProxy


TBranchProxy

 Base class for all the proxy object.  It includes the imeplemtation
 of the autoloading of branches as well as all the generic setup
 routine.


This class is also known as (typedefs to this class)

ROOT::TShortProxy, ROOT::TImpProxy<Short_t>

Function Members (Methods)

public:
virtual~TImpProxy<short>()
TClass*ROOT::TBranchProxy::GetClass()
virtual void*ROOT::TBranchProxy::GetClaStart(UInt_t i = 0)
TVirtualCollectionProxy*ROOT::TBranchProxy::GetCollection()
ROOT::TBranchProxy*ROOT::TBranchProxy::GetProxy()
virtual void*ROOT::TBranchProxy::GetStart(UInt_t = 0)
virtual void*ROOT::TBranchProxy::GetStlStart(UInt_t i = 0)
void*ROOT::TBranchProxy::GetWhere() const
Bool_tROOT::TBranchProxy::IsaPointer() const
Bool_tROOT::TBranchProxy::IsInitialized()
shortoperator short()
virtual voidPrint()
Bool_tROOT::TBranchProxy::Read()
Bool_tROOT::TBranchProxy::ReadEntries()
voidROOT::TBranchProxy::Reset()
Bool_tROOT::TBranchProxy::Setup()
ROOT::TBranchProxyROOT::TBranchProxy::TBranchProxy()
ROOT::TBranchProxyROOT::TBranchProxy::TBranchProxy(const ROOT::TBranchProxy&)
ROOT::TBranchProxyROOT::TBranchProxy::TBranchProxy(ROOT::TBranchProxyDirector* boss, const char* top, const char* name = 0)
ROOT::TBranchProxyROOT::TBranchProxy::TBranchProxy(ROOT::TBranchProxyDirector* boss, const char* top, const char* name, const char* membername)
ROOT::TBranchProxyROOT::TBranchProxy::TBranchProxy(ROOT::TBranchProxyDirector* boss, ROOT::TBranchProxy* parent, const char* membername, const char* top = 0, const char* name = 0)
ROOT::TImpProxy<short>TImpProxy<short>()
ROOT::TImpProxy<short>TImpProxy<short>(const ROOT::TImpProxy<short>&)
ROOT::TImpProxy<short>TImpProxy<short>(ROOT::TBranchProxyDirector* director, const char* name)
ROOT::TImpProxy<short>TImpProxy<short>(ROOT::TBranchProxyDirector* director, const char* top, const char* name)
ROOT::TImpProxy<short>TImpProxy<short>(ROOT::TBranchProxyDirector* director, const char* top, const char* name, const char* data)
ROOT::TImpProxy<short>TImpProxy<short>(ROOT::TBranchProxyDirector* director, ROOT::TBranchProxy* parent, const char* name, const char* top = 0, const char* mid = 0)
private:
ROOT::TImpProxy<short>&operator=(short)
ROOT::TImpProxy<short>TImpProxy<short>(short)

Data Members

protected:
TBranch*ROOT::TBranchProxy::fBranchbranch to read
TBranch*ROOT::TBranchProxy::fBranchCounteventual auxiliary branch (for example holding the size)
const TStringROOT::TBranchProxy::fBranchNamename of the branch to read
TClass*ROOT::TBranchProxy::fClassclass name of the object pointed to by the branch
TStringROOT::TBranchProxy::fClassNameclass name of the object pointed to by the branch
TVirtualCollectionProxy*ROOT::TBranchProxy::fCollectionHandle to the collection containing the data chunk.
const TStringROOT::TBranchProxy::fDataMembername of the (eventual) data member being proxied
ROOT::TBranchProxyDirector*ROOT::TBranchProxy::fDirectorcontain pointer to TTree and entry to be read
TStreamerElement*ROOT::TBranchProxy::fElement
Bool_tROOT::TBranchProxy::fInitialized
Bool_tROOT::TBranchProxy::fIsClonetrue if we proxy the inside of a TClonesArray
const Bool_tROOT::TBranchProxy::fIsMembertrue if we proxy an unsplit data member
Bool_tROOT::TBranchProxy::fIsaPointertrue if we proxy a data member of pointer type
TTree*ROOT::TBranchProxy::fLastTreeTTree containing the last entry read
Int_tROOT::TBranchProxy::fMemberOffset
Int_tROOT::TBranchProxy::fOffsetOffset inside the object
ROOT::TBranchProxy*ROOT::TBranchProxy::fParentProxy to a parent object
Long64_tROOT::TBranchProxy::fReadLast entry read
void*ROOT::TBranchProxy::fWherememory location of the data

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void Print()
TImpProxy & operator=(short )

Author: Philippe Canal 01/06/2004
Last change: root/treeplayer:$Id: TBranchProxy.h 21709 2008-01-15 08:07:55Z pcanal $
Last generated: 2008-06-25 08:31
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers and al. *

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.