TEntryListFromFile Class Reference

#include <TEntryListFromFile.h>

Inheritance diagram for TEntryListFromFile:

TEntryList TEntryList TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

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 TEntryListGetCurrentList () const
virtual TEntryListGetEntryList (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 TEntryListGetCurrentList () const
virtual TEntryListGetEntryList (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_tfListOffset
TFilefFile
TObjArrayfFileNames
Long64_tfListOffset
TFilefFile
TObjArrayfFileNames

Detailed Description

Definition at line 40 of file TEntryListFromFile.h.


Member Enumeration Documentation

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.


Constructor & Destructor Documentation

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]

Definition at line 76 of file TEntryListFromFile.cxx.

References fFile, and fListOffset.

TEntryListFromFile::TEntryListFromFile (  ) 

TEntryListFromFile::TEntryListFromFile ( const char *  filename,
const char *  listname,
Int_t  nfiles 
)

virtual TEntryListFromFile::~TEntryListFromFile (  )  [virtual]


Member Function Documentation

virtual void TEntryListFromFile::Add ( const TEntryList  )  [inline, virtual]

Reimplemented from TEntryList.

Definition at line 60 of file TEntryListFromFile.h.

virtual Int_t TEntryListFromFile::Contains ( Long64_t  ,
TTree  
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 61 of file TEntryListFromFile.h.

virtual Bool_t TEntryListFromFile::Enter ( Long64_t  ,
TTree  
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 62 of file TEntryListFromFile.h.

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 64 of file TEntryListFromFile.h.

Long64_t TEntryListFromFile::GetEntry ( Int_t  index  )  [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().

Long64_t TEntryListFromFile::GetEntryAndTree ( Int_t  index,
Int_t treenum 
) [virtual]

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]

Definition at line 69 of file TEntryListFromFile.h.

References TEntryList::fN.

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.

Int_t TEntryListFromFile::LoadList ( Int_t  listnumber  )  [virtual]

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]

Reimplemented from TEntryList.

Definition at line 78 of file TEntryListFromFile.h.

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]

Reimplemented from TEntryList.

Definition at line 81 of file TEntryListFromFile.h.

virtual Bool_t TEntryListFromFile::Remove ( Long64_t  ,
TTree  
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 82 of file TEntryListFromFile.h.

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]

Reimplemented from TEntryList.

Definition at line 86 of file TEntryListFromFile.h.

virtual void TEntryListFromFile::SetTree ( const char *  ,
const char *   
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 87 of file TEntryListFromFile.h.

virtual void TEntryListFromFile::SetFileNames ( TObjArray names  )  [inline, virtual]

Definition at line 88 of file TEntryListFromFile.h.

References fFileNames, and names.

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]

Definition at line 90 of file TEntryListFromFile.h.

References fNFiles.

virtual void TEntryListFromFile::Subtract ( const TEntryList  )  [inline, virtual]

Reimplemented from TEntryList.

Definition at line 91 of file TEntryListFromFile.h.

TEntryListFromFile::ClassDef ( TEntryListFromFile  ,
 
)

virtual void TEntryListFromFile::Add ( const TEntryList  )  [inline, virtual]

Reimplemented from TEntryList.

Definition at line 60 of file TEntryListFromFile.h.

virtual Int_t TEntryListFromFile::Contains ( Long64_t  ,
TTree  
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 61 of file TEntryListFromFile.h.

virtual Bool_t TEntryListFromFile::Enter ( Long64_t  ,
TTree  
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 62 of file TEntryListFromFile.h.

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 64 of file TEntryListFromFile.h.

virtual Long64_t TEntryListFromFile::GetEntry ( Int_t  index  )  [virtual]

Reimplemented from TEntryList.

virtual Long64_t TEntryListFromFile::GetEntryAndTree ( Int_t  index,
Int_t treenum 
) [virtual]

Reimplemented from TEntryList.

virtual Long64_t TEntryListFromFile::GetEntries (  )  [virtual]

virtual Long64_t TEntryListFromFile::GetEntriesFast (  )  const [inline, virtual]

Definition at line 69 of file TEntryListFromFile.h.

References TEntryList::fN.

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::LoadList ( Int_t  listnumber  )  [virtual]

virtual Int_t TEntryListFromFile::Merge ( TCollection  )  [inline, virtual]

Reimplemented from TEntryList.

Definition at line 78 of file TEntryListFromFile.h.

virtual Long64_t TEntryListFromFile::Next (  )  [virtual]

Reimplemented from TEntryList.

virtual void TEntryListFromFile::OptimizeStorage (  )  [inline, virtual]

Reimplemented from TEntryList.

Definition at line 81 of file TEntryListFromFile.h.

virtual Bool_t TEntryListFromFile::Remove ( Long64_t  ,
TTree  
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 82 of file TEntryListFromFile.h.

virtual void TEntryListFromFile::Print ( const Option_t option = ""  )  const [virtual]

Reimplemented from TEntryList.

virtual void TEntryListFromFile::SetTree ( const TTree  )  [inline, virtual]

Reimplemented from TEntryList.

Definition at line 86 of file TEntryListFromFile.h.

virtual void TEntryListFromFile::SetTree ( const char *  ,
const char *   
) [inline, virtual]

Reimplemented from TEntryList.

Definition at line 87 of file TEntryListFromFile.h.

virtual void TEntryListFromFile::SetFileNames ( TObjArray names  )  [inline, virtual]

Definition at line 88 of file TEntryListFromFile.h.

References fFileNames, and names.

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]

Definition at line 90 of file TEntryListFromFile.h.

References fNFiles.

virtual void TEntryListFromFile::Subtract ( const TEntryList  )  [inline, virtual]

Reimplemented from TEntryList.

Definition at line 91 of file TEntryListFromFile.h.

TEntryListFromFile::ClassDef ( TEntryListFromFile  ,
 
)


Member Data Documentation

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.


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