]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/mapping/AliMpPadRowRSegment.h
Fixing a backward compatibility issue
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPadRowRSegment.h
CommitLineData
dee1d5f1 1/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
3
ea4cae7a 4// $Id$
13985652 5// $MpId: AliMpPadRowRSegment.h,v 1.7 2006/05/24 13:58:21 ivana Exp $
dee1d5f1 6
7/// \ingroup sector
8/// \class AliMpPadRowRSegment
9/// \brief A right pad row segment composed of the identic pads
10///
11/// A pad row segment composed of the identic pads;
12/// the pads are placed from the offset (defined in the base class)
13/// to the right.
14///
13985652 15/// \author David Guez, Ivana Hrivnacova; IPN Orsay
ea4cae7a 16
17#ifndef ALI_MP_PAD_ROW_R_SEGMENT_H
18#define ALI_MP_PAD_ROW_R_SEGMENT_H
19
ea4cae7a 20#include "AliMpVPadRowSegment.h"
21
22class AliMpPadRow;
23class AliMpMotif;
24
25class AliMpPadRowRSegment : public AliMpVPadRowSegment
26{
27 public:
28 AliMpPadRowRSegment(AliMpPadRow* padRow, AliMpMotif* motif, Int_t motifPositionId,
29 Int_t nofPads);
30 AliMpPadRowRSegment();
31 virtual ~AliMpPadRowRSegment();
32
33 // methods
34 virtual Double_t LeftBorderX() const;
35 virtual Double_t RightBorderX() const;
36
37 private:
38 // methods
39 Double_t FirstPadCenterX() const;
40 Double_t LastPadCenterX() const;
41 Double_t FirstPadBorderX() const;
42 Double_t LastPadBorderX() const;
43
829425a5 44 ClassDef(AliMpPadRowRSegment,1) // Row segment
ea4cae7a 45};
46
47#endif //ALI_MP_PAD_ROW_R_SEGMENT_H
48