12 #ifndef ROOT_THbookTree 
   13 #define ROOT_THbookTree 
   30 class THbookTree : 
public TTree {
 
   41    THbookTree(
const char *name, Int_t 
id);
 
   42    virtual ~THbookTree();
 
   43    virtual Int_t     GetEntry(Long64_t entry=0, Int_t getall=0);
 
   44    THbookFile       *GetHbookFile() {
return fFile;}
 
   45    virtual Int_t     GetID() {
return fID;}
 
   46    virtual Int_t     GetType() {
return fType;}
 
   47            Float_t  *GetX() {
return (Float_t*)fX;}
 
   48    virtual void      InitBranches(Long64_t entry);
 
   49            char     *MakeX(Int_t nvars) {fX = 
new char[nvars]; 
return fX;}
 
   50    virtual void      Print(Option_t *option=
"") 
const;
 
   51    virtual Long64_t  SetEntries(Long64_t n=-1);
 
   52    virtual void      SetHbookFile(THbookFile *file) {fFile = file;}
 
   53    virtual void      SetType(Int_t atype) {fType = atype;}
 
   55    ClassDef(THbookTree,1)