TEventIterObj Class Reference

#include <TEventIter.h>

Inheritance diagram for TEventIterObj:

TEventIter TEventIter TObject TObject TObject TObject List of all members.

Public Member Functions

 TEventIterObj ()
 TEventIterObj (TDSet *dset, TSelector *sel, Long64_t first, Long64_t num)
 ~TEventIterObj ()
Long64_t GetCacheSize ()
Int_t GetLearnEntries ()
Long64_t GetNextEvent ()
 TEventIterObj ()
 TEventIterObj (TDSet *dset, TSelector *sel, Long64_t first, Long64_t num)
 ~TEventIterObj ()
Long64_t GetCacheSize ()
Int_t GetLearnEntries ()
Long64_t GetNextEvent ()

Private Attributes

TString fClassName
TListfKeys
TIterfNextKey
TObjectfObj
TListfKeys
TIterfNextKey
TObjectfObj

Detailed Description

Definition at line 114 of file TEventIter.h.


Constructor & Destructor Documentation

TEventIterObj::TEventIterObj (  ) 

TEventIterObj::TEventIterObj ( TDSet dset,
TSelector sel,
Long64_t  first,
Long64_t  num 
)

Definition at line 285 of file TEventIter.cxx.

References fClassName, fKeys, fNextKey, fObj, and TDSet::GetType().

TEventIterObj::~TEventIterObj (  ) 

Definition at line 298 of file TEventIter.cxx.

References fNextKey, and fObj.

TEventIterObj::TEventIterObj (  ) 

TEventIterObj::TEventIterObj ( TDSet dset,
TSelector sel,
Long64_t  first,
Long64_t  num 
)

TEventIterObj::~TEventIterObj (  ) 


Member Function Documentation

Long64_t TEventIterObj::GetCacheSize (  )  [inline, virtual]

Implements TEventIter.

Definition at line 127 of file TEventIter.h.

Int_t TEventIterObj::GetLearnEntries (  )  [inline, virtual]

Implements TEventIter.

Definition at line 128 of file TEventIter.h.

Long64_t TEventIterObj::GetNextEvent (  )  [virtual]

Implements TEventIter.

Definition at line 308 of file TEventIter.cxx.

References TDirectory::cd(), TObject::Error(), TEventIter::fCur, TEventIter::fDir, TEventIter::fDSet, TEventIter::fElem, TEventIter::fElemCur, TEventIter::fElemFirst, TEventIter::fElemNum, TEventIter::fEntryList, TEventIter::fEventList, TEventIter::fEventListPos, TEventIter::fFile, TEventIter::fFirst, fKeys, fNextKey, TEventIter::fNum, fObj, TEventIter::fOldBytesRead, TEventIter::fSel, TEventIter::fStop, gDirectory, TFile::GetBytesRead(), TDSetElement::GetDirectory(), TDSetElement::GetEntryList(), TDSetElement::GetFirst(), TDirectory::GetListOfKeys(), TNamed::GetName(), TDSetElement::GetNum(), TCollection::GetSize(), gPerfStats, TDSetElement::kNewPacket, TEventIter::LoadDir(), Long64_t, TDSet::Next(), TIter::Next(), num, TKey::ReadObj(), TIter::Reset(), TObject::ResetBit(), SafeDelete, TObject::SetBit(), TVirtualPerfStats::SetBytesRead(), and TSelector::SetObject().

Long64_t TEventIterObj::GetCacheSize (  )  [inline, virtual]

Implements TEventIter.

Definition at line 127 of file TEventIter.h.

Int_t TEventIterObj::GetLearnEntries (  )  [inline, virtual]

Implements TEventIter.

Definition at line 128 of file TEventIter.h.

Long64_t TEventIterObj::GetNextEvent (  )  [virtual]

Implements TEventIter.


Member Data Documentation

TString TEventIterObj::fClassName [private]

Definition at line 117 of file TEventIter.h.

Referenced by TEventIterObj().

TList* TEventIterObj::fKeys [private]

Definition at line 118 of file TEventIter.h.

Referenced by GetNextEvent(), and TEventIterObj().

TIter* TEventIterObj::fNextKey [private]

Definition at line 119 of file TEventIter.h.

Referenced by GetNextEvent(), TEventIterObj(), and ~TEventIterObj().

TObject* TEventIterObj::fObj [private]

Definition at line 120 of file TEventIter.h.

Referenced by GetNextEvent(), TEventIterObj(), and ~TEventIterObj().

TList* TEventIterObj::fKeys [private]

Definition at line 118 of file TEventIter.h.

TIter* TEventIterObj::fNextKey [private]

Definition at line 119 of file TEventIter.h.

TObject* TEventIterObj::fObj [private]

Definition at line 120 of file TEventIter.h.


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