ROOT::TBranchProxyDirector Class Reference

#include <TBranchProxyDirector.h>

List of all members.

Public Member Functions

 TBranchProxyDirector (TTree *tree, Long64_t i)
 TBranchProxyDirector (TTree *tree, Int_t i)
void Attach (TBranchProxy *p)
void Attach (TFriendProxy *f)
TH1FCreateHistogram (const char *options)
Long64_t GetReadEntry () const
TTreeGetTree () const
void SetReadEntry (Long64_t entry)
TTreeSetTree (TTree *newtree)
 TBranchProxyDirector (TTree *tree, Long64_t i)
 TBranchProxyDirector (TTree *tree, Int_t i)
void Attach (TBranchProxy *p)
void Attach (TFriendProxy *f)
TH1FCreateHistogram (const char *options)
Long64_t GetReadEntry () const
TTreeGetTree () const
void SetReadEntry (Long64_t entry)
TTreeSetTree (TTree *newtree)

Private Member Functions

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

Private Attributes

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


Detailed Description

Definition at line 34 of file TBranchProxyDirector.h.


Constructor & Destructor Documentation

ROOT::TBranchProxyDirector::TBranchProxyDirector ( const TBranchProxyDirector  )  [inline, private]

Definition at line 43 of file TBranchProxyDirector.h.

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

Definition at line 54 of file TBranchProxyDirector.cxx.

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

Definition at line 61 of file TBranchProxyDirector.cxx.

ROOT::TBranchProxyDirector::TBranchProxyDirector ( const TBranchProxyDirector  )  [inline, private]

Definition at line 43 of file TBranchProxyDirector.h.

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

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


Member Function Documentation

TBranchProxyDirector& ROOT::TBranchProxyDirector::operator= ( const TBranchProxyDirector  )  [inline, private]

Definition at line 44 of file TBranchProxyDirector.h.

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

Definition at line 69 of file TBranchProxyDirector.cxx.

References fDirected, and p.

Referenced by ROOT::TBranchProxy::TBranchProxy(), and ROOT::TFriendProxy::TFriendProxy().

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

Definition at line 77 of file TBranchProxyDirector.cxx.

References fFriends, and p.

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

Definition at line 85 of file TBranchProxyDirector.cxx.

References xmlio::Class, TString::Contains(), fTree, gEnv, TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TAxis::GetNbins(), TEnv::GetValue(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), gPad, hist, kCanDelete, TH1::kCanRebin, kFALSE, kTRUE, TString::Length(), nbins, xmax, and xmin.

Long64_t ROOT::TBranchProxyDirector::GetReadEntry (  )  const [inline]

Definition at line 54 of file TBranchProxyDirector.h.

References fEntry.

Referenced by ROOT::TBranchProxy::GetClass(), ROOT::TFriendProxy::GetReadEntry(), ROOT::TBranchProxy::Read(), ROOT::TBranchProxy::ReadEntries(), and ROOT::TBranchProxy::Setup().

TTree* ROOT::TBranchProxyDirector::GetTree (  )  const [inline]

Definition at line 55 of file TBranchProxyDirector.h.

References fTree.

Referenced by ROOT::TBranchProxy::IsInitialized(), ROOT::TFriendProxy::ResetReadEntry(), and ROOT::TBranchProxy::Setup().

void ROOT::TBranchProxyDirector::SetReadEntry ( Long64_t  entry  ) 

Definition at line 134 of file TBranchProxyDirector.cxx.

References fEntry, fFriends, and ROOT::ResetReadEntry().

Referenced by ROOT::TFriendProxy::ResetReadEntry(), and ROOT::TBranchProxy::Setup().

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

Definition at line 143 of file TBranchProxyDirector.cxx.

References fDirected, fEntry, fFriends, fTree, ROOT::Reset(), and update().

Referenced by ROOT::TFriendProxy::TFriendProxy(), and ROOT::TFriendProxy::Update().

TBranchProxyDirector& ROOT::TBranchProxyDirector::operator= ( const TBranchProxyDirector  )  [inline, private]

Definition at line 44 of file TBranchProxyDirector.h.

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

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

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

Long64_t ROOT::TBranchProxyDirector::GetReadEntry (  )  const [inline]

Definition at line 54 of file TBranchProxyDirector.h.

References fEntry.

TTree* ROOT::TBranchProxyDirector::GetTree (  )  const [inline]

Definition at line 55 of file TBranchProxyDirector.h.

References fTree.

void ROOT::TBranchProxyDirector::SetReadEntry ( Long64_t  entry  ) 

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


Member Data Documentation

TTree* ROOT::TBranchProxyDirector::fTree [private]

Definition at line 37 of file TBranchProxyDirector.h.

Referenced by CreateHistogram(), GetTree(), and SetTree().

Long64_t ROOT::TBranchProxyDirector::fEntry [private]

Definition at line 38 of file TBranchProxyDirector.h.

Referenced by GetReadEntry(), SetReadEntry(), and SetTree().

std::list<TBranchProxy*> ROOT::TBranchProxyDirector::fDirected [private]

Definition at line 40 of file TBranchProxyDirector.h.

Referenced by Attach(), and SetTree().

std::list<TFriendProxy*> ROOT::TBranchProxyDirector::fFriends [private]

Definition at line 41 of file TBranchProxyDirector.h.

Referenced by Attach(), SetReadEntry(), and SetTree().

TTree* ROOT::TBranchProxyDirector::fTree [private]

Definition at line 37 of file TBranchProxyDirector.h.

std::list<TBranchProxy*> ROOT::TBranchProxyDirector::fDirected [private]

Definition at line 40 of file TBranchProxyDirector.h.

std::list<TFriendProxy*> ROOT::TBranchProxyDirector::fFriends [private]

Definition at line 41 of file TBranchProxyDirector.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:59:04 2011 for ROOT_528-00b_version by  doxygen 1.5.1