* See cxx source for full Copyright notice */
// $Id$
-// $MpId: AliMpRowSegmentLSpecial.h,v 1.7 2006/03/17 11:38:28 ivana Exp $
+// $MpId: AliMpRowSegmentLSpecial.h,v 1.9 2006/05/24 13:58:21 ivana Exp $
/// \ingroup sector
/// \class AliMpRowSegmentLSpecial
/// \brief A special inner row segment composed of the pad rows.
///
-/// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
+/// \author David Guez, Ivana Hrivnacova; IPN Orsay
#ifndef ALI_MP_ROW_SEGMENT_L_SPECIAL_H
#define ALI_MP_ROW_SEGMENT_L_SPECIAL_H
#include "AliMpVRowSegmentSpecial.h"
-#include <TVector2.h>
-
class AliMpRow;
class AliMpPadRow;
class AliMpVPadRowSegment;
-class AliMpIntPair;
class AliMpRowSegmentLSpecial : public AliMpVRowSegmentSpecial
{
virtual Double_t RightBorderX() const;
// geometry
- virtual TVector2 Position() const;
+ virtual Double_t GetPositionX() const;
+ virtual Double_t GetPositionY() const;
// set methods
virtual void SetGlobalIndices(AliMpRow* rowBefore);
- virtual Int_t SetIndicesToMotifPosition(Int_t i,
- const AliMpIntPair& indices);
+ virtual Int_t SetIndicesToMotifPosition(Int_t i, MpPair_t indices);
protected:
// methods
- virtual TVector2 MotifCenterSlow(Int_t motifPositionId) const;
+ virtual void MotifCenterSlow(Int_t motifPositionId,
+ Double_t& x, Double_t& y) const;
private:
// methods
AliMpVPadRowSegment* FindMostRightPadRowSegment(Int_t motifPositionId) const;
- ClassDef(AliMpRowSegmentLSpecial,1) //Row segment
+ ClassDef(AliMpRowSegmentLSpecial,1) // Row segment
};
#endif //ALI_MP_ROW_SEGMENT_L_SPECIAL_H