Definition at line 35 of file TBranchProxyDirector.h.
Public Member Functions | |
TBranchProxyDirector (TTree *tree, Int_t i) | |
Simple constructor. | |
TBranchProxyDirector (TTree *tree, Long64_t i) | |
Simple constructor. | |
void | Attach (Detail::TBranchProxy *p) |
Attach a TBranchProxy object to this director. | |
void | Attach (TFriendProxy *f) |
Attach a TFriendProxy object to this director. | |
TH1F * | CreateHistogram (const char *options) |
Create a temporary 1D histogram. | |
Long64_t | GetReadEntry () const |
Return the current 'local' entry number; i.e. | |
TTree * | GetTree () const |
bool | Notify () |
void | SetReadEntry (Long64_t entry) |
Move to a new entry to read entry is the 'local' entry number; i.e. | |
TTree * | SetTree (TTree *newtree) |
Set the BranchProxy to be looking at a new tree. | |
Private Member Functions | |
TBranchProxyDirector (const TBranchProxyDirector &) | |
TBranchProxyDirector & | operator= (const TBranchProxyDirector &) |
Private Attributes | |
std::list< Detail::TBranchProxy * > | fDirected |
Long64_t | fEntry |
Entry currently being read (in the local TTree rather than the TChain) | |
std::vector< TFriendProxy * > | fFriends |
TTree * | fTree |
TTree we are currently looking at. | |
#include <TBranchProxyDirector.h>
|
inlineprivate |
Definition at line 44 of file TBranchProxyDirector.h.
Simple constructor.
Definition at line 51 of file TBranchProxyDirector.cxx.
Simple constructor.
Definition at line 60 of file TBranchProxyDirector.cxx.
void TBranchProxyDirector::Attach | ( | Detail::TBranchProxy * | p | ) |
Attach a TBranchProxy object to this director.
The director just 'remembers' this BranchProxy and does not own it. It will be use to apply Tree wide operation (like reseting).
Definition at line 72 of file TBranchProxyDirector.cxx.
void TBranchProxyDirector::Attach | ( | TFriendProxy * | p | ) |
Attach a TFriendProxy object to this director.
The director just 'remembers' this BranchProxy and does not own it. It will be use to apply Tree wide operation (like reseting).
Definition at line 82 of file TBranchProxyDirector.cxx.
TH1F * TBranchProxyDirector::CreateHistogram | ( | const char * | options | ) |
Create a temporary 1D histogram.
Definition at line 90 of file TBranchProxyDirector.cxx.
|
inline |
Return the current 'local' entry number; i.e.
in the 'local' TTree rather than the TChain. This value will be passed directly to TBranch::GetEntry.
Definition at line 58 of file TBranchProxyDirector.h.
|
inline |
Definition at line 60 of file TBranchProxyDirector.h.
bool TBranchProxyDirector::Notify | ( | ) |
Definition at line 152 of file TBranchProxyDirector.cxx.
|
inlineprivate |
Definition at line 45 of file TBranchProxyDirector.h.
|
inline |
Move to a new entry to read entry is the 'local' entry number; i.e.
in the 'local' TTree rather than the TChain. This value will be passed directly to TBranch::GetEntry.
Definition at line 66 of file TBranchProxyDirector.h.
Set the BranchProxy to be looking at a new tree.
Reset all. Return the old tree.
Definition at line 142 of file TBranchProxyDirector.cxx.
|
private |
Definition at line 41 of file TBranchProxyDirector.h.
|
private |
Entry currently being read (in the local TTree rather than the TChain)
Definition at line 39 of file TBranchProxyDirector.h.
|
private |
Definition at line 42 of file TBranchProxyDirector.h.
|
private |
TTree we are currently looking at.
Definition at line 38 of file TBranchProxyDirector.h.