TEntryList Class Reference

#include <TEntryList.h>

Inheritance diagram for TEntryList:

TNamed TNamed TObject TObject TObject TObject TEntryListFromFile TEntryListFromFile List of all members.

Public Types

enum  
enum  

Public Member Functions

 TEntryList ()
 TEntryList (const char *name, const char *title)
 TEntryList (const char *name, const char *title, const TTree *tree)
 TEntryList (const char *name, const char *title, const char *treename, const char *filename)
 TEntryList (const TTree *tree)
 TEntryList (const TEntryList &elist)
virtual ~TEntryList ()
virtual void Add (const TEntryList *elist)
virtual Int_t Contains (Long64_t entry, TTree *tree=0)
virtual void DirectoryAutoAdd (TDirectory *)
virtual Bool_t Enter (Long64_t entry, TTree *tree=0)
virtual TEntryListGetCurrentList () const
virtual TEntryListGetEntryList (const char *treename, const char *filename, Option_t *opt="")
virtual Long64_t GetEntry (Int_t index)
virtual Long64_t GetEntryAndTree (Int_t index, Int_t &treenum)
virtual Long64_t GetEntriesToProcess () const
virtual TListGetLists () const
virtual TDirectoryGetDirectory () const
virtual Long64_t GetN () const
virtual const char * GetTreeName () const
virtual const char * GetFileName () const
virtual Int_t GetTreeNumber () const
virtual Bool_t GetReapplyCut () const
virtual Int_t Merge (TCollection *list)
virtual Long64_t Next ()
virtual void OptimizeStorage ()
virtual Bool_t Remove (Long64_t entry, TTree *tree=0)
virtual void Reset ()
virtual void Print (const Option_t *option="") const
virtual void SetDirectory (TDirectory *dir)
virtual void SetEntriesToProcess (Long64_t nen)
virtual void SetShift (Bool_t shift)
virtual void SetTree (const TTree *tree)
virtual void SetTree (const char *treename, const char *filename)
virtual void SetTreeName (const char *treename)
virtual void SetFileName (const char *filename)
virtual void SetTreeNumber (Int_t index)
virtual void SetReapplyCut (Bool_t apply=kFALSE)
virtual void Subtract (const TEntryList *elist)
 ClassDef (TEntryList, 1)
 TEntryList ()
 TEntryList (const char *name, const char *title)
 TEntryList (const char *name, const char *title, const TTree *tree)
 TEntryList (const char *name, const char *title, const char *treename, const char *filename)
 TEntryList (const TTree *tree)
 TEntryList (const TEntryList &elist)
virtual ~TEntryList ()
virtual void Add (const TEntryList *elist)
virtual Int_t Contains (Long64_t entry, TTree *tree=0)
virtual void DirectoryAutoAdd (TDirectory *)
virtual Bool_t Enter (Long64_t entry, TTree *tree=0)
virtual TEntryListGetCurrentList () const
virtual TEntryListGetEntryList (const char *treename, const char *filename, Option_t *opt="")
virtual Long64_t GetEntry (Int_t index)
virtual Long64_t GetEntryAndTree (Int_t index, Int_t &treenum)
virtual Long64_t GetEntriesToProcess () const
virtual TListGetLists () const
virtual TDirectoryGetDirectory () const
virtual Long64_t GetN () const
virtual const char * GetTreeName () const
virtual const char * GetFileName () const
virtual Int_t GetTreeNumber () const
virtual Bool_t GetReapplyCut () const
virtual Int_t Merge (TCollection *list)
virtual Long64_t Next ()
virtual void OptimizeStorage ()
virtual Bool_t Remove (Long64_t entry, TTree *tree=0)
virtual void Reset ()
virtual void Print (const Option_t *option="") const
virtual void SetDirectory (TDirectory *dir)
virtual void SetEntriesToProcess (Long64_t nen)
virtual void SetShift (Bool_t shift)
virtual void SetTree (const TTree *tree)
virtual void SetTree (const char *treename, const char *filename)
virtual void SetTreeName (const char *treename)
virtual void SetFileName (const char *filename)
virtual void SetTreeNumber (Int_t index)
virtual void SetReapplyCut (Bool_t apply=kFALSE)
virtual void Subtract (const TEntryList *elist)
 ClassDef (TEntryList, 1)

