#include "TBranchProxy.h"

ROOT::TBranchProxy


class description - source file - inheritance tree (.ps)

class ROOT::TBranchProxy

Inheritance Chart:
ROOT::TBranchProxy
<-
ROOT::TArrayProxy<double>
ROOT::TArrayProxy<float>
ROOT::TArrayProxy<int>
ROOT::TArrayProxy<long>
ROOT::TArrayProxy<unsigned char>
ROOT::TArrayProxy<unsigned int>
ROOT::TArrayProxy<unsigned long>
ROOT::TArrayProxy<unsigned short>
ROOT::TClaArrayProxy<double>
ROOT::TClaArrayProxy<float>
 [more...]

    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()

Data Members


    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

Class Description




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.