#include "TBranchProxyClassDescriptor.h"

ROOT::TBranchProxyClassDescriptor


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

class ROOT::TBranchProxyClassDescriptor : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
ROOT::TBranchProxyClassDescriptor
    private:
void NameToSymbol() public:
ROOT::TBranchProxyClassDescriptor TBranchProxyClassDescriptor(const char* type, const char* branchname, UInt_t isclones, UInt_t splitlevel) ROOT::TBranchProxyClassDescriptor TBranchProxyClassDescriptor(const char* branchname) ROOT::TBranchProxyClassDescriptor TBranchProxyClassDescriptor(const char* type, const char* branchname, const char* branchPrefix, UInt_t isclones, UInt_t splitlevel) void ~TBranchProxyClassDescriptor() void AddDescriptor(ROOT::TBranchProxyDescriptor* desc, bool isBase) static TClass* Class() const char* GetBranchName() const UInt_t GetIsClones() const const char* GetRawSymbol() const UInt_t GetSplitLevel() const const char* GetSubBranchPrefix() const virtual TClass* IsA() const Bool_t IsClones() const bool IsEqual(const ROOT::TBranchProxyClassDescriptor* other) Bool_t IsLoaded() const void OutputDecl(FILE* hf, int offset, UInt_t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TList fListOfSubProxies TList fListOfBaseProxies UInt_t fIsClones 1 for the general case, 2 when this a split clases inside a TClonesArray. bool fIsLeafList true if the branch was constructed from a leaf list. UInt_t fSplitLevel TString fRawSymbol TString fBranchName TString fSubBranchPrefix UInt_t fMaxDatamemberType public:
static const ROOT::TBranchProxyClassDescriptor::EInClones kOut static const ROOT::TBranchProxyClassDescriptor::EInClones kClones static const ROOT::TBranchProxyClassDescriptor::EInClones kInsideClones

Class Description




Inline Functions


                                     void ~TBranchProxyClassDescriptor()
                                     void NameToSymbol()
        ROOT::TBranchProxyClassDescriptor TBranchProxyClassDescriptor(const char* type, const char* branchname, UInt_t isclones, UInt_t splitlevel)
        ROOT::TBranchProxyClassDescriptor TBranchProxyClassDescriptor(const char* branchname)
        ROOT::TBranchProxyClassDescriptor TBranchProxyClassDescriptor(const char* type, const char* branchname, const char* branchPrefix, UInt_t isclones, UInt_t splitlevel)
                              const char* GetBranchName() const
                              const char* GetSubBranchPrefix() const
                              const char* GetRawSymbol() const
                                   UInt_t GetSplitLevel() const
                                     bool IsEqual(const ROOT::TBranchProxyClassDescriptor* other)
                                     void AddDescriptor(ROOT::TBranchProxyDescriptor* desc, bool isBase)
                                   Bool_t IsLoaded() const
                                   Bool_t IsClones() const
                                   UInt_t GetIsClones() const
                                     void OutputDecl(FILE* hf, int offset, UInt_t)
                                  TClass* Class()
                                  TClass* IsA() const
                                     void ShowMembers(TMemberInspector& insp, char* parent)
                                     void Streamer(TBuffer& b)
                                     void StreamerNVirtual(TBuffer& b)


Author: Philippe Canal 06/06/2004
Last update: root/treeplayer:$Name: $:$Id: TBranchProxyClassDescriptor.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.