12 #ifndef ROOT_THbookBranch
13 #define ROOT_THbookBranch
26 class THbookBranch :
public TBranch {
33 THbookBranch(TTree *tree,
const char *name,
void *address,
const char *leaflist, Int_t basketsize=32000, Int_t compress = ROOT::RCompressionSetting::EAlgorithm::kInherit);
34 THbookBranch(TBranch *branch,
const char *name,
void *address,
const char *leaflist, Int_t basketsize=32000, Int_t compress = ROOT::RCompressionSetting::EAlgorithm::kInherit);
35 virtual ~THbookBranch();
36 virtual void Browse(TBrowser *b);
37 virtual Int_t GetEntry(Long64_t entry=0, Int_t getall=0);
38 const char *GetBlockName()
const {
return fBlockName.Data();}
39 virtual void SetAddress(
void *addobj);
40 void SetBlockName(
const char *name) {fBlockName=name;}
41 virtual void SetEntries(Long64_t n) {fEntries=n;}
43 ClassDef(THbookBranch,1)