ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
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
15
#include "
TBranchProxyDirector.h
"
16
17
class
TTree;
18
19
namespace
ROOT {
20
namespace
Internal {
21
22
class
TFriendProxy {
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
:
28
TFriendProxy();
29
TFriendProxy(TBranchProxyDirector *director, TTree *main, Int_t index);
30
31
TBranchProxyDirector *GetDirector() {
return
&fDirector; }
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
TBranchProxyDirector.h
tree
treeplayer
inc
TFriendProxy.h
Generated on Tue May 5 2020 14:03:39 for ROOT by
1.8.5