37 fDirector(nullptr,-1), fIndex(
index)
44 auto *friends = dataset->GetListOfFriends();
48 auto *friendAtIdx = friends->At(frIdx);
66 auto *topLevelFriendTree = getFriendAtIdx(
main,
fIndex);
67 if (topLevelFriendTree) {
68 fHasIndex = (topLevelFriendTree->GetTreeIndex() !=
nullptr);
72 auto *localFriendTree = getFriendAtIdx(
main->GetTree(),
fIndex);
73 if (localFriendTree) {
77 fHasIndex = (localFriendTree->GetTreeIndex() !=
nullptr);
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
Long64_t GetReadEntry() const
Return the current 'local' entry number; i.e.
void SetReadEntry(Long64_t entry)
Move to a new entry to read entry is the 'local' entry number; i.e.
TTree * SetTree(TTree *newtree)
Set the BranchProxy to be looking at a new tree.
void Attach(Detail::TBranchProxy *p)
Attach a TBranchProxy object to this director.
Int_t fIndex
Index of this tree in the list of friends.
TBranchProxyDirector fDirector
Contain pointer to TTree and entry to be read.
Long64_t GetReadEntry() const
Return the entry number currently being looked at.
void ResetReadEntry()
Refresh the cached read entry number from the original tree.
void Update(TTree *newmain)
Update the address of the underlying tree.
bool fHasIndex
Whether this friend has a TTreeIndex attached.
A TFriendElement TF describes a TTree object TF in a file.
virtual TTree * GetTree()
Return pointer to friend TTree.
A TTree represents a columnar dataset.
virtual Long64_t GetReadEntry() const
virtual TTree * GetTree() const
virtual TList * GetListOfFriends() const
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...