#ifndef ROOT_TBranchRef
#define ROOT_TBranchRef
#ifndef ROOT_TBranch
#include "TBranch.h"
#endif
#ifndef ROOT_TRefTable
#include "TRefTable.h"
#endif
class TTree;
class TBranchRef : public TBranch {
protected:
   TRefTable       *fRefTable;        
public:
   TBranchRef();
   TBranchRef(TTree *tree);
   virtual ~TBranchRef();
   virtual void    Clear(Option_t *option="");
   virtual Int_t   Fill();
   virtual void    FillLeaves(TBuffer &b);
   TRefTable      *GetRefTable() const {return fRefTable;}
   virtual Bool_t  Notify();
   virtual void    Print(Option_t *option="") const;
   virtual void    ReadLeaves(TBuffer &b);
   virtual void    Reset(Option_t *option="");
   virtual Int_t   SetParent(const TObject* obj, const Int_t branchID);
   virtual void    SetReadEntry(Long64_t entry) {fReadEntry = entry;}
   
   ClassDef(TBranchRef,1);  
};
#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.