#include <TBranchProxy.h>
Inheritance diagram for ROOT::TBranchProxy:
Definition at line 79 of file TBranchProxy.h.
ROOT::TBranchProxy::TBranchProxy | ( | ) |
Definition at line 30 of file TBranchProxy.cxx.
ROOT::TBranchProxy::TBranchProxy | ( | TBranchProxyDirector * | boss, | |
const char * | top, | |||
const char * | name = 0 | |||
) |
Definition at line 40 of file TBranchProxy.cxx.
References ROOT::TBranchProxyDirector::Attach(), fBranchName, and TString::Length().
ROOT::TBranchProxy::TBranchProxy | ( | TBranchProxyDirector * | boss, | |
const char * | top, | |||
const char * | name, | |||
const char * | membername | |||
) |
Definition at line 57 of file TBranchProxy.cxx.
References ROOT::TBranchProxyDirector::Attach(), fBranchName, and TString::Length().
ROOT::TBranchProxy::TBranchProxy | ( | TBranchProxyDirector * | boss, | |
TBranchProxy * | parent, | |||
const char * | membername, | |||
const char * | top = 0 , |
|||
const char * | name = 0 | |||
) |
Definition at line 75 of file TBranchProxy.cxx.
References ROOT::TBranchProxyDirector::Attach(), fBranchName, and TString::Length().
ROOT::TBranchProxy::~TBranchProxy | ( | ) | [virtual] |
Definition at line 94 of file TBranchProxy.cxx.
ROOT::TBranchProxy::TBranchProxy | ( | ) |
ROOT::TBranchProxy::TBranchProxy | ( | TBranchProxyDirector * | boss, | |
const char * | top, | |||
const char * | name = 0 | |||
) |
ROOT::TBranchProxy::TBranchProxy | ( | TBranchProxyDirector * | boss, | |
const char * | top, | |||
const char * | name, | |||
const char * | membername | |||
) |
ROOT::TBranchProxy::TBranchProxy | ( | TBranchProxyDirector * | boss, | |
TBranchProxy * | parent, | |||
const char * | membername, | |||
const char * | top = 0 , |
|||
const char * | name = 0 | |||
) |
virtual ROOT::TBranchProxy::~TBranchProxy | ( | ) | [virtual] |
void ROOT::TBranchProxy::Print | ( | ) | [virtual] |
Definition at line 117 of file TBranchProxy.cxx.
References fBranch, fBranchCount, and fBranchName.
Referenced by ROOT::TObjProxy< T >::Print().
TBranchProxy* ROOT::TBranchProxy::GetProxy | ( | ) | [inline] |
Definition at line 119 of file TBranchProxy.h.
void ROOT::TBranchProxy::Reset | ( | ) |
Definition at line 99 of file TBranchProxy.cxx.
References fBranch, fBranchCount, fClass, fCollection, fElement, fInitialized, fIsClone, fLastTree, fMemberOffset, fRead, and fWhere.
Bool_t ROOT::TBranchProxy::Setup | ( | ) |
Definition at line 127 of file TBranchProxy.cxx.
References TObjArray::At(), xmlio::Class, TString::Data(), ROOT::Error(), fBranch, fBranchCount, fBranchName, fClass, fClassName, fCollection, fDataMember, fDirector, fElement, TObjArray::FindObject(), fInitialized, fIsaPointer, fIsClone, fIsMember, fLastTree, fMemberOffset, fOffset, Form(), fParent, fWhere, TVirtualCollectionProxy::Generate(), TBranch::GetAddress(), TTree::GetBranch(), TLeaf::GetBranch(), TClass::GetClass(), TClonesArray::GetClass(), TBranch::GetClassName(), TStreamerElement::GetClassPointer(), TClass::GetCollectionProxy(), TClass::GetDataMemberOffset(), TVirtualStreamerInfo::GetElements(), TBranch::GetLeaf(), TLeaf::GetLeafCount(), TBranch::GetListOfLeaves(), TNamed::GetName(), TStreamerElement::GetOffset(), ROOT::TBranchProxyDirector::GetReadEntry(), TClass::GetStreamerInfo(), ROOT::TBranchProxyDirector::GetTree(), TVirtualCollectionProxy::GetValueClass(), TLeaf::GetValuePointer(), i, info, TStreamerElement::IsaPointer(), IsaPointer(), TString::Length(), TVirtualCollectionProxy::PushProxy(), R__ASSERT, TString::Remove(), TBranch::SetAddress(), and ROOT::TBranchProxyDirector::SetReadEntry().
Referenced by GetClass(), Read(), and ReadEntries().
Bool_t ROOT::TBranchProxy::IsInitialized | ( | ) | [inline] |
Definition at line 125 of file TBranchProxy.h.
References fDirector, fLastTree, and ROOT::TBranchProxyDirector::GetTree().
Referenced by GetClass(), Read(), and ReadEntries().
Bool_t ROOT::TBranchProxy::IsaPointer | ( | ) | const [inline] |
Definition at line 129 of file TBranchProxy.h.
References fIsaPointer.
Referenced by GetClaStart(), GetStart(), GetStlStart(), and Setup().
Bool_t ROOT::TBranchProxy::Read | ( | ) | [inline] |
Definition at line 133 of file TBranchProxy.h.
References TString::Data(), ROOT::Error(), fBranch, fBranchCount, fBranchName, fDirector, Form(), fParent, fRead, TBranch::GetEntry(), ROOT::TBranchProxyDirector::GetReadEntry(), IsInitialized(), kFALSE, kTRUE, Read(), result(), and Setup().
Referenced by ROOT::TClaObjProxy< T >::At(), ROOT::TStlObjProxy< T >::At(), ROOT::TArrayCharProxy::At(), ROOT::TArrayCharProxy::c_str(), ROOT::TObjProxy< T >::GetPtr(), ROOT::TArrayCharProxy::operator std::string(), and Read().
Bool_t ROOT::TBranchProxy::ReadEntries | ( | ) | [inline] |
Definition at line 159 of file TBranchProxy.h.
References TString::Data(), ROOT::Error(), fBranch, fBranchCount, fBranchName, fDirector, Form(), fParent, fRead, ROOT::TBranchProxyDirector::GetReadEntry(), IsInitialized(), ReadEntries(), and Setup().
Referenced by ReadEntries().
TClass* ROOT::TBranchProxy::GetClass | ( | ) | [inline] |
Definition at line 182 of file TBranchProxy.h.
References fClass, fDirector, fRead, ROOT::TBranchProxyDirector::GetReadEntry(), IsInitialized(), and Setup().
void* ROOT::TBranchProxy::GetWhere | ( | ) | const [inline] |
Definition at line 194 of file TBranchProxy.h.
References fWhere.
Referenced by ROOT::TClaObjProxy< T >::At(), ROOT::TStlObjProxy< T >::At(), ROOT::TStlObjProxy< T >::Print(), ROOT::TObjProxy< T >::Print(), and ROOT::TClaObjProxy< T >::Print().
TVirtualCollectionProxy* ROOT::TBranchProxy::GetCollection | ( | ) | [inline] |
virtual void* ROOT::TBranchProxy::GetStart | ( | UInt_t | = 0 |
) | [inline, virtual] |
Definition at line 199 of file TBranchProxy.h.
References fMemberOffset, fParent, fWhere, GetStart(), and IsaPointer().
Referenced by ROOT::TArrayCharProxy::At(), ROOT::TArrayCharProxy::c_str(), GetClaStart(), ROOT::TObjProxy< T >::GetPtr(), GetStart(), ROOT::TArrayCharProxy::operator std::string(), and ROOT::TArrayCharProxy::Print().
virtual void* ROOT::TBranchProxy::GetClaStart | ( | UInt_t | i = 0 |
) | [inline, virtual] |
Definition at line 214 of file TBranchProxy.h.
References TObjArray::At(), fIsClone, fOffset, fParent, fWhere, GetClaStart(), TObjArray::GetLast(), GetStart(), i, IsaPointer(), and location.
Referenced by ROOT::TClaObjProxy< T >::At(), and GetClaStart().
virtual void* ROOT::TBranchProxy::GetStlStart | ( | UInt_t | i = 0 |
) | [inline, virtual] |
Definition at line 260 of file TBranchProxy.h.
References TVirtualCollectionProxy::At(), fCollection, fOffset, fParent, GetStlStart(), i, IsaPointer(), location, R__ASSERT, and TVirtualCollectionProxy::Size().
Referenced by ROOT::TStlObjProxy< T >::At(), and GetStlStart().
Int_t ROOT::TBranchProxy::GetOffset | ( | ) | [inline] |
Definition at line 304 of file TBranchProxy.h.
References fOffset.
Referenced by ROOT::TObjProxy< T >::GetOffset().
virtual void ROOT::TBranchProxy::Print | ( | ) | [virtual] |
TBranchProxy* ROOT::TBranchProxy::GetProxy | ( | ) | [inline] |
Definition at line 119 of file TBranchProxy.h.
void ROOT::TBranchProxy::Reset | ( | ) |
Bool_t ROOT::TBranchProxy::Setup | ( | ) |
Bool_t ROOT::TBranchProxy::IsInitialized | ( | ) | [inline] |
Definition at line 125 of file TBranchProxy.h.
References fDirector, fLastTree, and ROOT::TBranchProxyDirector::GetTree().
Bool_t ROOT::TBranchProxy::IsaPointer | ( | ) | const [inline] |
Bool_t ROOT::TBranchProxy::Read | ( | ) | [inline] |
Definition at line 133 of file TBranchProxy.h.
References TString::Data(), ROOT::Error(), fBranch, fBranchCount, fBranchName, fDirector, Form(), fParent, fRead, TBranch::GetEntry(), ROOT::TBranchProxyDirector::GetReadEntry(), IsInitialized(), kFALSE, kTRUE, Read(), result(), and Setup().
Bool_t ROOT::TBranchProxy::ReadEntries | ( | ) | [inline] |
Definition at line 159 of file TBranchProxy.h.
References TString::Data(), ROOT::Error(), fBranch, fBranchCount, fBranchName, fDirector, Form(), fParent, fRead, ROOT::TBranchProxyDirector::GetReadEntry(), IsInitialized(), ReadEntries(), and Setup().
TClass* ROOT::TBranchProxy::GetClass | ( | ) | [inline] |
Definition at line 182 of file TBranchProxy.h.
References fClass, fDirector, fRead, ROOT::TBranchProxyDirector::GetReadEntry(), IsInitialized(), and Setup().
void* ROOT::TBranchProxy::GetWhere | ( | ) | const [inline] |
TVirtualCollectionProxy* ROOT::TBranchProxy::GetCollection | ( | ) | [inline] |
virtual void* ROOT::TBranchProxy::GetStart | ( | UInt_t | = 0 |
) | [inline, virtual] |
Definition at line 199 of file TBranchProxy.h.
References fMemberOffset, fParent, fWhere, GetStart(), and IsaPointer().
virtual void* ROOT::TBranchProxy::GetClaStart | ( | UInt_t | i = 0 |
) | [inline, virtual] |
Definition at line 214 of file TBranchProxy.h.
References TObjArray::At(), fIsClone, fOffset, fParent, fWhere, GetClaStart(), TObjArray::GetLast(), GetStart(), i, IsaPointer(), and location.
virtual void* ROOT::TBranchProxy::GetStlStart | ( | UInt_t | i = 0 |
) | [inline, virtual] |
Definition at line 260 of file TBranchProxy.h.
References TVirtualCollectionProxy::At(), fCollection, fOffset, fParent, GetStlStart(), i, IsaPointer(), location, R__ASSERT, and TVirtualCollectionProxy::Size().
Int_t ROOT::TBranchProxy::GetOffset | ( | ) | [inline] |
TBranchProxyDirector* ROOT::TBranchProxy::fDirector [protected] |
Definition at line 81 of file TBranchProxy.h.
Referenced by GetClass(), IsInitialized(), Read(), ReadEntries(), and Setup().
Bool_t ROOT::TBranchProxy::fInitialized [protected] |
const TString ROOT::TBranchProxy::fBranchName [protected] |
Definition at line 85 of file TBranchProxy.h.
Referenced by Print(), Read(), ReadEntries(), Setup(), and TBranchProxy().
TBranchProxy* ROOT::TBranchProxy::fParent [protected] |
Definition at line 86 of file TBranchProxy.h.
Referenced by GetClaStart(), GetStart(), GetStlStart(), Read(), ReadEntries(), and Setup().
const TString ROOT::TBranchProxy::fDataMember [protected] |
const Bool_t ROOT::TBranchProxy::fIsMember [protected] |
Bool_t ROOT::TBranchProxy::fIsClone [protected] |
Bool_t ROOT::TBranchProxy::fIsaPointer [protected] |
TString ROOT::TBranchProxy::fClassName [protected] |
TClass* ROOT::TBranchProxy::fClass [protected] |
TStreamerElement* ROOT::TBranchProxy::fElement [protected] |
Int_t ROOT::TBranchProxy::fMemberOffset [protected] |
Int_t ROOT::TBranchProxy::fOffset [protected] |
Definition at line 99 of file TBranchProxy.h.
Referenced by GetClaStart(), GetOffset(), GetStlStart(), and Setup().
TBranch* ROOT::TBranchProxy::fBranch [protected] |
Definition at line 101 of file TBranchProxy.h.
Referenced by Print(), Read(), ReadEntries(), Reset(), and Setup().
TBranch* ROOT::TBranchProxy::fBranchCount [protected] |
Definition at line 102 of file TBranchProxy.h.
Referenced by Print(), Read(), ReadEntries(), Reset(), and Setup().
TTree* ROOT::TBranchProxy::fLastTree [protected] |
Long64_t ROOT::TBranchProxy::fRead [protected] |
Definition at line 105 of file TBranchProxy.h.
Referenced by GetClass(), Read(), ReadEntries(), and Reset().
void* ROOT::TBranchProxy::fWhere [protected] |
Definition at line 107 of file TBranchProxy.h.
Referenced by GetClaStart(), GetStart(), GetWhere(), ROOT::TArrayCharProxy::Print(), Reset(), and Setup().
TVirtualCollectionProxy* ROOT::TBranchProxy::fCollection [protected] |
Definition at line 108 of file TBranchProxy.h.
Referenced by GetCollection(), GetStlStart(), Reset(), and Setup().
TBranchProxyDirector* ROOT::TBranchProxy::fDirector [protected] |
Definition at line 81 of file TBranchProxy.h.
TBranchProxy* ROOT::TBranchProxy::fParent [protected] |
Definition at line 86 of file TBranchProxy.h.
TClass* ROOT::TBranchProxy::fClass [protected] |
Definition at line 96 of file TBranchProxy.h.
TStreamerElement* ROOT::TBranchProxy::fElement [protected] |
Definition at line 97 of file TBranchProxy.h.
TBranch* ROOT::TBranchProxy::fBranch [protected] |
Definition at line 101 of file TBranchProxy.h.
TBranch* ROOT::TBranchProxy::fBranchCount [protected] |
Definition at line 102 of file TBranchProxy.h.
TTree* ROOT::TBranchProxy::fLastTree [protected] |
Definition at line 104 of file TBranchProxy.h.
void* ROOT::TBranchProxy::fWhere [protected] |
Definition at line 107 of file TBranchProxy.h.
TVirtualCollectionProxy* ROOT::TBranchProxy::fCollection [protected] |
Definition at line 108 of file TBranchProxy.h.