#ifndef ROOT_TBranchProxyDirector
#define ROOT_TBranchProxyDirector
#ifndef ROOT_TTree
#include "TTree.h"
#endif
#include <list>
#ifdef R__OLDHPACC
namespace std {
using ::list;
}
#endif
namespace ROOT {
class TBranchProxy;
class TFriendProxy;
class TBranchProxyDirector {
TTree *fTree;
Long64_t fEntry;
std::list<TBranchProxy*> fDirected;
std::list<TFriendProxy*> fFriends;
public:
TBranchProxyDirector(TTree* tree, Long64_t i);
TBranchProxyDirector(TTree* tree, Int_t i);
TBranchProxyDirector(const TBranchProxyDirector &) {;}
TBranchProxyDirector& operator=(const TBranchProxyDirector&) {return *this;}
void Attach(TBranchProxy* p);
void Attach(TFriendProxy* f);
Long64_t GetReadEntry() const;
TTree* GetTree() const;
void SetReadEntry(Long64_t entry);
TTree* SetTree(TTree *newtree);
};
}
#endif
Last change: Wed Jun 25 08:30:51 2008
Last generated: 2008-06-25 08:30
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.