#include <TFriendElement.h>
Inheritance diagram for TFriendElement:
Public Types | |
enum | |
enum | |
Public Member Functions | |
TFriendElement () | |
TFriendElement (TTree *tree, const char *treename, const char *filename) | |
TFriendElement (TTree *tree, const char *treename, TFile *file) | |
TFriendElement (TTree *tree, TTree *friendtree, const char *alias) | |
virtual | ~TFriendElement () |
virtual TTree * | Connect () |
virtual TTree * | DisConnect () |
virtual TFile * | GetFile () |
virtual TTree * | GetParentTree () const |
virtual TTree * | GetTree () |
virtual const char * | GetTreeName () const |
virtual void | ls (Option_t *option="") const |
TFriendElement () | |
TFriendElement (TTree *tree, const char *treename, const char *filename) | |
TFriendElement (TTree *tree, const char *treename, TFile *file) | |
TFriendElement (TTree *tree, TTree *friendtree, const char *alias) | |
virtual | ~TFriendElement () |
virtual TTree * | Connect () |
virtual TTree * | DisConnect () |
virtual TFile * | GetFile () |
virtual TTree * | GetParentTree () const |
virtual TTree * | GetTree () |
virtual const char * | GetTreeName () const |
virtual void | ls (Option_t *option="") const |
Protected Member Functions | |
TFriendElement (const TFriendElement &) | |
TFriendElement & | operator= (const TFriendElement &) |
TFriendElement (const TFriendElement &) | |
TFriendElement & | operator= (const TFriendElement &) |
Protected Attributes | |
TTree * | fParentTree |
TTree * | fTree |
pointer to the parent TTree | |
TFile * | fFile |
pointer to the TTree described by this element | |
TString | fTreeName |
pointer to the file containing the friend TTree | |
Bool_t | fOwnFile |
TTree * | fParentTree |
TTree * | fTree |
pointer to the parent TTree | |
TFile * | fFile |
pointer to the TTree described by this element |
Definition at line 35 of file TFriendElement.h.
anonymous enum |
Definition at line 48 of file TFriendElement.h.
anonymous enum |
Definition at line 48 of file TFriendElement.h.
TFriendElement::TFriendElement | ( | const TFriendElement & | ) | [protected] |
Definition at line 150 of file TFriendElement.cxx.
TFriendElement::TFriendElement | ( | ) |
TFriendElement::TFriendElement | ( | TTree * | tree, | |
const char * | treename, | |||
const char * | filename | |||
) |
Definition at line 50 of file TFriendElement.cxx.
References Compress(), Connect(), equal(), fFile, fOwnFile, fParentTree, fTree, fTreeName, kTRUE, and TNamed::SetName().
Definition at line 78 of file TFriendElement.cxx.
References Compress(), Connect(), equal(), fFile, fOwnFile, fParentTree, fTree, fTreeName, TTree::GetDirectory(), TDirectory::GetFile(), kFALSE, TNamed::SetName(), and TNamed::SetTitle().
Definition at line 113 of file TFriendElement.cxx.
References Compress(), fFile, fOwnFile, fParentTree, fTree, fTreeName, TTree::GetDirectory(), TDirectory::GetFile(), TNamed::GetName(), kFALSE, TNamed::SetName(), and TNamed::SetTitle().
TFriendElement::~TFriendElement | ( | ) | [virtual] |
TFriendElement::TFriendElement | ( | const TFriendElement & | ) | [protected] |
TFriendElement::TFriendElement | ( | ) |
TFriendElement::TFriendElement | ( | TTree * | tree, | |
const char * | treename, | |||
const char * | filename | |||
) |
virtual TFriendElement::~TFriendElement | ( | ) | [virtual] |
TFriendElement & TFriendElement::operator= | ( | const TFriendElement & | ) | [protected] |
Definition at line 162 of file TFriendElement.cxx.
References fFile, TDirectoryFile::fFile, fOwnFile, fParentTree, fTree, fTreeName, and TNamed::operator=().
TTree * TFriendElement::Connect | ( | ) | [virtual] |
Definition at line 184 of file TFriendElement.cxx.
References GetFile(), and GetTree().
Referenced by TFriendElement().
TTree * TFriendElement::DisConnect | ( | ) | [virtual] |
Definition at line 193 of file TFriendElement.cxx.
References fFile, fOwnFile, and fTree.
Referenced by ~TFriendElement().
TFile * TFriendElement::GetFile | ( | ) | [virtual] |
Definition at line 204 of file TFriendElement.cxx.
References dir(), fFile, fOwnFile, fParentTree, gDirectory, TTree::GetDirectory(), TNamed::GetTitle(), TObject::IsZombie(), kFALSE, kTRUE, TObject::MakeZombie(), and TFile::Open().
Referenced by TTree::AddFriend(), Connect(), and GetTree().
virtual TTree* TFriendElement::GetParentTree | ( | ) | const [inline, virtual] |
TTree * TFriendElement::GetTree | ( | ) | [virtual] |
Definition at line 231 of file TFriendElement.cxx.
References fFile, TROOT::FindObject(), fTree, GetFile(), TDirectoryFile::GetObject(), GetTreeName(), and gROOT.
Referenced by TTreeCache::AddBranch(), TTree::AddFriend(), TChain::AddFriend(), Connect(), TTree::FindBranch(), TTree::FindLeaf(), TTree::GetAlias(), TTree::GetBranch(), TTree::GetEntriesFriend(), TTree::GetEntry(), TTree::GetEntryWithIndex(), TTree::GetFriend(), TTree::GetFriendAlias(), TTree::GetLeaf(), TEventIterTree::GetTrees(), TChain::LoadTree(), TTree::LoadTree(), TTreeFriendLeafIter::Next(), TBranchRef::Notify(), TTree::Print(), TTree::RemoveFriend(), TTree::SetBranchStatus(), ROOT::TFriendProxy::TFriendProxy(), and ROOT::TFriendProxy::Update().
virtual const char* TFriendElement::GetTreeName | ( | ) | const [inline, virtual] |
Definition at line 59 of file TFriendElement.h.
References TString::Data(), and fTreeName.
Referenced by TTree::GetFriend(), and GetTree().
void TFriendElement::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 249 of file TFriendElement.cxx.
References TNamed::GetName(), and TNamed::GetTitle().
TFriendElement& TFriendElement::operator= | ( | const TFriendElement & | ) | [protected] |
virtual TTree* TFriendElement::Connect | ( | ) | [virtual] |
virtual TTree* TFriendElement::DisConnect | ( | ) | [virtual] |
virtual TFile* TFriendElement::GetFile | ( | ) | [virtual] |
virtual TTree* TFriendElement::GetParentTree | ( | ) | const [inline, virtual] |
virtual TTree* TFriendElement::GetTree | ( | ) | [virtual] |
virtual const char* TFriendElement::GetTreeName | ( | ) | const [inline, virtual] |
virtual void TFriendElement::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
TTree* TFriendElement::fParentTree [protected] |
Definition at line 38 of file TFriendElement.h.
Referenced by GetFile(), GetParentTree(), operator=(), and TFriendElement().
TTree* TFriendElement::fTree [protected] |
pointer to the parent TTree
Definition at line 39 of file TFriendElement.h.
Referenced by DisConnect(), GetTree(), operator=(), and TFriendElement().
TFile* TFriendElement::fFile [protected] |
pointer to the TTree described by this element
Definition at line 40 of file TFriendElement.h.
Referenced by DisConnect(), GetFile(), GetTree(), operator=(), and TFriendElement().
TString TFriendElement::fTreeName [protected] |
pointer to the file containing the friend TTree
Definition at line 41 of file TFriendElement.h.
Referenced by GetTreeName(), operator=(), and TFriendElement().
Bool_t TFriendElement::fOwnFile [protected] |
Definition at line 42 of file TFriendElement.h.
Referenced by DisConnect(), GetFile(), operator=(), and TFriendElement().
TTree* TFriendElement::fParentTree [protected] |
Definition at line 38 of file TFriendElement.h.
TTree* TFriendElement::fTree [protected] |
TFile* TFriendElement::fFile [protected] |