Go to the documentation of this file. 1 #ifndef Fireworks_Core_FWTTreeCache_h
2 #define Fireworks_Core_FWTTreeCache_h
4 #include "TTreeCache.h"
65 Int_t
AddBranch(TBranch *
b, Bool_t subbranches = kFALSE)
override;
66 Int_t
AddBranch(
const char *
branch, Bool_t subbranches = kFALSE)
override;
67 Int_t
DropBranch(TBranch *
b, Bool_t subbranches = kFALSE)
override;
static int GetDefaultCacheSize()
static void SetDefaultCacheSize(int def_size)
static bool s_prefetching
Int_t AddBranch(TBranch *b, Bool_t subbranches=kFALSE) override
std::set< std::string > m_branch_set
static bool IsPrefetching()
void BranchAccessCallIn(const TBranch *b)
static void PrefetchingOff()
static void PrefetchingOn()
static int s_default_size
Int_t DropBranchTopLevel(const char *bname)
Int_t DropBranch(TBranch *b, Bool_t subbranches=kFALSE) override
bool is_branch_in_cache(const char *name)
LearnGuard(FWTTreeCache *tc)
Int_t AddBranchTopLevel(const char *bname)