Logo ROOT   6.18/05
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:41
long long Long64_t
Definition: RtypesCore.h:69
TBranchProxyDirector fDirector
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:71
int main(int argc, char **argv)
Namespace for new ROOT classes and functions.
Definition: StringConv.hxx:21