78 template <
typename T> Int_t
SetBranchAddress(
const char *bname, T **add, TBranch **ptr = 0);
92 Int_t
SetBranchAddress(
const char *bname,
void *add, TClass *realClass, EDataType datatype, Bool_t isptr);
103 Int_t
GetEntry(Long64_t entry = 0, Int_t getall = 0);
113 auto *branch = GetBranch(bname);
115 std::string branchName(bname);
119 return TChain::SetBranchAddress<T>(bname, add, ptr);
std::vector< std::string > _branchesWithAddress
Definition: SparseChain.h:106
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
A chain that reads only branches which have an address.
Definition: SparseChain.h:64
Int_t SetBranchAddress(const char *bname, T **add, TBranch **ptr=0)
Set branch address and adds the branch to the branch list.
Definition: SparseChain.h:111
Int_t GetEntry(Long64_t entry=0, Int_t getall=0)
Reads data from branches with an address.
Definition: SparseChain.cpp:12