* See cxx source for full Copyright notice */
// $Id$
-// $MpId: AliMpNeighboursPadIterator.h,v 1.10 2006/03/17 11:38:28 ivana Exp $
+// $MpId: AliMpNeighboursPadIterator.h,v 1.12 2006/05/24 13:58:21 ivana Exp $
/// \ingroup sector
/// \class AliMpNeighboursPadIterator
/// \brief An iterator over the pads surrounding a given pad
///
-/// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
+/// \author David Guez, Ivana Hrivnacova; IPN Orsay
#ifndef ALI_MP_NEIGHBOURS_PAD_ITERATOR_H
#define ALI_MP_NEIGHBOURS_PAD_ITERATOR_H
#include <set>
#endif
-class AliMpSectorSegmentation;
+class AliMpVSegmentation;
class AliMpIntPair;
class AliMpNeighboursPadIterator : public AliMpVPadIterator
public:
AliMpNeighboursPadIterator();
- AliMpNeighboursPadIterator(const AliMpSectorSegmentation* segmentation,
+ AliMpNeighboursPadIterator(const AliMpVSegmentation* segmentation,
const AliMpPad& centerPad,
Bool_t includeCenter=kFALSE);
AliMpNeighboursPadIterator(const AliMpNeighboursPadIterator& right);
Bool_t IsValid() const;
// private data members
- const AliMpSectorSegmentation* fkSegmentation; // The sector segmentation
- // over which to iterate
- AliMpPad fCenterPad; // Pad arround which we iterate
- PadVector fPads; // The list of pad arround fCenterIndices
- UInt_t fIndex; // Current index inside the fPads vector
+ const AliMpVSegmentation* fkSegmentation; ///< \brief The segmentation
+ /// segmentation over which to iterate
+ AliMpPad fCenterPad; ///< Pad arround which we iterate
+ PadVector fPads; ///< The list of pad arround fCenterIndices
+ UInt_t fIndex; ///< Current index inside the fPads vector
ClassDef(AliMpNeighboursPadIterator,1) // iterator over motif's pads
};