AliRoot Core  v5-06-15 (45dab64)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMpPadRowRSegment.h
Go to the documentation of this file.
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice */
3 
4 // $Id$
5 // $MpId: AliMpPadRowRSegment.h,v 1.7 2006/05/24 13:58:21 ivana Exp $
6 
16 
17 #ifndef ALI_MP_PAD_ROW_R_SEGMENT_H
18 #define ALI_MP_PAD_ROW_R_SEGMENT_H
19 
20 #include "AliMpVPadRowSegment.h"
21 
22 class AliMpPadRow;
23 class AliMpMotif;
24 
26 {
27  public:
28  AliMpPadRowRSegment(AliMpPadRow* padRow, AliMpMotif* motif, Int_t motifPositionId,
29  Int_t nofPads);
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 
44  ClassDef(AliMpPadRowRSegment,1) // Row segment
45 };
46 
47 #endif //ALI_MP_PAD_ROW_R_SEGMENT_H
48 
A pad row composed of the pad row segments.
Definition: AliMpPadRow.h:25
virtual Double_t LeftBorderX() const
virtual Double_t RightBorderX() const
Double_t FirstPadBorderX() const
Double_t LastPadCenterX() const
A right pad row segment composed of the identic pads.
Double_t LastPadBorderX() const
Double_t FirstPadCenterX() const
A motif with its unique ID and the motif type.
Definition: AliMpMotif.h:23
The abstract base class for a pad row segment composed of the the identic pads.