#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
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.