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)