#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.