61 THbookTree::THbookTree(): TTree()
73 THbookTree::THbookTree(
const char *name,Int_t
id)
87 THbookTree::~THbookTree()
90 if (fFile) fFile->DeleteID(fID);
97 Int_t THbookTree::GetEntry(Long64_t entry, Int_t )
100 return fFile->GetEntry(entry,fID,fType,GetX());
107 void THbookTree::InitBranches(Long64_t entry)
109 Int_t nfill = GetPlayer()->GetNfill();
110 if (nfill > 0) {fInit = kFALSE;
return;}
113 if (!GetPlayer()->GetVar1()) {
118 fFile->InitLeaves(fID, 0,GetPlayer()->GetSelect());
119 fFile->InitLeaves(fID, 3,GetPlayer()->GetVar3());
120 fFile->InitLeaves(fID, 2,GetPlayer()->GetVar2());
121 fFile->InitLeaves(fID, 1,GetPlayer()->GetVar1());
127 void THbookTree::Print(Option_t *option)
const
129 TTree::Print(option);
135 Long64_t THbookTree::SetEntries(Long64_t n)
138 TIter next(GetListOfBranches());
139 THbookBranch *branch;
140 while ((branch=(THbookBranch*)next())) {
141 branch->SetEntries(n);