#include <TChain.h>
Inheritance diagram for TChain:
Public Types | |
enum | |
enum | |
Public Member Functions | |
TChain () | |
TChain (const char *name, const char *title="") | |
virtual | ~TChain () |
virtual Int_t | Add (TChain *chain) |
virtual Int_t | Add (const char *name, Long64_t nentries=kBigNumber) |
virtual Int_t | AddFile (const char *name, Long64_t nentries=kBigNumber, const char *tname="") |
virtual Int_t | AddFileInfoList (TCollection *list, Long64_t nfiles=kBigNumber) |
virtual TFriendElement * | AddFriend (const char *chainname, const char *dummy="") |
virtual TFriendElement * | AddFriend (const char *chainname, TFile *dummy) |
virtual TFriendElement * | AddFriend (TTree *chain, const char *alias="", Bool_t warn=kFALSE) |
virtual void | Browse (TBrowser *) |
virtual void | CanDeleteRefs (Bool_t flag=kTRUE) |
virtual void | CreatePackets () |
virtual void | DirectoryAutoAdd (TDirectory *) |
virtual Long64_t | Draw (const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual Long64_t | Draw (const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual void | Draw (Option_t *opt) |
virtual Int_t | Fill () |
virtual TBranch * | FindBranch (const char *name) |
virtual TLeaf * | FindLeaf (const char *name) |
virtual TBranch * | GetBranch (const char *name) |
virtual Bool_t | GetBranchStatus (const char *branchname) const |
virtual Long64_t | GetChainEntryNumber (Long64_t entry) const |
Int_t | GetNtrees () const |
virtual Long64_t | GetEntries () const |
virtual Long64_t | GetEntries (const char *sel) |
virtual Int_t | GetEntry (Long64_t entry=0, Int_t getall=0) |
virtual Long64_t | GetEntryNumber (Long64_t entry) const |
virtual Int_t | GetEntryWithIndex (Int_t major, Int_t minor=0) |
TFile * | GetFile () const |
virtual TLeaf * | GetLeaf (const char *name) |
virtual TObjArray * | GetListOfBranches () |
TObjArray * | GetListOfFiles () const |
virtual TObjArray * | GetListOfLeaves () |
virtual const char * | GetAlias (const char *aliasName) const |
virtual Double_t | GetMaximum (const char *columname) |
virtual Double_t | GetMinimum (const char *columname) |
virtual Int_t | GetNbranches () |
virtual Long64_t | GetReadEntry () const |
TList * | GetStatus () const |
virtual TTree * | GetTree () const |
virtual Int_t | GetTreeNumber () const |
Long64_t * | GetTreeOffset () const |
Int_t | GetTreeOffsetLen () const |
virtual Double_t | GetWeight () const |
virtual Int_t | LoadBaskets (Long64_t maxmemory) |
virtual Long64_t | LoadTree (Long64_t entry) |
void | Lookup (Bool_t force=kFALSE) |
virtual void | Loop (Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual void | ls (Option_t *option="") const |
virtual Long64_t | Merge (const char *name, Option_t *option="") |
virtual Long64_t | Merge (TCollection *list, Option_t *option="") |
virtual Long64_t | Merge (TFile *file, Int_t basketsize, Option_t *option="") |
virtual void | Print (Option_t *option="") const |
virtual Long64_t | Process (const char *filename, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual Long64_t | Process (TSelector *selector, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual void | RecursiveRemove (TObject *obj) |
virtual void | Reset (Option_t *option="") |
virtual void | ResetBranchAddress (TBranch *) |
virtual void | ResetBranchAddresses () |
virtual Long64_t | Scan (const char *varexp="", const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0) |
virtual void | SetAutoDelete (Bool_t autodel=kTRUE) |
virtual Int_t | SetBranchAddress (const char *bname, void *add, TBranch **ptr=0) |
virtual Int_t | SetBranchAddress (const char *bname, void *add, TBranch **ptr, TClass *realClass, EDataType datatype, Bool_t isptr) |
virtual Int_t | SetBranchAddress (const char *bname, void *add, TClass *realClass, EDataType datatype, Bool_t isptr) |
virtual void | SetBranchStatus (const char *bname, Bool_t status=1, UInt_t *found=0) |
virtual void | SetDirectory (TDirectory *dir) |
virtual void | SetEntryList (TEntryList *elist, Option_t *opt="") |
virtual void | SetEntryListFile (const char *filename="", Option_t *opt="") |
virtual void | SetEventList (TEventList *evlist) |
virtual void | SetMakeClass (Int_t make) |
virtual void | SetPacketSize (Int_t size=100) |
virtual void | SetProof (Bool_t on=kTRUE, Bool_t refresh=kFALSE, Bool_t gettreeheader=kFALSE) |
virtual void | SetWeight (Double_t w=1, Option_t *option="") |
virtual void | UseCache (Int_t maxCacheSize=10, Int_t pageSize=0) |
TChain () | |
TChain (const char *name, const char *title="") | |
virtual | ~TChain () |
virtual Int_t | Add (TChain *chain) |
virtual Int_t | Add (const char *name, Long64_t nentries=kBigNumber) |
virtual Int_t | AddFile (const char *name, Long64_t nentries=kBigNumber, const char *tname="") |
virtual Int_t | AddFileInfoList (TCollection *list, Long64_t nfiles=kBigNumber) |
virtual TFriendElement * | AddFriend (const char *chainname, const char *dummy="") |
virtual TFriendElement * | AddFriend (const char *chainname, TFile *dummy) |
virtual TFriendElement * | AddFriend (TTree *chain, const char *alias="", Bool_t warn=kFALSE) |
virtual void | Browse (TBrowser *) |
virtual void | CanDeleteRefs (Bool_t flag=kTRUE) |
virtual void | CreatePackets () |
virtual void | DirectoryAutoAdd (TDirectory *) |
virtual Long64_t | Draw (const char *varexp, const TCut &selection, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual Long64_t | Draw (const char *varexp, const char *selection, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual void | Draw (Option_t *opt) |
virtual Int_t | Fill () |
virtual TBranch * | FindBranch (const char *name) |
virtual TLeaf * | FindLeaf (const char *name) |
virtual TBranch * | GetBranch (const char *name) |
virtual Bool_t | GetBranchStatus (const char *branchname) const |
virtual Long64_t | GetChainEntryNumber (Long64_t entry) const |
Int_t | GetNtrees () const |
virtual Long64_t | GetEntries () const |
virtual Long64_t | GetEntries (const char *sel) |
virtual Int_t | GetEntry (Long64_t entry=0, Int_t getall=0) |
virtual Long64_t | GetEntryNumber (Long64_t entry) const |
virtual Int_t | GetEntryWithIndex (Int_t major, Int_t minor=0) |
TFile * | GetFile () const |
virtual TLeaf * | GetLeaf (const char *name) |
virtual TObjArray * | GetListOfBranches () |
TObjArray * | GetListOfFiles () const |
virtual TObjArray * | GetListOfLeaves () |
virtual const char * | GetAlias (const char *aliasName) const |
virtual Double_t | GetMaximum (const char *columname) |
virtual Double_t | GetMinimum (const char *columname) |
virtual Int_t | GetNbranches () |
virtual Long64_t | GetReadEntry () const |
TList * | GetStatus () const |
virtual TTree * | GetTree () const |
virtual Int_t | GetTreeNumber () const |
Long64_t * | GetTreeOffset () const |
Int_t | GetTreeOffsetLen () const |
virtual Double_t | GetWeight () const |
virtual Int_t | LoadBaskets (Long64_t maxmemory) |
virtual Long64_t | LoadTree (Long64_t entry) |
void | Lookup (Bool_t force=kFALSE) |
virtual void | Loop (Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual void | ls (Option_t *option="") const |
virtual Long64_t | Merge (const char *name, Option_t *option="") |
virtual Long64_t | Merge (TCollection *list, Option_t *option="") |
virtual Long64_t | Merge (TFile *file, Int_t basketsize, Option_t *option="") |
virtual void | Print (Option_t *option="") const |
virtual Long64_t | Process (const char *filename, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual Long64_t | Process (TSelector *selector, Option_t *option="", Long64_t nentries=kBigNumber, Long64_t firstentry=0) |
virtual void | RecursiveRemove (TObject *obj) |
virtual void | Reset (Option_t *option="") |
virtual void | ResetBranchAddress (TBranch *) |
virtual void | ResetBranchAddresses () |
virtual Long64_t | Scan (const char *varexp="", const char *selection="", Option_t *option="", Long64_t nentries=1000000000, Long64_t firstentry=0) |
virtual void | SetAutoDelete (Bool_t autodel=kTRUE) |
virtual Int_t | SetBranchAddress (const char *bname, void *add, TBranch **ptr=0) |
virtual Int_t | SetBranchAddress (const char *bname, void *add, TBranch **ptr, TClass *realClass, EDataType datatype, Bool_t isptr) |
virtual Int_t | SetBranchAddress (const char *bname, void *add, TClass *realClass, EDataType datatype, Bool_t isptr) |
virtual void | SetBranchStatus (const char *bname, Bool_t status=1, UInt_t *found=0) |
virtual void | SetDirectory (TDirectory *dir) |
virtual void | SetEntryList (TEntryList *elist, Option_t *opt="") |
virtual void | SetEntryListFile (const char *filename="", Option_t *opt="") |
virtual void | SetEventList (TEventList *evlist) |
virtual void | SetMakeClass (Int_t make) |
virtual void | SetPacketSize (Int_t size=100) |
virtual void | SetProof (Bool_t on=kTRUE, Bool_t refresh=kFALSE, Bool_t gettreeheader=kFALSE) |
virtual void | SetWeight (Double_t w=1, Option_t *option="") |
virtual void | UseCache (Int_t maxCacheSize=10, Int_t pageSize=0) |
Protected Member Functions | |
void | ReleaseChainProof () |
void | ReleaseChainProof () |
Protected Attributes | |
Int_t | fTreeOffsetLen |
Int_t | fNtrees |
Int_t | fTreeNumber |
Long64_t * | fTreeOffset |
Current Tree number in fTreeOffset table. | |
Bool_t | fCanDeleteRefs |
TTree * | fTree |
If true, TProcessIDs are deleted when closing a file. | |
TFile * | fFile |
Pointer to current tree (Note: We do *not* own this tree.). | |
TObjArray * | fFiles |
Pointer to current file (We own the file). | |
TList * | fStatus |
TChain * | fProofChain |
Long64_t * | fTreeOffset |
Current Tree number in fTreeOffset table. | |
TTree * | fTree |
If true, TProcessIDs are deleted when closing a file. | |
TFile * | fFile |
Pointer to current tree (Note: We do *not* own this tree.). | |
TObjArray * | fFiles |
Pointer to current file (We own the file). | |
TList * | fStatus |
TChain * | fProofChain |
Private Member Functions | |
TChain (const TChain &) | |
chain proxy when going to be processed by PROOF | |
TChain & | operator= (const TChain &) |
TChain (const TChain &) | |
chain proxy when going to be processed by PROOF | |
TChain & | operator= (const TChain &) |
Definition at line 35 of file TChain.h.
TChain::TChain | ( | const TChain & | ) | [private] |
chain proxy when going to be processed by PROOF
TChain::TChain | ( | ) |
Referenced by TProofChain::TProofChain().
TChain::TChain | ( | const char * | name, | |
const char * | title = "" | |||
) |
Definition at line 100 of file TChain.cxx.
References TSeqCollection::Add(), TTree::fDirectory, fFile, fFiles, fStatus, fTreeOffset, fTreeOffsetLen, gDirectory, TROOT::GetListOfCleanups(), TROOT::GetListOfDataSets(), TROOT::GetListOfSpecials(), gROOT, kProofLite, kProofUptodate, Long64_t, TDirectory::Remove(), and TObject::ResetBit().
TChain::~TChain | ( | ) | [virtual] |
Definition at line 171 of file TChain.cxx.
References TList::Delete(), TObjArray::Delete(), TTree::fDirectory, fFile, fFiles, fProofChain, fStatus, fTree, fTreeOffset, TROOT::GetListOfCleanups(), TROOT::GetListOfDataSets(), TROOT::GetListOfSpecials(), gROOT, TCollection::Remove(), and SafeDelete.
TChain::TChain | ( | const TChain & | ) | [private] |
chain proxy when going to be processed by PROOF
TChain::TChain | ( | ) |
TChain::TChain | ( | const char * | name, | |
const char * | title = "" | |||
) |
virtual TChain::~TChain | ( | ) | [virtual] |
void TChain::ReleaseChainProof | ( | ) | [protected] |
Definition at line 200 of file TChain.cxx.
References TObjArray::Add(), chain, TTree::fEntries, fFiles, fNtrees, fProofChain, fTreeOffset, fTreeOffsetLen, GetEntries(), TChainElement::GetEntries(), GetListOfFiles(), TNamed::GetName(), GetNtrees(), TChainElement::GetPacketSize(), TNamed::GetTitle(), i, kProofUptodate, Long64_t, nentries, nf, TObject::ResetBit(), TChainElement::SetNumberEntries(), TChainElement::SetPacketSize(), and theBigNumber.
Referenced by RooStats::MetropolisHastings::ConstructChain(), dt_RunDrawTest(), h1chain(), TMVA::MaximizeSignificance(), TFileMerger::MergeRecursive(), MergeRootfile(), PT_H1Http(), runProof(), stress11(), stress13(), Test1(), Test2(), Test3(), and Test5().
Definition at line 244 of file TChain.cxx.
References AddFile(), TString::Data(), dir(), TSystem::ExpandPathName(), Form(), fProofChain, TSystem::FreeDirectory(), TSystem::GetDirEntry(), gSystem, TString::Index(), kNPOS, kProofUptodate, kTRUE, l, TString::Last(), TString::Length(), nf, TSystem::OpenDirectory(), TString::Remove(), TObject::ResetBit(), s, TSystem::UnixPathName(), and TSystem::WorkingDirectory().
Int_t TChain::AddFile | ( | const char * | name, | |
Long64_t | nentries = kBigNumber , |
|||
const char * | tname = "" | |||
) | [virtual] |
Definition at line 371 of file TChain.cxx.
References TObjArray::Add(), xmlio::Class, RootCsg::dot(), TObject::Error(), TTree::fEntries, fFiles, fNtrees, fProofChain, fTreeOffset, fTreeOffsetLen, TDirectoryFile::Get(), TTree::GetEntries(), TNamed::GetName(), TTree::GetPacketSize(), i, TObject::IsZombie(), kBigNumber, kProofUptodate, Long64_t, TFile::Open(), TObject::ResetBit(), TChainElement::SetNumberEntries(), TChainElement::SetPacketSize(), strlcpy(), theBigNumber, and TObject::Warning().
Referenced by Add(), AddFileInfoList(), and TProofChain::TProofChain().
Int_t TChain::AddFileInfoList | ( | TCollection * | list, | |
Long64_t | nfiles = kBigNumber | |||
) | [virtual] |
Definition at line 520 of file TChain.cxx.
References AddFile(), xmlio::cnt, fi, filelist, fProofChain, TFileInfo::GetCurrentUrl(), TUrl::GetUrl(), kProofUptodate, Long64_t, o, TObject::ResetBit(), and TObject::Warning().
TFriendElement * TChain::AddFriend | ( | const char * | chainname, | |
const char * | dummy = "" | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 567 of file TChain.cxx.
References TList::Add(), TTree::fFriends, fProofChain, fTreeNumber, TFriendElement::GetTree(), kProofUptodate, R__ASSERT, TObject::ResetBit(), and TObject::Warning().
TFriendElement * TChain::AddFriend | ( | const char * | chainname, | |
TFile * | dummy | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 640 of file TChain.cxx.
References TList::Add(), dummy, TTree::fFriends, fProofChain, fTreeNumber, TFriendElement::GetTree(), kProofUptodate, R__ASSERT, TObject::ResetBit(), t, and TObject::Warning().
TFriendElement * TChain::AddFriend | ( | TTree * | chain, | |
const char * | alias = "" , |
|||
Bool_t | warn = kFALSE | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 667 of file TChain.cxx.
References TList::Add(), chain, TTree::fFriends, fProofChain, fTreeNumber, TNamed::GetName(), TFriendElement::GetTree(), kProofUptodate, R__ASSERT, TObject::ResetBit(), t, and TObject::Warning().
void TChain::Browse | ( | TBrowser * | ) | [virtual] |
Reimplemented from TTree.
Definition at line 693 of file TChain.cxx.
References b, and TTree::Browse().
void TChain::CreatePackets | ( | ) | [virtual] |
void TChain::DirectoryAutoAdd | ( | TDirectory * | ) | [virtual] |
Long64_t TChain::Draw | ( | const char * | varexp, | |
const TCut & | selection, | |||
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 739 of file TChain.cxx.
References Draw(), TTree::fEntryList, TTree::fEventList, fProofChain, TNamed::GetTitle(), kProofUptodate, kTRUE, SetEntryList(), SetEventList(), SetProof(), and TObject::TestBit().
Referenced by Draw(), TMVA::MyFitness::EstimatorFunction(), TMVA::MyFitness::MyFitness(), rs101_limitexample(), Test1(), Test2(), Test3(), and Test5().
Long64_t TChain::Draw | ( | const char * | varexp, | |
const char * | selection, | |||
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 762 of file TChain.cxx.
References TTree::Draw(), Draw(), TTree::fEntryList, TTree::fEventList, fProofChain, TTree::GetPlayer(), kProofUptodate, kTRUE, LoadTree(), SetEntryList(), SetEventList(), SetProof(), and TObject::TestBit().
virtual void TChain::Draw | ( | Option_t * | opt | ) | [inline, virtual] |
virtual Int_t TChain::Fill | ( | ) | [inline, virtual] |
TBranch * TChain::FindBranch | ( | const char * | name | ) | [virtual] |
Reimplemented from TTree.
Definition at line 783 of file TChain.cxx.
References FindBranch(), TTree::FindBranch(), fProofChain, fTree, kProofLite, kProofUptodate, kTRUE, LoadTree(), SetProof(), and TObject::TestBit().
Referenced by FindBranch().
TLeaf * TChain::FindLeaf | ( | const char * | name | ) | [virtual] |
Reimplemented from TTree.
Definition at line 804 of file TChain.cxx.
References FindLeaf(), TTree::FindLeaf(), fProofChain, fTree, kProofLite, kProofUptodate, kTRUE, LoadTree(), SetProof(), and TObject::TestBit().
Referenced by FindLeaf().
TBranch * TChain::GetBranch | ( | const char * | name | ) | [virtual] |
Reimplemented from TTree.
Definition at line 844 of file TChain.cxx.
References fProofChain, fTree, TTree::GetBranch(), GetBranch(), kProofLite, kProofUptodate, kTRUE, LoadTree(), SetProof(), and TObject::TestBit().
Referenced by GetBranch().
Bool_t TChain::GetBranchStatus | ( | const char * | branchname | ) | const [virtual] |
Reimplemented from TTree.
Definition at line 865 of file TChain.cxx.
References fProofChain, TTree::GetBranchStatus(), GetBranchStatus(), kProofLite, kProofUptodate, TObject::TestBit(), and TObject::Warning().
Referenced by GetBranchStatus().
Reimplemented from TTree.
Definition at line 879 of file TChain.cxx.
References fTreeNumber, and fTreeOffset.
Int_t TChain::GetNtrees | ( | ) | const [inline] |
Definition at line 91 of file TChain.h.
References fNtrees.
Referenced by Add(), TTreePlayer::MakeClass(), TChainIndex::TChainIndex(), and Test5().
Long64_t TChain::GetEntries | ( | ) | const [virtual] |
Reimplemented from TTree.
Definition at line 889 of file TChain.cxx.
References TTree::fEntries, fProofChain, GetEntries(), kBigNumber, kProofLite, kProofUptodate, LoadTree(), TObject::TestBit(), theBigNumber, and TObject::Warning().
Referenced by Add(), GetEntries(), TSessionViewer::HandleTimer(), TSessionQueryFrame::OnBtnSubmit(), stress13(), Test5(), and TSessionQueryFrame::UpdateInfos().
virtual Long64_t TChain::GetEntries | ( | const char * | sel | ) | [inline, virtual] |
Reimplemented from TTree.
Definition at line 909 of file TChain.cxx.
References fTree, TTree::GetEntry(), LoadTree(), and Long64_t.
Referenced by GetEntryWithIndex().
Reimplemented from TTree.
Definition at line 930 of file TChain.cxx.
References TTree::fEntryList, fTreeNumber, fTreeOffset, TEntryList::GetEntryAndTree(), i, LoadTree(), Long64_t, and theBigNumber.
Reimplemented from TTree.
Definition at line 961 of file TChain.cxx.
References GetEntry(), TTree::GetEntryNumberWithIndex(), and Long64_t.
TFile * TChain::GetFile | ( | ) | const |
TLeaf * TChain::GetLeaf | ( | const char * | name | ) | [virtual] |
Reimplemented from TTree.
Definition at line 991 of file TChain.cxx.
References fProofChain, fTree, TTree::GetLeaf(), GetLeaf(), kProofLite, kProofUptodate, kTRUE, LoadTree(), SetProof(), and TObject::TestBit().
Referenced by GetLeaf(), and TTreePlayer::MakeClass().
TObjArray * TChain::GetListOfBranches | ( | ) | [virtual] |
Reimplemented from TTree.
Definition at line 1012 of file TChain.cxx.
References fProofChain, fTree, GetListOfBranches(), TTree::GetListOfBranches(), kProofLite, kProofUptodate, kTRUE, LoadTree(), SetProof(), and TObject::TestBit().
Referenced by GetListOfBranches(), and Merge().
TObjArray* TChain::GetListOfFiles | ( | ) | const [inline] |
Definition at line 102 of file TChain.h.
References fFiles.
Referenced by Add(), and TDSet::TDSet().
TObjArray * TChain::GetListOfLeaves | ( | ) | [virtual] |
Reimplemented from TTree.
Definition at line 1038 of file TChain.cxx.
References fProofChain, fTree, GetListOfLeaves(), TTree::GetListOfLeaves(), kProofLite, kProofUptodate, kTRUE, LoadTree(), SetProof(), and TObject::TestBit().
Referenced by GetListOfLeaves().
const char * TChain::GetAlias | ( | const char * | aliasName | ) | const [virtual] |
Reimplemented from TTree.
Definition at line 825 of file TChain.cxx.
References fTree, TTree::GetAlias(), and LoadTree().
Double_t TChain::GetMaximum | ( | const char * | columname | ) | [virtual] |
Reimplemented from TTree.
Definition at line 1062 of file TChain.cxx.
References fNtrees, fTree, fTreeOffset, TTree::GetMaximum(), LoadTree(), and Long64_t.
Double_t TChain::GetMinimum | ( | const char * | columname | ) | [virtual] |
Reimplemented from TTree.
Definition at line 1079 of file TChain.cxx.
References fNtrees, fTree, fTreeOffset, TTree::GetMinimum(), LoadTree(), and Long64_t.
Int_t TChain::GetNbranches | ( | ) | [virtual] |
Reimplemented from TTree.
Definition at line 1096 of file TChain.cxx.
References fTree, TTree::GetNbranches(), and LoadTree().
Long64_t TChain::GetReadEntry | ( | ) | const [virtual] |
Reimplemented from TTree.
Definition at line 1114 of file TChain.cxx.
References fProofChain, TTree::GetReadEntry(), GetReadEntry(), kProofLite, kProofUptodate, TObject::TestBit(), and TObject::Warning().
Referenced by GetReadEntry(), TSessionViewer::HandleTimer(), TSessionQueryFrame::OnBtnSubmit(), and TSessionQueryFrame::UpdateInfos().
TList* TChain::GetStatus | ( | ) | const [inline] |
virtual TTree* TChain::GetTree | ( | ) | const [inline, virtual] |
Reimplemented from TTree.
Definition at line 110 of file TChain.h.
References fTree.
Referenced by LoadTree(), SetProof(), and TChainIndex::TChainIndex().
virtual Int_t TChain::GetTreeNumber | ( | ) | const [inline, virtual] |
Reimplemented from TTree.
Definition at line 111 of file TChain.h.
References fTreeNumber.
Referenced by TTreeCacheUnzip::FillBuffer(), and TTreeCache::FillBuffer().
Long64_t* TChain::GetTreeOffset | ( | ) | const [inline] |
Definition at line 112 of file TChain.h.
References fTreeOffset.
Referenced by TTreeCacheUnzip::FillBuffer(), TTreeCache::FillBuffer(), TChainIndex::GetEntryNumberWithBestIndex(), TChainIndex::GetEntryNumberWithIndex(), TChainIndex::GetSubTreeIndex(), TTreePlayer::MakeClass(), TChainIndex::TChainIndex(), and Test5().
Int_t TChain::GetTreeOffsetLen | ( | ) | const [inline] |
Double_t TChain::GetWeight | ( | ) | const [virtual] |
Reimplemented from TTree.
Definition at line 1129 of file TChain.cxx.
References fTree, TTree::fWeight, TTree::GetWeight(), kGlobalWeight, LoadTree(), and TObject::TestBit().
Reimplemented from TTree.
Definition at line 1167 of file TChain.cxx.
References TTree::AddClone(), TTree::AddFriend(), TObjArray::At(), xmlio::Class, TFile::Close(), TTree::CopyAddresses(), TObject::Error(), TTree::fCacheSize, fCanDeleteRefs, TTree::fClones, TTree::fDirectory, TTree::fEntries, fFile, fFiles, TTree::fFriendLockStatus, TTree::fFriends, TList::FindObject(), TList::FirstLink(), TTree::fMakeClass, TTree::fMaxVirtualSize, TTree::fNotify, fNtrees, TTree::fPlayer, TTree::fReadEntry, fStatus, fTree, fTreeNumber, fTreeOffset, TDirectoryFile::Get(), TChainElement::GetBaddress(), TTree::GetBranch(), TChainElement::GetBranchPtr(), TFile::GetCacheRead(), TTree::GetEntries(), TDirectory::GetList(), TTree::GetListOfClones(), TTree::GetListOfFriends(), TNamed::GetName(), TObjLink::GetObject(), TChainElement::GetStatus(), TNamed::GetTitle(), GetTree(), TFriendElement::GetTree(), TObject::InheritsFrom(), TObject::IsZombie(), kAutoDelete, kFALSE, TFriendElement::kFromChain, TTree::kLoadTree, TObject::kMustCleanup, kTRUE, TTree::LoadTree(), TTree::LoadTreeFriend(), Long64_t, nentries, TObjLink::Next(), TObject::Notify(), TFile::Open(), TTree::RemoveFriend(), TIter::Reset(), TTreeCache::ResetCache(), TBranch::SetAddress(), TBranch::SetAutoDelete(), TObject::SetBit(), TTree::SetBranchStatus(), TFile::SetCacheRead(), TTree::SetCacheSize(), TTree::SetChainOffset(), TFileCacheRead::SetFile(), TTree::SetMakeClass(), TTree::SetMaxVirtualSize(), TChainElement::SetNumberEntries(), t, TObject::TestBit(), TTree::TFriendLock, theBigNumber, TTreeCache::UpdateBranches(), and TVirtualTreePlayer::UpdateFormulaLeaves().
Referenced by Draw(), FindBranch(), FindLeaf(), GetAlias(), GetBranch(), GetEntries(), GetEntry(), GetEntryNumber(), GetFile(), GetLeaf(), GetListOfBranches(), GetListOfLeaves(), GetMaximum(), GetMinimum(), GetNbranches(), TChainIndex::GetSubTreeIndex(), GetWeight(), Loop(), TTreePlayer::MakeClass(), Process(), Scan(), and TChainIndex::TChainIndex().
Definition at line 1546 of file TChain.cxx.
References TSystem::AccessPathName(), TObject::Error(), fFiles, fflush(), TObjArray::GetEntries(), TNamed::GetTitle(), gSystem, TChainElement::HasBeenLookedUp(), kTRUE, TFileStager::Locate(), TFileStager::Matches(), TFileStager::Open(), TObjArray::Remove(), SafeDelete, TChainElement::SetLookedUp(), and TNamed::SetTitle().
void TChain::Loop | ( | Option_t * | option = "" , |
|
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Definition at line 1618 of file TChain.cxx.
References entry, TObject::Error(), TTree::fEntries, fNtrees, fTree, fTreeOffset, TTree::GetPlayer(), LoadTree(), and Long64_t.
void TChain::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 1662 of file TChain.cxx.
References fFiles, and TChainElement::ls().
Referenced by MergeRootfile(), and runProof().
Definition at line 1673 of file TChain.cxx.
References TFile::Open().
Referenced by MergeRootfile(), and stress13().
Long64_t TChain::Merge | ( | TCollection * | list, | |
Option_t * | option = "" | |||
) | [virtual] |
Definition at line 1709 of file TChain.cxx.
References TSystem::BaseName(), TTree::CloneTree(), TString::Contains(), TTree::CopyEntries(), TObject::Error(), fTree, TFile::GetCompressionLevel(), TTree::GetCurrentFile(), TTree::GetFileNumber(), GetListOfBranches(), TTree::GetListOfBranches(), TNamed::GetName(), gSystem, kFALSE, kTRUE, nfiles, TTree::SetAutoSave(), TBranch::SetBasketSize(), TTree::SetCircular(), TTree::SetName(), TString::ToLower(), and TTree::Write().
void TChain::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TTree.
Definition at line 1907 of file TChain.cxx.
References fFiles, TDirectoryFile::Get(), TNamed::GetName(), TNamed::GetTitle(), TObject::IsZombie(), TFile::Open(), and TTree::Print().
Long64_t TChain::Process | ( | const char * | filename, | |
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 1925 of file TChain.cxx.
References TTree::fEntryList, TTree::fEventList, fProofChain, kProofUptodate, kTRUE, LoadTree(), TTree::Process(), Process(), SetEntryList(), SetEventList(), SetProof(), and TObject::TestBit().
Referenced by Process(), PT_H1Http(), and runProof().
Long64_t TChain::Process | ( | TSelector * | selector, | |
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 1948 of file TChain.cxx.
References TTree::fEntryList, TTree::fEventList, fProofChain, kProofUptodate, kTRUE, TTree::Process(), Process(), SetEntryList(), SetEventList(), SetProof(), and TObject::TestBit().
void TChain::RecursiveRemove | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TTree.
Definition at line 1967 of file TChain.cxx.
References TTree::fDirectory, fFile, and fTree.
void TChain::Reset | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TTree.
Definition at line 1987 of file TChain.cxx.
References TList::Add(), TList::Delete(), TObjArray::Delete(), TTree::fDirectory, fFile, fFiles, fNtrees, fStatus, fTree, fTreeNumber, fTreeOffset, and TTree::Reset().
void TChain::ResetBranchAddress | ( | TBranch * | ) | [virtual] |
Reimplemented from TTree.
Definition at line 2039 of file TChain.cxx.
References TList::FindObject(), fStatus, fTree, TNamed::GetName(), TTree::ResetBranchAddress(), and TChainElement::SetBaddress().
void TChain::ResetBranchAddresses | ( | ) | [virtual] |
Reimplemented from TTree.
Definition at line 2053 of file TChain.cxx.
References fStatus, fTree, TTree::ResetBranchAddresses(), and TChainElement::SetBaddress().
Long64_t TChain::Scan | ( | const char * | varexp = "" , |
|
const char * | selection = "" , |
|||
Option_t * | option = "" , |
|||
Long64_t | nentries = 1000000000 , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 2008 of file TChain.cxx.
References LoadTree(), and TTree::Scan().
Reimplemented from TTree.
Definition at line 2068 of file TChain.cxx.
References TList::Add(), TTree::CheckBranchAddressType(), TTree::fClones, TList::FindObject(), TList::FirstLink(), fStatus, fTree, fTreeNumber, TBranch::GetAddress(), TChainElement::GetBaddressClassName(), TChainElement::GetBaddressIsPtr(), TChainElement::GetBaddressType(), TTree::GetBranch(), TClass::GetClass(), TTree::kNoCheck, TObjLink::Next(), ptr, TBranch::SetAddress(), TChainElement::SetBaddress(), and TChainElement::SetBranchPtr().
Referenced by SetBranchAddress().
Int_t TChain::SetBranchAddress | ( | const char * | bname, | |
void * | add, | |||
TBranch ** | ptr, | |||
TClass * | realClass, | |||
EDataType | datatype, | |||
Bool_t | isptr | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 2138 of file TChain.cxx.
References TList::Add(), TList::FindObject(), fStatus, ptr, TChainElement::SetBaddressClassName(), TChainElement::SetBaddressIsPtr(), TChainElement::SetBaddressType(), SetBranchAddress(), and TChainElement::SetBranchPtr().
Int_t TChain::SetBranchAddress | ( | const char * | bname, | |
void * | add, | |||
TClass * | realClass, | |||
EDataType | datatype, | |||
Bool_t | isptr | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 2126 of file TChain.cxx.
References SetBranchAddress().
void TChain::SetBranchStatus | ( | const char * | bname, | |
Bool_t | status = 1 , |
|||
UInt_t * | found = 0 | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 2162 of file TChain.cxx.
References TList::Add(), TList::FindObject(), fStatus, fTree, fTreeNumber, TList::Remove(), TTree::SetBranchStatus(), and TChainElement::SetStatus().
void TChain::SetDirectory | ( | TDirectory * | dir | ) | [virtual] |
Reimplemented from TTree.
Definition at line 2196 of file TChain.cxx.
References TDirectory::Append(), dir(), TTree::fDirectory, fFile, TDirectory::GetFile(), and TDirectory::Remove().
void TChain::SetEntryList | ( | TEntryList * | elist, | |
Option_t * | opt = "" | |||
) | [virtual] |
Reimplemented from TTree.
Definition at line 2214 of file TChain.cxx.
References TSystem::BaseName(), TString::Data(), elist, TObject::Error(), TTree::fEntryList, TTree::fEventList, fFiles, fProofChain, TObjArray::GetEntries(), TEntryList::GetEntryList(), TEntryList::GetLists(), TEntryList::GetN(), TNamed::GetName(), TNamed::GetTitle(), TEntryList::GetTreeNumber(), gSystem, TObject::kCanDelete, kFALSE, kTRUE, TEntryList::SetShift(), TEntryList::SetTreeNumber(), TObject::TestBit(), and TObjArray::UncheckedAt().
Referenced by Draw(), Process(), runProof(), SetEventList(), Test1(), Test3(), and Test5().
void TChain::SetEntryListFile | ( | const char * | filename = "" , |
|
Option_t * | opt = "" | |||
) | [virtual] |
Definition at line 2295 of file TChain.cxx.
References TString::Data(), TTree::fEntryList, TTree::fEventList, fFiles, fNtrees, TString::Index(), TObject::kCanDelete, kTRUE, TString::Length(), TString::Remove(), TObject::SetBit(), TEntryList::SetDirectory(), and TObject::TestBit().
void TChain::SetEventList | ( | TEventList * | evlist | ) | [virtual] |
Reimplemented from TTree.
Definition at line 2350 of file TChain.cxx.
References TObjArray::At(), TTree::fEntryList, TTree::fEventList, fFiles, fNtrees, fProofChain, fTreeOffset, TEventList::GetEntry(), TEventList::GetN(), TNamed::GetName(), TEventList::GetReapplyCut(), TNamed::GetTitle(), i, TObject::kCanDelete, kTRUE, Long64_t, SetEntryList(), snprintf, TObject::TestBit(), and theBigNumber.
virtual void TChain::SetMakeClass | ( | Int_t | make | ) | [inline, virtual] |
Reimplemented from TTree.
Definition at line 143 of file TChain.h.
References fTree, and TTree::SetMakeClass().
void TChain::SetPacketSize | ( | Int_t | size = 100 |
) | [virtual] |
Definition at line 2434 of file TChain.cxx.
References fFiles, TTree::fPacketSize, and TChainElement::SetPacketSize().
void TChain::SetProof | ( | Bool_t | on = kTRUE , |
|
Bool_t | refresh = kFALSE , |
|||
Bool_t | gettreeheader = kFALSE | |||
) | [virtual] |
Definition at line 2447 of file TChain.cxx.
References TObject::Error(), TPluginManager::FindHandler(), fProofChain, TROOT::GetPluginManager(), GetTree(), gROOT, h, kProofUptodate, TObject::ResetBit(), SafeDelete, and TObject::SetBit().
Referenced by Draw(), FindBranch(), FindLeaf(), GetBranch(), GetLeaf(), GetListOfBranches(), GetListOfLeaves(), Process(), PT_H1Http(), runProof(), and TProof::~TProof().
Reimplemented from TTree.
Definition at line 2486 of file TChain.cxx.
References TString::Contains(), TTree::fWeight, kGlobalWeight, TObject::ResetBit(), TObject::SetBit(), and TString::ToLower().
Definition at line 2543 of file TChain.cxx.
void TChain::ReleaseChainProof | ( | ) | [protected] |
virtual Int_t TChain::AddFile | ( | const char * | name, | |
Long64_t | nentries = kBigNumber , |
|||
const char * | tname = "" | |||
) | [virtual] |
virtual Int_t TChain::AddFileInfoList | ( | TCollection * | list, | |
Long64_t | nfiles = kBigNumber | |||
) | [virtual] |
virtual TFriendElement* TChain::AddFriend | ( | const char * | chainname, | |
const char * | dummy = "" | |||
) | [virtual] |
Reimplemented from TTree.
virtual TFriendElement* TChain::AddFriend | ( | const char * | chainname, | |
TFile * | dummy | |||
) | [virtual] |
Reimplemented from TTree.
virtual TFriendElement* TChain::AddFriend | ( | TTree * | chain, | |
const char * | alias = "" , |
|||
Bool_t | warn = kFALSE | |||
) | [virtual] |
Reimplemented from TTree.
virtual void TChain::CreatePackets | ( | ) | [virtual] |
virtual void TChain::DirectoryAutoAdd | ( | TDirectory * | ) | [virtual] |
Reimplemented from TTree.
virtual Long64_t TChain::Draw | ( | const char * | varexp, | |
const TCut & | selection, | |||
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
virtual Long64_t TChain::Draw | ( | const char * | varexp, | |
const char * | selection, | |||
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
virtual void TChain::Draw | ( | Option_t * | opt | ) | [inline, virtual] |
virtual Int_t TChain::Fill | ( | ) | [inline, virtual] |
virtual Bool_t TChain::GetBranchStatus | ( | const char * | branchname | ) | const [virtual] |
Reimplemented from TTree.
Reimplemented from TTree.
Int_t TChain::GetNtrees | ( | ) | const [inline] |
virtual Long64_t TChain::GetEntries | ( | const char * | sel | ) | [inline, virtual] |
Reimplemented from TTree.
Reimplemented from TTree.
Reimplemented from TTree.
TFile* TChain::GetFile | ( | ) | const |
TObjArray* TChain::GetListOfFiles | ( | ) | const [inline] |
virtual const char* TChain::GetAlias | ( | const char * | aliasName | ) | const [virtual] |
Reimplemented from TTree.
TList* TChain::GetStatus | ( | ) | const [inline] |
virtual TTree* TChain::GetTree | ( | ) | const [inline, virtual] |
virtual Int_t TChain::GetTreeNumber | ( | ) | const [inline, virtual] |
Long64_t* TChain::GetTreeOffset | ( | ) | const [inline] |
Int_t TChain::GetTreeOffsetLen | ( | ) | const [inline] |
virtual void TChain::Loop | ( | Option_t * | option = "" , |
|
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
virtual Long64_t TChain::Merge | ( | TCollection * | list, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TTree.
virtual Long64_t TChain::Process | ( | const char * | filename, | |
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
virtual Long64_t TChain::Process | ( | TSelector * | selector, | |
Option_t * | option = "" , |
|||
Long64_t | nentries = kBigNumber , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
virtual void TChain::ResetBranchAddresses | ( | ) | [virtual] |
Reimplemented from TTree.
virtual Long64_t TChain::Scan | ( | const char * | varexp = "" , |
|
const char * | selection = "" , |
|||
Option_t * | option = "" , |
|||
Long64_t | nentries = 1000000000 , |
|||
Long64_t | firstentry = 0 | |||
) | [virtual] |
Reimplemented from TTree.
virtual Int_t TChain::SetBranchAddress | ( | const char * | bname, | |
void * | add, | |||
TBranch ** | ptr = 0 | |||
) | [virtual] |
Reimplemented from TTree.
virtual Int_t TChain::SetBranchAddress | ( | const char * | bname, | |
void * | add, | |||
TBranch ** | ptr, | |||
TClass * | realClass, | |||
EDataType | datatype, | |||
Bool_t | isptr | |||
) | [virtual] |
Reimplemented from TTree.
virtual Int_t TChain::SetBranchAddress | ( | const char * | bname, | |
void * | add, | |||
TClass * | realClass, | |||
EDataType | datatype, | |||
Bool_t | isptr | |||
) | [virtual] |
Reimplemented from TTree.
virtual void TChain::SetBranchStatus | ( | const char * | bname, | |
Bool_t | status = 1 , |
|||
UInt_t * | found = 0 | |||
) | [virtual] |
Reimplemented from TTree.
virtual void TChain::SetDirectory | ( | TDirectory * | dir | ) | [virtual] |
Reimplemented from TTree.
virtual void TChain::SetEntryList | ( | TEntryList * | elist, | |
Option_t * | opt = "" | |||
) | [virtual] |
Reimplemented from TTree.
virtual void TChain::SetEntryListFile | ( | const char * | filename = "" , |
|
Option_t * | opt = "" | |||
) | [virtual] |
virtual void TChain::SetEventList | ( | TEventList * | evlist | ) | [virtual] |
Reimplemented from TTree.
virtual void TChain::SetMakeClass | ( | Int_t | make | ) | [inline, virtual] |
Reimplemented from TTree.
Definition at line 143 of file TChain.h.
References fTree, and TTree::SetMakeClass().
virtual void TChain::SetPacketSize | ( | Int_t | size = 100 |
) | [virtual] |
virtual void TChain::SetProof | ( | Bool_t | on = kTRUE , |
|
Bool_t | refresh = kFALSE , |
|||
Bool_t | gettreeheader = kFALSE | |||
) | [virtual] |
Reimplemented from TTree.
Int_t TChain::fTreeOffsetLen [protected] |
Int_t TChain::fNtrees [protected] |
Definition at line 39 of file TChain.h.
Referenced by Add(), AddFile(), GetMaximum(), GetMinimum(), GetNtrees(), LoadTree(), Loop(), Reset(), SetEntryListFile(), and SetEventList().
Int_t TChain::fTreeNumber [protected] |
Definition at line 40 of file TChain.h.
Referenced by AddFriend(), GetChainEntryNumber(), GetEntryNumber(), GetTreeNumber(), LoadTree(), Reset(), SetBranchAddress(), and SetBranchStatus().
Long64_t* TChain::fTreeOffset [protected] |
Current Tree number in fTreeOffset table.
Definition at line 41 of file TChain.h.
Referenced by Add(), AddFile(), GetChainEntryNumber(), GetEntryNumber(), GetMaximum(), GetMinimum(), GetTreeOffset(), LoadTree(), Loop(), Reset(), SetEventList(), TChain(), and ~TChain().
Bool_t TChain::fCanDeleteRefs [protected] |
TTree* TChain::fTree [protected] |
If true, TProcessIDs are deleted when closing a file.
Definition at line 43 of file TChain.h.
Referenced by FindBranch(), TProofChain::FindBranch(), TProofChain::FindLeaf(), FindLeaf(), GetAlias(), GetBranch(), TProofChain::GetBranch(), TProofChain::GetBranchStatus(), TProofChain::GetEntries(), GetEntry(), GetLeaf(), GetListOfBranches(), TProofChain::GetListOfBranches(), GetListOfLeaves(), TProofChain::GetListOfLeaves(), GetMaximum(), GetMinimum(), GetNbranches(), TProofChain::GetPlayer(), GetTree(), GetWeight(), TProofChain::HasTreeHeader(), LoadTree(), Loop(), Merge(), RecursiveRemove(), Reset(), ResetBranchAddress(), ResetBranchAddresses(), SetBranchAddress(), SetBranchStatus(), SetMakeClass(), TProofChain::TProofChain(), ~TChain(), and TProofChain::~TProofChain().
TFile* TChain::fFile [protected] |
Pointer to current tree (Note: We do *not* own this tree.).
Definition at line 44 of file TChain.h.
Referenced by GetFile(), LoadTree(), RecursiveRemove(), Reset(), SetDirectory(), TChain(), and ~TChain().
TObjArray* TChain::fFiles [protected] |
Pointer to current file (We own the file).
Definition at line 45 of file TChain.h.
Referenced by Add(), AddFile(), CreatePackets(), GetListOfFiles(), LoadTree(), Lookup(), ls(), Print(), Reset(), SetEntryList(), SetEntryListFile(), SetEventList(), SetPacketSize(), TChain(), and ~TChain().
TList* TChain::fStatus [protected] |
Definition at line 46 of file TChain.h.
Referenced by GetStatus(), LoadTree(), Reset(), ResetBranchAddress(), ResetBranchAddresses(), SetBranchAddress(), SetBranchStatus(), TChain(), and ~TChain().
TChain* TChain::fProofChain [protected] |
Definition at line 47 of file TChain.h.
Referenced by Add(), AddFile(), AddFileInfoList(), AddFriend(), Draw(), FindBranch(), FindLeaf(), GetBranch(), GetBranchStatus(), GetEntries(), GetLeaf(), GetListOfBranches(), GetListOfLeaves(), GetReadEntry(), Process(), SetEntryList(), SetEventList(), SetProof(), and ~TChain().
Long64_t* TChain::fTreeOffset [protected] |
TTree* TChain::fTree [protected] |
TFile* TChain::fFile [protected] |
TObjArray* TChain::fFiles [protected] |
TList* TChain::fStatus [protected] |
TChain* TChain::fProofChain [protected] |