Template of the Concrete Implementation of the branch proxy around TClonesArray of T.
Definition at line 801 of file TBranchProxy.h.
Public Member Functions | |
| TClaImpProxy ()=default | |
| TClaImpProxy (T)=delete | |
| ~TClaImpProxy () override=default | |
| const T & | At (UInt_t i) |
| void * | GetAddressOfElement (UInt_t i) final |
| Return the address of the element number i. | |
| virtual Int_t | GetArrayLength () |
| const char * | GetBranchName () const |
| TClass * | GetClass () |
| void * | GetClaStart (UInt_t i=0) |
| TVirtualCollectionProxy * | GetCollection () |
| Int_t | GetEntries () override |
| Int_t | GetOffset () |
| TBranchProxy * | GetProxy () |
| const TClonesArray * | GetPtr () |
| virtual void * | GetStart (UInt_t=0) |
| void * | GetStlStart (UInt_t i=0) |
| bool | GetSuppressErrorsForMissingBranch () const |
| std::size_t | GetValueSize () const |
| void * | GetWhere () const |
| bool | IsaPointer () const |
| bool | IsInitialized () |
| bool | Notify () |
| const TClonesArray * | operator-> () |
| TClaImpProxy & | operator= (T)=delete |
| const T & | operator[] (Int_t i) |
| const T & | operator[] (UInt_t i) |
| void | Print () override |
| Display the content of the object. | |
| bool | Read () |
| bool | ReadEntries () |
| void | Reset () |
| Completely reset the object. | |
| bool | Setup () |
| Initialize/cache the necessary information. | |
| TBranchProxy () | |
| Constructor. | |
| TBranchProxy (Internal::TBranchProxyDirector *boss, const char *branchname, TBranch *branch, const char *membername, bool suppressMissingBranchError=false) | |
| Constructor taking the branch name, possibly of a friended tree. | |
| TBranchProxy (Internal::TBranchProxyDirector *boss, const char *top, const char *name, const char *membername) | |
| Constructor. | |
| TBranchProxy (Internal::TBranchProxyDirector *boss, const char *top, const char *name=nullptr) | |
| Constructor. | |
| TBranchProxy (Internal::TBranchProxyDirector *boss, TBranch *branch, const char *membername) | |
| Constructor. | |
| TBranchProxy (Internal::TBranchProxyDirector *boss, TBranchProxy *parent, const char *membername, const char *top=nullptr, const char *name=nullptr) | |
| Constructor. | |
| TClaProxy ()=default | |
Protected Attributes | |
| union { | |
| TBranchElement * fBranchCount | |
| TLeaf * fLeafCount | |
| }; | |
| Int_t | fArrayLength |
| TBranch * | fBranch |
| const TString | fBranchName |
| TClass * | fClass |
| TString | fClassName |
| TVirtualCollectionProxy * | fCollection |
| const TString | fDataMember |
| Internal::TBranchProxyDirector * | fDirector |
| TStreamerElement * | fElement |
| bool | fHasLeafCount: 1 |
| bool | fInitialized: 1 |
| bool | fIsaPointer: 1 |
| bool | fIsClone: 1 |
| const bool | fIsMember: 1 |
| Int_t | fMemberOffset |
| TNotifyLink< TBranchProxy > | fNotify |
| Int_t | fOffset |
| TBranchProxy * | fParent |
| Long64_t | fRead |
| bool | fSuppressMissingBranchError {false} |
| std::size_t | fValueSize {} |
| void * | fWhere |
#include <TBranchProxy.h>
|
strongprivateinherited |
Definition at line 191 of file TBranchProxy.h.
|
default |
|
overridedefault |
|
delete |
|
inline |
Definition at line 812 of file TBranchProxy.h.
|
inlinefinalvirtualinherited |
Return the address of the element number i.
Returns nullptr for non-collections. It assumed that Setip() has been called.
Reimplemented from ROOT::Detail::TBranchProxy.
Definition at line 658 of file TBranchProxy.h.
|
inlinevirtualinherited |
Definition at line 420 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 126 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 424 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 463 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 445 of file TBranchProxy.h.
|
inlineoverridevirtualinherited |
Reimplemented from ROOT::Detail::TBranchProxy.
Definition at line 651 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 553 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 125 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 646 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 205 of file TBranchProxy.h.
|
inlinevirtualinherited |
Definition at line 448 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 509 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 555 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 557 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 437 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 142 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 137 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 130 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 664 of file TBranchProxy.h.
|
delete |
|
inline |
Definition at line 819 of file TBranchProxy.h.
|
inline |
Definition at line 820 of file TBranchProxy.h.
|
inlineoverridevirtualinherited |
Display the content of the object.
Reimplemented from ROOT::Detail::TBranchProxy.
Definition at line 630 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 146 of file TBranchProxy.h.
|
inlineinherited |
Definition at line 381 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 237 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 345 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 327 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 363 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 295 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 278 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 312 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 252 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 265 of file TBranchProxy.h.
|
inlineprivateinherited |
Definition at line 241 of file TBranchProxy.h.
|
inherited |
Completely reset the object.
Definition at line 209 of file TBranchProxy.cxx.
|
inherited |
Initialize/cache the necessary information.
Definition at line 245 of file TBranchProxy.cxx.
|
inherited |
Constructor.
Definition at line 116 of file TBranchProxy.cxx.
|
inherited |
Constructor taking the branch name, possibly of a friended tree.
Used by TTreeReaderValue in place of TFriendProxy.
Definition at line 121 of file TBranchProxy.cxx.
|
inherited |
Constructor.
Definition at line 118 of file TBranchProxy.cxx.
|
inherited |
Constructor.
Definition at line 117 of file TBranchProxy.cxx.
|
inherited |
Constructor.
Definition at line 120 of file TBranchProxy.cxx.
|
inherited |
Constructor.
Definition at line 119 of file TBranchProxy.cxx.
|
default |
| union { ... } ROOT::Detail::TBranchProxy |
|
protectedinherited |
Definition at line 96 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 98 of file TBranchProxy.h.
Definition at line 100 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 85 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 92 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 91 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 109 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 88 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 76 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 93 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 82 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 78 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 81 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 80 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 79 of file TBranchProxy.h.
|
inherited |
Definition at line 101 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 94 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 104 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 95 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 86 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 106 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 83 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 111 of file TBranchProxy.h.
|
protectedinherited |
Definition at line 108 of file TBranchProxy.h.