Logo ROOT  
Reference Guide
ROOT::Internal::TBranchProxyDirector Class Reference

Definition at line 35 of file TBranchProxyDirector.h.

Public Member Functions

 TBranchProxyDirector (TTree *tree, Int_t i)
 
 TBranchProxyDirector (TTree *tree, Long64_t i)
 
void Attach (Detail::TBranchProxy *p)
 
void Attach (TFriendProxy *f)
 
TH1FCreateHistogram (const char *options)
 
Long64_t GetReadEntry () const
 Return the current 'local' entry number; i.e. More...
 
TTreeGetTree () const
 
Bool_t Notify ()
 
void SetReadEntry (Long64_t entry)
 Move to a new entry to read entry is the 'local' entry number; i.e. More...
 
TTreeSetTree (TTree *newtree)
 

Private Member Functions

 TBranchProxyDirector (const TBranchProxyDirector &)
 
TBranchProxyDirectoroperator= (const TBranchProxyDirector &)
 

Private Attributes

std::list< Detail::TBranchProxy * > fDirected
 
Long64_t fEntry
 
std::vector< TFriendProxy * > fFriends
 
TTreefTree
 

#include <TBranchProxyDirector.h>

Constructor & Destructor Documentation

◆ TBranchProxyDirector() [1/3]

ROOT::Internal::TBranchProxyDirector::TBranchProxyDirector ( const TBranchProxyDirector )
inlineprivate

Definition at line 44 of file TBranchProxyDirector.h.

◆ TBranchProxyDirector() [2/3]

ROOT::Internal::TBranchProxyDirector::TBranchProxyDirector ( TTree tree,
Long64_t  i 
)

Definition at line 49 of file TBranchProxyDirector.cxx.

◆ TBranchProxyDirector() [3/3]

ROOT::Internal::TBranchProxyDirector::TBranchProxyDirector ( TTree tree,
Int_t  i 
)

Definition at line 56 of file TBranchProxyDirector.cxx.

Member Function Documentation

◆ Attach() [1/2]

void ROOT::Internal::TBranchProxyDirector::Attach ( Detail::TBranchProxy p)

Definition at line 64 of file TBranchProxyDirector.cxx.

◆ Attach() [2/2]

void ROOT::Internal::TBranchProxyDirector::Attach ( TFriendProxy f)

Definition at line 72 of file TBranchProxyDirector.cxx.

◆ CreateHistogram()

TH1F * ROOT::Internal::TBranchProxyDirector::CreateHistogram ( const char *  options)

Definition at line 80 of file TBranchProxyDirector.cxx.

◆ GetReadEntry()

Long64_t ROOT::Internal::TBranchProxyDirector::GetReadEntry ( ) const
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.

◆ GetTree()

TTree * ROOT::Internal::TBranchProxyDirector::GetTree ( ) const
inline

Definition at line 60 of file TBranchProxyDirector.h.

◆ Notify()

Bool_t ROOT::Internal::TBranchProxyDirector::Notify ( )

Definition at line 141 of file TBranchProxyDirector.cxx.

◆ operator=()

TBranchProxyDirector & ROOT::Internal::TBranchProxyDirector::operator= ( const TBranchProxyDirector )
inlineprivate

Definition at line 45 of file TBranchProxyDirector.h.

◆ SetReadEntry()

void ROOT::Internal::TBranchProxyDirector::SetReadEntry ( Long64_t  entry)
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.

◆ SetTree()

TTree * ROOT::Internal::TBranchProxyDirector::SetTree ( TTree newtree)

Definition at line 129 of file TBranchProxyDirector.cxx.

Member Data Documentation

◆ fDirected

std::list<Detail::TBranchProxy*> ROOT::Internal::TBranchProxyDirector::fDirected
private

Definition at line 41 of file TBranchProxyDirector.h.

◆ fEntry

Long64_t ROOT::Internal::TBranchProxyDirector::fEntry
private

Definition at line 39 of file TBranchProxyDirector.h.

◆ fFriends

std::vector<TFriendProxy*> ROOT::Internal::TBranchProxyDirector::fFriends
private

Definition at line 42 of file TBranchProxyDirector.h.

◆ fTree

TTree* ROOT::Internal::TBranchProxyDirector::fTree
private

Definition at line 38 of file TBranchProxyDirector.h.

Libraries for ROOT::Internal::TBranchProxyDirector:
[legend]

The documentation for this class was generated from the following files: