![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Implementation of TIterator for 2D maps. More...
#include <AliMUON2DMapIterator.h>
Public Member Functions | |
AliMUON2DMapIterator (const AliMpExMap &theMap) | |
virtual | ~AliMUON2DMapIterator () |
virtual TObject * | Next () |
The returned object must not be deleted by the user. More... | |
virtual void | Reset () |
virtual const TCollection * | GetCollection () const |
Private Member Functions | |
TIterator * | NextIterator () |
AliMUON2DMapIterator (const AliMUON2DMapIterator &rhs) | |
Not implemented. More... | |
AliMUON2DMapIterator & | operator= (const AliMUON2DMapIterator &rhs) |
Not implemented. More... | |
AliMUON2DMapIterator & | operator= (const TIterator &rhs) |
Overriden TIterator virtual operator=. More... | |
Private Attributes | |
const AliMpExMap * | fkMap |
Top map we iterate upon. More... | |
TIterator * | fIter1 |
first iterator More... | |
TIterator * | fIter2 |
second iterator More... | |
Implementation of TIterator for 2D maps.
Implementation of TIterator for 2Dmaps
A simple implementation of VDataIterator for 2Dmaps.
Definition at line 22 of file AliMUON2DMapIterator.h.
AliMUON2DMapIterator::AliMUON2DMapIterator | ( | const AliMpExMap & | theMap | ) |
default ctor
Definition at line 38 of file AliMUON2DMapIterator.cxx.
|
virtual |
dtor
Definition at line 59 of file AliMUON2DMapIterator.cxx.
|
private |
Not implemented.
|
virtual |
Return 0 as we're not really dealing with a Root TCollection...
Definition at line 68 of file AliMUON2DMapIterator.cxx.
|
virtual |
The returned object must not be deleted by the user.
return next object
Definition at line 89 of file AliMUON2DMapIterator.cxx.
|
private |
Get next map (from fIter1) and create an iterator to it
Definition at line 76 of file AliMUON2DMapIterator.cxx.
|
private |
Not implemented.
|
private |
Overriden TIterator virtual operator=.
Definition at line 50 of file AliMUON2DMapIterator.cxx.
|
virtual |
rewind the iterator
Definition at line 109 of file AliMUON2DMapIterator.cxx.
|
private |
first iterator
Definition at line 48 of file AliMUON2DMapIterator.h.
Referenced by NextIterator(), Reset(), and ~AliMUON2DMapIterator().
|
private |
second iterator
Definition at line 49 of file AliMUON2DMapIterator.h.
Referenced by Next(), Reset(), and ~AliMUON2DMapIterator().
|
private |
Top map we iterate upon.
Definition at line 47 of file AliMUON2DMapIterator.h.