Protected Attributes

TListfLists
TEntryListfCurrent
Int_t fNBlocks
 currently filled entry list
TObjArrayfBlocks
Long64_t fN
Long64_t fEntriesToProcess
TString fTreeName
TString fFileName
ULong_t fStringHash
Int_t fTreeNumber
 Hash value of a string of treename and filename.
Long64_t fLastIndexQueried
 the index of the tree in the chain (used when the entry
Long64_t fLastIndexReturned
 used to optimize GetEntry() function from a loop
Bool_t fShift
 used to optimize GetEntry() function from a loop
TDirectoryfDirectory
 true when some sub-lists don't correspond to trees
Bool_t fReapply
 Pointer to directory holding this tree.
TListfLists
TEntryListfCurrent
TObjArrayfBlocks
TDirectoryfDirectory
 true when some sub-lists don't correspond to trees

Private Member Functions

TEntryListoperator= (const TEntryList &)
TEntryListoperator= (const TEntryList &)

Friends

TEntryList operator|| (TEntryList &elist1, TEntryList &elist2)
TEntryList operator|| (TEntryList &elist1, TEntryList &elist2)

Detailed Description

Definition at line 27 of file TEntryList.h.


Member Enumeration Documentation

anonymous enum

Definition at line 54 of file TEntryList.h.

anonymous enum

Definition at line 54 of file TEntryList.h.


Constructor & Destructor Documentation

TEntryList::TEntryList (  ) 

Referenced by Add(), SetTree(), and TEntryList().

TEntryList::TEntryList ( const char *  name,
const char *  title 
)

Definition at line 157 of file TEntryList.cxx.

References TDirectory::Append(), fBlocks, fCurrent, fDirectory, fFileName, fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fReapply, fShift, fStringHash, fTreeName, fTreeNumber, gDirectory, and kFALSE.

TEntryList::TEntryList ( const char *  name,
const char *  title,
const TTree tree 
)

Definition at line 183 of file TEntryList.cxx.

References TDirectory::Append(), fBlocks, fCurrent, fDirectory, fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fReapply, fShift, fTreeNumber, gDirectory, kFALSE, and SetTree().

TEntryList::TEntryList ( const char *  name,
const char *  title,
const char *  treename,
const char *  filename 
)

Definition at line 205 of file TEntryList.cxx.

References TDirectory::Append(), fBlocks, fCurrent, fDirectory, fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fReapply, fShift, fTreeNumber, gDirectory, kFALSE, and SetTree().

TEntryList::TEntryList ( const TTree tree  ) 

Definition at line 227 of file TEntryList.cxx.

References TDirectory::Append(), fBlocks, fCurrent, fDirectory, fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fReapply, fShift, fTreeNumber, gDirectory, kFALSE, and SetTree().

TEntryList::TEntryList ( const TEntryList elist  ) 

Definition at line 250 of file TEntryList.cxx.

References TObjArray::Add(), TList::Add(), elist, fBlocks, fCurrent, fDirectory, fEntriesToProcess, fFileName, fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fReapply, fShift, fStringHash, fTreeName, fTreeNumber, i, TEntryList(), and TObjArray::UncheckedAt().

TEntryList::~TEntryList (  )  [virtual]

Definition at line 299 of file TEntryList.cxx.

References TList::Delete(), TObjArray::Delete(), fBlocks, fDirectory, fLists, and TDirectory::Remove().

TEntryList::TEntryList (  ) 

TEntryList::TEntryList ( const char *  name,
const char *  title 
)

TEntryList::TEntryList ( const char *  name,
const char *  title,
const TTree tree 
)

TEntryList::TEntryList ( const char *  name,
const char *  title,
const char *  treename,
const char *  filename 
)

TEntryList::TEntryList ( const TTree tree  ) 

TEntryList::TEntryList ( const TEntryList elist  ) 

virtual TEntryList::~TEntryList (  )  [virtual]


Member Function Documentation

TEntryList& TEntryList::operator= ( const TEntryList  )  [private]

void TEntryList::Add ( const TEntryList elist  )  [virtual]

Definition at line 321 of file TEntryList.cxx.

References Add(), TObjArray::Add(), TList::Add(), TString::Data(), elist, fBlocks, fCurrent, fFileName, fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fStringHash, fTreeName, fTreeNumber, GetN(), TEntryListBlock::GetNPassed(), i, kBlockSize, kFALSE, kTRUE, Long64_t, TEntryListBlock::Merge(), TMath::Min(), TEntryListBlock::ResetIndices(), TEntryList(), and TObjArray::UncheckedAt().

Referenced by Add(), Merge(), operator||(), Test1(), Test2(), and Test5().

Int_t TEntryList::Contains ( Long64_t  entry,
TTree tree = 0 
) [virtual]

Definition at line 493 of file TEntryList.cxx.

References Contains(), TEntryListBlock::Contains(), fBlocks, fCurrent, TList::First(), fLists, fNBlocks, TTree::GetTree(), kBlockSize, TTree::LoadTree(), Long64_t, and SetTree().

Referenced by Contains().

void TEntryList::DirectoryAutoAdd ( TDirectory  )  [virtual]

Definition at line 525 of file TEntryList.cxx.

References dir(), and SetDirectory().

Bool_t TEntryList::Enter ( Long64_t  entry,
TTree tree = 0 
) [virtual]

Definition at line 533 of file TEntryList.cxx.

References TObjArray::Add(), Enter(), TEntryListBlock::Enter(), fBlocks, fCurrent, TList::First(), fLists, fN, fNBlocks, TTree::GetTree(), i, kBlockSize, TTree::LoadTree(), Long64_t, TEntryListBlock::OptimizeStorage(), SetTree(), and TObjArray::UncheckedAt().

Referenced by TProofDrawEntryList::DoFill(), Enter(), TParallelCoord::GetEntryList(), h1analysisProxy_Process(), TTreeTableInterface::InitEntries(), h1analysis::Process(), and Test5().

virtual TEntryList* TEntryList::GetCurrentList (  )  const [inline, virtual]

Definition at line 68 of file TEntryList.h.

References fCurrent.

TEntryList * TEntryList::GetEntryList ( const char *  treename,
const char *  filename,
Option_t opt = "" 
) [virtual]

Definition at line 732 of file TEntryList.cxx.

References TString::Append(), TString::Data(), TSystem::ExpandPathName(), fFileName, fLists, fStringHash, fTreeName, gDebug, GetFileName(), GetTreeName(), gSystem, TString::Hash(), TObject::Info(), TSystem::IsAbsoluteFileName(), kFALSE, kTRUE, local, option, TSystem::PrependPathName(), TSystem::pwd(), TIter::Reset(), u, and TSystem::UnixPathName().

Referenced by TChain::SetEntryList(), and TDSet::SplitEntryList().

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

Definition at line 631 of file TEntryList.cxx.

References fBlocks, fCurrent, TList::First(), fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fShift, TEntryListBlock::GetEntry(), GetEntry(), GetN(), TEntryListBlock::GetNPassed(), GetTreeNumber(), i, kBlockSize, Long64_t, Next(), TEntryListBlock::ResetIndices(), and TObjArray::UncheckedAt().

Referenced by TAlienCollection::ExportXML(), TEntryListFromFile::GetEntry(), GetEntry(), GetEntryAndTree(), TParallelCoord::GetEntryList(), TTree::GetEntryNumber(), TEventIterTree::GetNextEvent(), TTreeTableInterface::GetRowHeader(), TTreeTableInterface::GetValue(), TTreeTableInterface::GetValueAsString(), stress7(), Subtract(), Test1(), Test2(), and Test5().

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

Definition at line 707 of file TEntryList.cxx.

References fCurrent, fLists, fTreeNumber, GetEntry(), Long64_t, and result().

Referenced by TChain::GetEntryNumber().

virtual Long64_t TEntryList::GetEntriesToProcess (  )  const [inline, virtual]

Definition at line 72 of file TEntryList.h.

References fEntriesToProcess.

Referenced by TEventIterTree::GetNextEvent().

virtual TList* TEntryList::GetLists (  )  const [inline, virtual]

Definition at line 73 of file TEntryList.h.

References fLists.

Referenced by TProof::AssertDataSet(), TChain::SetEntryList(), Subtract(), and Test1().

virtual TDirectory* TEntryList::GetDirectory (  )  const [inline, virtual]

Definition at line 74 of file TEntryList.h.

References fDirectory.

Referenced by Reset(), SetTree(), and TTree::~TTree().

virtual Long64_t TEntryList::GetN (  )  const [inline, virtual]

Definition at line 75 of file TEntryList.h.

References fN.

Referenced by Add(), TParallelCoord::ApplySelectionToTree(), ClassImp(), TAlienCollection::ExportXML(), TSpider::GetEntriesToProcess(), TTreePlayer::GetEntriesToProcess(), GetEntry(), TEntryListFromFile::LoadList(), TParallelCoord::ResetTree(), TChain::SetEntryList(), TTreeTableInterface::SetEntryList(), stress7(), Subtract(), TProofDrawEntryList::Terminate(), Test1(), and Test2().

virtual const char* TEntryList::GetTreeName (  )  const [inline, virtual]

Definition at line 76 of file TEntryList.h.

References TString::Data(), and fTreeName.

Referenced by GetEntryList(), Print(), SetTree(), and Test1().

virtual const char* TEntryList::GetFileName (  )  const [inline, virtual]

Definition at line 77 of file TEntryList.h.

References TString::Data(), and fFileName.

Referenced by GetEntryList(), Print(), and SetTree().

virtual Int_t TEntryList::GetTreeNumber (  )  const [inline, virtual]

Definition at line 78 of file TEntryList.h.

References fTreeNumber.

Referenced by GetEntry(), Next(), and TChain::SetEntryList().

virtual Bool_t TEntryList::GetReapplyCut (  )  const [inline, virtual]

Definition at line 79 of file TEntryList.h.

References fReapply.

Referenced by TSelectorDraw::Begin().

Int_t TEntryList::Merge ( TCollection list  )  [virtual]

Definition at line 823 of file TEntryList.cxx.

References Add(), xmlio::Class, TObject::ClassName(), elist, TObject::Error(), TObject::InheritsFrom(), and list.

Long64_t TEntryList::Next (  )  [virtual]

Definition at line 841 of file TEntryList.cxx.

References TList::After(), fBlocks, fCurrent, TList::First(), fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fShift, GetTreeNumber(), kBlockSize, TList::Last(), Long64_t, TEntryListBlock::Next(), Next(), TEntryListBlock::ResetIndices(), result(), and TObjArray::UncheckedAt().

Referenced by GetEntry(), TTreeTableInterface::GetValue(), TTreeTableInterface::GetValueAsString(), Next(), and TEntryListFromFile::Next().

void TEntryList::OptimizeStorage (  )  [virtual]

Definition at line 930 of file TEntryList.cxx.

References fBlocks, fNBlocks, i, TEntryListBlock::OptimizeStorage(), and TObjArray::UncheckedAt().

Referenced by TProofDrawEntryList::SlaveTerminate().

Bool_t TEntryList::Remove ( Long64_t  entry,
TTree tree = 0 
) [virtual]

Definition at line 588 of file TEntryList.cxx.

References fBlocks, fCurrent, TList::First(), fLists, fN, TTree::GetTree(), kBlockSize, TTree::LoadTree(), Long64_t, Remove(), TEntryListBlock::Remove(), SetTree(), and TObjArray::UncheckedAt().

Referenced by Remove(), Subtract(), and Test5().

void TEntryList::Reset (  )  [virtual]

Definition at line 984 of file TEntryList.cxx.

References TList::Delete(), TObjArray::Delete(), fBlocks, fCurrent, fFileName, TList::First(), fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fReapply, fStringHash, fTreeName, fTreeNumber, GetDirectory(), and kFALSE.

Referenced by TSelectorDraw::Begin(), TTable::Draw(), and Test2().

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

Definition at line 945 of file TEntryList.cxx.

References TString::Contains(), TString::Data(), elist, fBlocks, fFileName, fLists, fN, fNBlocks, fTreeName, GetFileName(), GetTreeName(), i, kBlockSize, Print(), TString::ToUpper(), and TObjArray::UncheckedAt().

Referenced by operator||(), TEntryListFromFile::Print(), and Print().

void TEntryList::SetDirectory ( TDirectory dir  )  [virtual]

Definition at line 1016 of file TEntryList.cxx.

References TDirectory::Append(), dir(), fDirectory, and TDirectory::Remove().

Referenced by h1analysis::Begin(), DirectoryAutoAdd(), h1analysisProxy_SlaveBegin(), runProof(), TChain::SetEntryListFile(), TTree::SetEventList(), and SetTree().

virtual void TEntryList::SetEntriesToProcess ( Long64_t  nen  )  [inline, virtual]

Definition at line 89 of file TEntryList.h.

References fEntriesToProcess.

Referenced by TDSetElement::SetEntryList().

virtual void TEntryList::SetShift ( Bool_t  shift  )  [inline, virtual]

Definition at line 90 of file TEntryList.h.

References fShift.

Referenced by TChain::SetEntryList().

void TEntryList::SetTree ( const TTree tree  )  [virtual]

Definition at line 1133 of file TEntryList.cxx.

References TString::Data(), TSystem::ExpandPathName(), TTree::GetCurrentFile(), TNamed::GetName(), TTree::GetTree(), gSystem, TSystem::IsAbsoluteFileName(), kTRUE, TSystem::PrependPathName(), TSystem::pwd(), and TSystem::UnixPathName().

Referenced by Contains(), Enter(), TEventIterTree::GetNextEvent(), h1analysis::Notify(), Remove(), TTree::SetEntryList(), TEntryList(), and TTreePlayer::UpdateFormulaLeaves().

void TEntryList::SetTree ( const char *  treename,
const char *  filename 
) [virtual]

Definition at line 1027 of file TEntryList.cxx.

References TList::Add(), TString::Append(), elist, fBlocks, fCurrent, fFileName, TList::First(), fLastIndexQueried, fLastIndexReturned, fLists, fN, fNBlocks, fStringHash, fTreeName, fTreeNumber, GetDirectory(), GetFileName(), GetTreeName(), TString::Hash(), kBlockSize, TDirectory::Remove(), TEntryListBlock::ResetIndices(), SetDirectory(), TEntryList(), and TObjArray::UncheckedAt().

virtual void TEntryList::SetTreeName ( const char *  treename  )  [inline, virtual]

Definition at line 93 of file TEntryList.h.

References fTreeName.

virtual void TEntryList::SetFileName ( const char *  filename  )  [inline, virtual]

Definition at line 94 of file TEntryList.h.

References fFileName.

virtual void TEntryList::SetTreeNumber ( Int_t  index  )  [inline, virtual]

Definition at line 95 of file TEntryList.h.

References fTreeNumber.

Referenced by TChain::SetEntryList().

virtual void TEntryList::SetReapplyCut ( Bool_t  apply = kFALSE  )  [inline, virtual]

Definition at line 96 of file TEntryList.h.

References fReapply.

void TEntryList::Subtract ( const TEntryList elist  )  [virtual]

Definition at line 1166 of file TEntryList.cxx.

References TString::Data(), elist, entry, fBlocks, fFileName, fLists, fN, fTreeName, GetEntry(), GetLists(), GetN(), i, kFALSE, kTRUE, Long64_t, Remove(), and Subtract().

Referenced by Subtract(), and Test2().

TEntryList::ClassDef ( TEntryList  ,
 
)

TEntryList& TEntryList::operator= ( const TEntryList  )  [private]

virtual void TEntryList::Add ( const TEntryList elist  )  [virtual]

virtual Int_t TEntryList::Contains ( Long64_t  entry,
TTree tree = 0 
) [virtual]

virtual void TEntryList::DirectoryAutoAdd ( TDirectory  )  [virtual]

virtual Bool_t TEntryList::Enter ( Long64_t  entry,
TTree tree = 0 
) [virtual]

virtual TEntryList* TEntryList::GetCurrentList (  )  const [inline, virtual]

Definition at line 68 of file TEntryList.h.

References fCurrent.

virtual TEntryList* TEntryList::GetEntryList ( const char *  treename,
const char *  filename,
Option_t opt = "" 
) [virtual]

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

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

virtual Long64_t TEntryList::GetEntriesToProcess (  )  const [inline, virtual]

Definition at line 72 of file TEntryList.h.

References fEntriesToProcess.

virtual TList* TEntryList::GetLists (  )  const [inline, virtual]

Definition at line 73 of file TEntryList.h.

References fLists.

virtual TDirectory* TEntryList::GetDirectory (  )  const [inline, virtual]

Definition at line 74 of file TEntryList.h.

References fDirectory.

virtual Long64_t TEntryList::GetN (  )  const [inline, virtual]

Definition at line 75 of file TEntryList.h.

References fN.

virtual const char* TEntryList::GetTreeName (  )  const [inline, virtual]

Definition at line 76 of file TEntryList.h.

References TString::Data(), and fTreeName.

virtual const char* TEntryList::GetFileName (  )  const [inline, virtual]

Definition at line 77 of file TEntryList.h.

References TString::Data(), and fFileName.

virtual Int_t TEntryList::GetTreeNumber (  )  const [inline, virtual]

Definition at line 78 of file TEntryList.h.

References fTreeNumber.

virtual Bool_t TEntryList::GetReapplyCut (  )  const [inline, virtual]

Definition at line 79 of file TEntryList.h.

References fReapply.

virtual Int_t TEntryList::Merge ( TCollection list  )  [virtual]

virtual Long64_t TEntryList::Next (  )  [virtual]

virtual void TEntryList::OptimizeStorage (  )  [virtual]

virtual Bool_t TEntryList::Remove ( Long64_t  entry,
TTree tree = 0 
) [virtual]

virtual void TEntryList::Reset (  )  [virtual]

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

virtual void TEntryList::SetDirectory ( TDirectory dir  )  [virtual]

virtual void TEntryList::SetEntriesToProcess ( Long64_t  nen  )  [inline, virtual]

Definition at line 89 of file TEntryList.h.

References fEntriesToProcess.

virtual void TEntryList::SetShift ( Bool_t  shift  )  [inline, virtual]

Definition at line 90 of file TEntryList.h.

References fShift.

virtual void TEntryList::SetTree ( const TTree tree  )  [virtual]

virtual void TEntryList::SetTree ( const char *  treename,
const char *  filename 
) [virtual]

virtual void TEntryList::SetTreeName ( const char *  treename  )  [inline, virtual]

Definition at line 93 of file TEntryList.h.

References fTreeName.

virtual void TEntryList::SetFileName ( const char *  filename  )  [inline, virtual]

Definition at line 94 of file TEntryList.h.

References fFileName.

virtual void TEntryList::SetTreeNumber ( Int_t  index  )  [inline, virtual]

Definition at line 95 of file TEntryList.h.

References fTreeNumber.

virtual void TEntryList::SetReapplyCut ( Bool_t  apply = kFALSE  )  [inline, virtual]

Definition at line 96 of file TEntryList.h.

References fReapply.

virtual void TEntryList::Subtract ( const TEntryList elist  )  [virtual]

TEntryList::ClassDef ( TEntryList  ,
 
)


Friends And Related Function Documentation

TEntryList operator|| ( TEntryList elist1,
TEntryList elist2 
) [friend]

Definition at line 1222 of file TEntryList.cxx.

TEntryList operator|| ( TEntryList elist1,
TEntryList elist2 
) [friend]

Definition at line 1222 of file TEntryList.cxx.


Member Data Documentation

TList* TEntryList::fLists [protected]

Definition at line 33 of file TEntryList.h.

Referenced by Add(), Contains(), Enter(), GetEntry(), GetEntryAndTree(), GetEntryList(), GetLists(), Next(), Print(), Remove(), Reset(), SetTree(), Subtract(), TEntryList(), and ~TEntryList().

TEntryList* TEntryList::fCurrent [protected]

Definition at line 34 of file TEntryList.h.

Referenced by Add(), Contains(), Enter(), TEntryListFromFile::GetCurrentList(), GetCurrentList(), TEntryListFromFile::GetEntry(), GetEntry(), GetEntryAndTree(), TEntryListFromFile::LoadList(), Next(), TEntryListFromFile::Next(), Remove(), Reset(), SetTree(), and TEntryList().

Int_t TEntryList::fNBlocks [protected]

currently filled entry list

Definition at line 36 of file TEntryList.h.

Referenced by Add(), Contains(), Enter(), GetEntry(), Next(), OptimizeStorage(), Print(), Reset(), SetTree(), and TEntryList().

TObjArray* TEntryList::fBlocks [protected]

Definition at line 37 of file TEntryList.h.

Referenced by Add(), Contains(), Enter(), GetEntry(), Next(), OptimizeStorage(), Print(), Remove(), Reset(), SetTree(), Subtract(), TEntryList(), and ~TEntryList().

Long64_t TEntryList::fN [protected]

Definition at line 38 of file TEntryList.h.

Referenced by Add(), Enter(), TEntryListFromFile::GetEntries(), TEntryListFromFile::GetEntriesFast(), GetEntry(), GetN(), TEntryListFromFile::GetN(), TEntryListFromFile::LoadList(), Next(), Print(), Remove(), Reset(), SetTree(), Subtract(), TEntryList(), and TEntryListFromFile::TEntryListFromFile().

Long64_t TEntryList::fEntriesToProcess [protected]

Definition at line 39 of file TEntryList.h.

Referenced by GetEntriesToProcess(), SetEntriesToProcess(), and TEntryList().

TString TEntryList::fTreeName [protected]

Definition at line 40 of file TEntryList.h.

Referenced by Add(), GetEntryList(), GetTreeName(), TEntryListFromFile::GetTreeName(), Print(), Reset(), SetTree(), SetTreeName(), Subtract(), and TEntryList().

TString TEntryList::fFileName [protected]

Definition at line 41 of file TEntryList.h.

Referenced by Add(), GetEntryList(), TEntryListFromFile::GetFileName(), GetFileName(), Print(), Reset(), SetFileName(), SetTree(), Subtract(), and TEntryList().

ULong_t TEntryList::fStringHash [protected]

Definition at line 42 of file TEntryList.h.

Referenced by Add(), GetEntryList(), Reset(), SetTree(), and TEntryList().

Int_t TEntryList::fTreeNumber [protected]

Hash value of a string of treename and filename.

Definition at line 43 of file TEntryList.h.

Referenced by Add(), TEntryListFromFile::GetEntry(), GetEntryAndTree(), TEntryListFromFile::GetEntryAndTree(), GetTreeNumber(), TEntryListFromFile::GetTreeNumber(), TEntryListFromFile::LoadList(), TEntryListFromFile::Next(), Reset(), SetTree(), SetTreeNumber(), TEntryListFromFile::SetTreeNumber(), and TEntryList().

Long64_t TEntryList::fLastIndexQueried [protected]

the index of the tree in the chain (used when the entry

Definition at line 46 of file TEntryList.h.

Referenced by Add(), TEntryListFromFile::GetEntries(), TEntryListFromFile::GetEntry(), GetEntry(), Next(), TEntryListFromFile::Next(), Reset(), SetTree(), and TEntryList().

Long64_t TEntryList::fLastIndexReturned [protected]

used to optimize GetEntry() function from a loop

Definition at line 47 of file TEntryList.h.

Referenced by Add(), TEntryListFromFile::GetEntry(), GetEntry(), Next(), TEntryListFromFile::Next(), Reset(), SetTree(), and TEntryList().

Bool_t TEntryList::fShift [protected]

used to optimize GetEntry() function from a loop

Definition at line 48 of file TEntryList.h.

Referenced by GetEntry(), Next(), SetShift(), and TEntryList().

TDirectory* TEntryList::fDirectory [protected]

true when some sub-lists don't correspond to trees

Definition at line 50 of file TEntryList.h.

Referenced by GetDirectory(), SetDirectory(), TEntryList(), and ~TEntryList().

Bool_t TEntryList::fReapply [protected]

Pointer to directory holding this tree.

Definition at line 51 of file TEntryList.h.

Referenced by GetReapplyCut(), Reset(), SetReapplyCut(), and TEntryList().

TList* TEntryList::fLists [protected]

Definition at line 33 of file TEntryList.h.

TEntryList* TEntryList::fCurrent [protected]

Definition at line 34 of file TEntryList.h.

TObjArray* TEntryList::fBlocks [protected]

Definition at line 37 of file TEntryList.h.

TDirectory* TEntryList::fDirectory [protected]

true when some sub-lists don't correspond to trees

Definition at line 50 of file TEntryList.h.


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