-AliMUON2DMapIteratorByI::AliMUON2DMapIteratorByI(const AliMUON2DMapIteratorByI& rhs)
-:TIterator(rhs),
-fkMap(rhs.fkMap),
-fIter2(0x0),
-fCurrentI(rhs.fCurrentI),
-fCurrentJ(rhs.fCurrentJ),
-fFirstI(rhs.fFirstI),
-fLastI(rhs.fLastI)
-{
- /// copy ctor
- if ( rhs.fIter2 ) fIter2 = new TExMapIter(*(rhs.fIter2));
-}
-
-//_____________________________________________________________________________
-AliMUON2DMapIteratorByI&
-AliMUON2DMapIteratorByI::operator=(const AliMUON2DMapIteratorByI& rhs)
-{
- /// assignment operator
- if ( this != &rhs )
- {
- fkMap = rhs.fkMap;
- fIter2 = 0x0;
- if ( rhs.fIter2 ) fIter2 = new TExMapIter(*(rhs.fIter2));
- fCurrentI = rhs.fCurrentI;
- fCurrentJ = rhs.fCurrentJ;
- fFirstI = rhs.fFirstI;
- fLastI = rhs.fLastI;
- }
- return *this;
-}
-
-//_____________________________________________________________________________
-TIterator&
-AliMUON2DMapIteratorByI::operator=(const TIterator& rhs)