12#ifndef ROOT_TBranchProxyDirector
13#define ROOT_TBranchProxyDirector
Base class for all the proxy object.
Long64_t GetReadEntry() const
Return the current 'local' entry number; i.e.
Long64_t fEntry
Entry currently being read (in the local TTree rather than the TChain)
TTree * fTree
TTree we are currently looking at.
std::list< Detail::TBranchProxy * > fDirected
void SetReadEntry(Long64_t entry)
Move to a new entry to read entry is the 'local' entry number; i.e.
std::vector< TFriendProxy * > fFriends
TTree * SetTree(TTree *newtree)
Set the BranchProxy to be looking at a new tree.
TBranchProxyDirector(const TBranchProxyDirector &)
TH1F * CreateHistogram(const char *options)
Create a temporary 1D histogram.
void Attach(Detail::TBranchProxy *p)
Attach a TBranchProxy object to this director.
TBranchProxyDirector & operator=(const TBranchProxyDirector &)
Concrete implementation of the proxy around a Friend Tree.
1-D histogram with a float per channel (see TH1 documentation)}
A TTree represents a columnar dataset.
void ResetReadEntry(TFriendProxy *fp)
Helper function to call SetReadEntry on all TFriendProxy.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...