Logo ROOT  
Reference Guide
TFriendProxy.h
Go to the documentation of this file.
1// @(#)root/treeplayer:$Id$
2// Author: Philippe Canal 01/06/2004
3
4/*************************************************************************
5 * Copyright (C) 1995-2004, Rene Brun and Fons Rademakers and al. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TFriendProxy
13#define ROOT_TFriendProxy
14
16
17class TTree;
18
19namespace ROOT {
20namespace Internal {
21
23 protected:
24 TBranchProxyDirector fDirector; ///< Contain pointer to TTree and entry to be read
25 Int_t fIndex; ///< Index of this tree in the list of friends
26
27 public:
30
32
33 Long64_t GetReadEntry() const;
34 void ResetReadEntry();
35 void Update(TTree *newmain);
36 };
37
38} // namespace Internal
39} // namespace ROOT
40
41#endif
int Int_t
Definition: RtypesCore.h:45
long long Long64_t
Definition: RtypesCore.h:80
int main(int argc, char *argv[])
Definition: cef_main.cxx:54
Int_t fIndex
Index of this tree in the list of friends.
Definition: TFriendProxy.h:25
TBranchProxyDirector fDirector
Contain pointer to TTree and entry to be read.
Definition: TFriendProxy.h:24
Long64_t GetReadEntry() const
Return the entry number currently being looked at.
TBranchProxyDirector * GetDirector()
Definition: TFriendProxy.h:31
void ResetReadEntry()
Refresh the cached read entry number from the original tree.
void Update(TTree *newmain)
Update the address of the underlying tree.
A TTree represents a columnar dataset.
Definition: TTree.h:79
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...