#include <TEntryListFromFile.h>
Inheritance diagram for TEntryListFromFile:

Public Types | |
| enum | |
| points to the fFiles data member of the corresponding chain More... | |
| enum | |
| points to the fFiles data member of the corresponding chain More... | |
Public Member Functions | |
| TEntryListFromFile () | |
| TEntryListFromFile (const char *filename, const char *listname, Int_t nfiles) | |
| virtual | ~TEntryListFromFile () |
| virtual void | Add (const TEntryList *) |
| virtual Int_t | Contains (Long64_t, TTree *) |
| virtual Bool_t | Enter (Long64_t, TTree *) |
| virtual TEntryList * | GetCurrentList () const |
| virtual TEntryList * | GetEntryList (const char *, const char *, Option_t *) |
| virtual Long64_t | GetEntry (Int_t index) |
| virtual Long64_t | GetEntryAndTree (Int_t index, Int_t &treenum) |
| virtual Long64_t | GetEntries () |
| virtual Long64_t | GetEntriesFast () const |
| virtual Long64_t | GetN () const |
| virtual const char * | GetTreeName () const |
| virtual const char * | GetFileName () const |
| virtual Int_t | GetTreeNumber () const |
| virtual Int_t | LoadList (Int_t listnumber) |
| virtual Int_t | Merge (TCollection *) |
| virtual Long64_t | Next () |
| virtual void | OptimizeStorage () |
| virtual Bool_t | Remove (Long64_t, TTree *) |
| virtual void | Print (const Option_t *option="") const |
| virtual void | SetTree (const TTree *) |
| virtual void | SetTree (const char *, const char *) |
| virtual void | SetFileNames (TObjArray *names) |
| virtual void | SetTreeNumber (Int_t index) |
| virtual void | SetNFiles (Int_t nfiles) |
| virtual void | Subtract (const TEntryList *) |
| ClassDef (TEntryListFromFile, 1) | |
| TEntryListFromFile () | |
| TEntryListFromFile (const char *filename, const char *listname, Int_t nfiles) | |
| virtual | ~TEntryListFromFile () |
| virtual void | Add (const TEntryList *) |
| virtual Int_t | Contains (Long64_t, TTree *) |
| virtual Bool_t | Enter (Long64_t, TTree *) |
| virtual TEntryList * | GetCurrentList () const |
| virtual TEntryList * | GetEntryList (const char *, const char *, Option_t *) |
| virtual Long64_t | GetEntry (Int_t index) |
| virtual Long64_t | GetEntryAndTree (Int_t index, Int_t &treenum) |
| virtual Long64_t | GetEntries () |
| virtual Long64_t | GetEntriesFast () const |
| virtual Long64_t | GetN () const |
| virtual const char * | GetTreeName () const |
| virtual const char * | GetFileName () const |
| virtual Int_t | GetTreeNumber () const |
| virtual Int_t | LoadList (Int_t listnumber) |
| virtual Int_t | Merge (TCollection *) |
| virtual Long64_t | Next () |
| virtual void | OptimizeStorage () |
| virtual Bool_t | Remove (Long64_t, TTree *) |
| virtual void | Print (const Option_t *option="") const |
| virtual void | SetTree (const TTree *) |
| virtual void | SetTree (const char *, const char *) |
| virtual void | SetFileNames (TObjArray *names) |
| virtual void | SetTreeNumber (Int_t index) |
| virtual void | SetNFiles (Int_t nfiles) |
| virtual void | Subtract (const TEntryList *) |
| ClassDef (TEntryListFromFile, 1) | |
Protected Attributes | |
| TString | fListFileName |
| TString | fListName |
| Int_t | fNFiles |
| Long64_t * | fListOffset |
| TFile * | fFile |
| TObjArray * | fFileNames |
| Long64_t * | fListOffset |
| TFile * | fFile |
| TObjArray * | fFileNames |
Definition at line 40 of file TEntryListFromFile.h.
| anonymous enum |
points to the fFiles data member of the corresponding chain
Definition at line 53 of file TEntryListFromFile.h.
| anonymous enum |
points to the fFiles data member of the corresponding chain
Definition at line 53 of file TEntryListFromFile.h.
| TEntryListFromFile::TEntryListFromFile | ( | ) |
| TEntryListFromFile::TEntryListFromFile | ( | const char * | filename, | |
| const char * | listname, | |||
| Int_t | nfiles | |||
| ) |
Definition at line 51 of file TEntryListFromFile.cxx.
References fFile, fListFileName, fListName, fListOffset, TEntryList::fN, fNFiles, i, kBigNumber, and Long64_t.
| TEntryListFromFile::~TEntryListFromFile | ( | ) | [virtual] |
| TEntryListFromFile::TEntryListFromFile | ( | ) |
| TEntryListFromFile::TEntryListFromFile | ( | const char * | filename, | |
| const char * | listname, | |||
| Int_t | nfiles | |||
| ) |
| virtual TEntryListFromFile::~TEntryListFromFile | ( | ) | [virtual] |
| virtual void TEntryListFromFile::Add | ( | const TEntryList * | ) | [inline, virtual] |
| virtual TEntryList* TEntryListFromFile::GetCurrentList | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 63 of file TEntryListFromFile.h.
References TEntryList::fCurrent.
| virtual TEntryList* TEntryListFromFile::GetEntryList | ( | const char * | , | |
| const char * | , | |||
| Option_t * | ||||
| ) | [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 88 of file TEntryListFromFile.cxx.
References TObject::Error(), TEntryList::fCurrent, TEntryList::fLastIndexQueried, TEntryList::fLastIndexReturned, fListOffset, fNFiles, TEntryList::fTreeNumber, TEntryList::GetEntry(), kBigNumber, LoadList(), Long64_t, and Next().
Referenced by GetEntryAndTree().
Reimplemented from TEntryList.
Definition at line 153 of file TEntryListFromFile.cxx.
References TEntryList::fTreeNumber, GetEntry(), Long64_t, and result().
| Long64_t TEntryListFromFile::GetEntries | ( | ) | [virtual] |
Definition at line 164 of file TEntryListFromFile.cxx.
References TEntryList::fLastIndexQueried, fListOffset, TEntryList::fN, fNFiles, i, kBigNumber, and LoadList().
| virtual Long64_t TEntryListFromFile::GetEntriesFast | ( | ) | const [inline, virtual] |
| virtual Long64_t TEntryListFromFile::GetN | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 71 of file TEntryListFromFile.h.
References TEntryList::fN.
| virtual const char* TEntryListFromFile::GetTreeName | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 72 of file TEntryListFromFile.h.
References TString::Data(), and TEntryList::fTreeName.
| virtual const char* TEntryListFromFile::GetFileName | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 73 of file TEntryListFromFile.h.
References TString::Data(), and TEntryList::fFileName.
| virtual Int_t TEntryListFromFile::GetTreeNumber | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 74 of file TEntryListFromFile.h.
References TEntryList::fTreeNumber.
Definition at line 229 of file TEntryListFromFile.cxx.
References TString::Append(), TObjArray::At(), TString::Contains(), TString::Data(), TObject::Error(), TEntryList::fCurrent, fFile, fFileNames, fListFileName, fListName, fListOffset, TEntryList::fN, fNFiles, TEntryList::fTreeNumber, TDirectoryFile::Get(), TKey::GetClassName(), TDirectoryFile::GetListOfKeys(), TEntryList::GetN(), TNamed::GetTitle(), TObject::IsZombie(), TString::Length(), Long64_t, nentries, TFile::Open(), TKey::ReadObj(), TString::Remove(), and TString::ReplaceAll().
Referenced by GetEntries(), GetEntry(), and Next().
| virtual Int_t TEntryListFromFile::Merge | ( | TCollection * | ) | [inline, virtual] |
| Long64_t TEntryListFromFile::Next | ( | ) | [virtual] |
Reimplemented from TEntryList.
Definition at line 182 of file TEntryListFromFile.cxx.
References TObject::Error(), TEntryList::fCurrent, TEntryList::fLastIndexQueried, TEntryList::fLastIndexReturned, fListOffset, fNFiles, TEntryList::fTreeNumber, LoadList(), Long64_t, and TEntryList::Next().
Referenced by GetEntry().
| virtual void TEntryListFromFile::OptimizeStorage | ( | ) | [inline, virtual] |
| void TEntryListFromFile::Print | ( | const Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TEntryList.
Definition at line 302 of file TEntryListFromFile.cxx.
References TString::Append(), TObjArray::At(), TString::Contains(), TString::Data(), fFileNames, fListFileName, fListName, fNFiles, TKey::GetClassName(), TObject::GetTitle(), TString::Length(), TFile::Open(), TEntryList::Print(), TKey::ReadObj(), TString::Remove(), and TString::ReplaceAll().
| virtual void TEntryListFromFile::SetTree | ( | const TTree * | ) | [inline, virtual] |
| virtual void TEntryListFromFile::SetTree | ( | const char * | , | |
| const char * | ||||
| ) | [inline, virtual] |
| virtual void TEntryListFromFile::SetFileNames | ( | TObjArray * | names | ) | [inline, virtual] |
| virtual void TEntryListFromFile::SetTreeNumber | ( | Int_t | index | ) | [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 89 of file TEntryListFromFile.h.
References TEntryList::fTreeNumber.
| virtual void TEntryListFromFile::SetNFiles | ( | Int_t | nfiles | ) | [inline, virtual] |
| virtual void TEntryListFromFile::Subtract | ( | const TEntryList * | ) | [inline, virtual] |
| TEntryListFromFile::ClassDef | ( | TEntryListFromFile | , | |
| 1 | ||||
| ) |
| virtual void TEntryListFromFile::Add | ( | const TEntryList * | ) | [inline, virtual] |
| virtual TEntryList* TEntryListFromFile::GetCurrentList | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 63 of file TEntryListFromFile.h.
References TEntryList::fCurrent.
| virtual TEntryList* TEntryListFromFile::GetEntryList | ( | const char * | , | |
| const char * | , | |||
| Option_t * | ||||
| ) | [inline, virtual] |
Reimplemented from TEntryList.
Reimplemented from TEntryList.
| virtual Long64_t TEntryListFromFile::GetEntries | ( | ) | [virtual] |
| virtual Long64_t TEntryListFromFile::GetEntriesFast | ( | ) | const [inline, virtual] |
| virtual Long64_t TEntryListFromFile::GetN | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 71 of file TEntryListFromFile.h.
References TEntryList::fN.
| virtual const char* TEntryListFromFile::GetTreeName | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 72 of file TEntryListFromFile.h.
References TString::Data(), and TEntryList::fTreeName.
| virtual const char* TEntryListFromFile::GetFileName | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 73 of file TEntryListFromFile.h.
References TString::Data(), and TEntryList::fFileName.
| virtual Int_t TEntryListFromFile::GetTreeNumber | ( | ) | const [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 74 of file TEntryListFromFile.h.
References TEntryList::fTreeNumber.
| virtual Int_t TEntryListFromFile::Merge | ( | TCollection * | ) | [inline, virtual] |
| virtual Long64_t TEntryListFromFile::Next | ( | ) | [virtual] |
Reimplemented from TEntryList.
| virtual void TEntryListFromFile::OptimizeStorage | ( | ) | [inline, virtual] |
| virtual void TEntryListFromFile::Print | ( | const Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TEntryList.
| virtual void TEntryListFromFile::SetTree | ( | const TTree * | ) | [inline, virtual] |
| virtual void TEntryListFromFile::SetTree | ( | const char * | , | |
| const char * | ||||
| ) | [inline, virtual] |
| virtual void TEntryListFromFile::SetFileNames | ( | TObjArray * | names | ) | [inline, virtual] |
| virtual void TEntryListFromFile::SetTreeNumber | ( | Int_t | index | ) | [inline, virtual] |
Reimplemented from TEntryList.
Definition at line 89 of file TEntryListFromFile.h.
References TEntryList::fTreeNumber.
| virtual void TEntryListFromFile::SetNFiles | ( | Int_t | nfiles | ) | [inline, virtual] |
| virtual void TEntryListFromFile::Subtract | ( | const TEntryList * | ) | [inline, virtual] |
| TEntryListFromFile::ClassDef | ( | TEntryListFromFile | , | |
| 1 | ||||
| ) |
TString TEntryListFromFile::fListFileName [protected] |
Definition at line 43 of file TEntryListFromFile.h.
Referenced by LoadList(), Print(), and TEntryListFromFile().
TString TEntryListFromFile::fListName [protected] |
Definition at line 44 of file TEntryListFromFile.h.
Referenced by LoadList(), Print(), and TEntryListFromFile().
Int_t TEntryListFromFile::fNFiles [protected] |
Definition at line 45 of file TEntryListFromFile.h.
Referenced by GetEntries(), GetEntry(), LoadList(), Next(), Print(), SetNFiles(), and TEntryListFromFile().
Long64_t* TEntryListFromFile::fListOffset [protected] |
Definition at line 46 of file TEntryListFromFile.h.
Referenced by GetEntries(), GetEntry(), LoadList(), Next(), TEntryListFromFile(), and ~TEntryListFromFile().
TFile* TEntryListFromFile::fFile [protected] |
Definition at line 47 of file TEntryListFromFile.h.
Referenced by LoadList(), TEntryListFromFile(), and ~TEntryListFromFile().
TObjArray* TEntryListFromFile::fFileNames [protected] |
Definition at line 49 of file TEntryListFromFile.h.
Referenced by LoadList(), Print(), and SetFileNames().
Long64_t* TEntryListFromFile::fListOffset [protected] |
Definition at line 46 of file TEntryListFromFile.h.
TFile* TEntryListFromFile::fFile [protected] |
Definition at line 47 of file TEntryListFromFile.h.
TObjArray* TEntryListFromFile::fFileNames [protected] |
Definition at line 49 of file TEntryListFromFile.h.
1.5.1