]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/mapping/AliMpPadRowLSegment.h
AliMpReader splitted into AliMpMotifReader and AliMpSectorReader
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPadRowLSegment.h
CommitLineData
ea4cae7a 1// $Id$
2// Category: sector
3//
4// Class AliMpPadRowLSegment
5// -------------------------
6// Class describing a pad row segment composed of the
7// the identic pads;
8// the pads are placed from the offset (defined in the base class)
9// to the left.
10//
11// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
12
13#ifndef ALI_MP_PAD_ROW_L_SEGMENT_H
14#define ALI_MP_PAD_ROW_L_SEGMENT_H
15
16#include <TObject.h>
17
18#include "AliMpVPadRowSegment.h"
19
20class AliMpPadRow;
21class AliMpMotif;
22
23class AliMpPadRowLSegment : public AliMpVPadRowSegment
24{
25 public:
26 AliMpPadRowLSegment(AliMpPadRow* padRow, AliMpMotif* motif, Int_t motifPositionId,
27 Int_t nofPads);
28 AliMpPadRowLSegment();
29 virtual ~AliMpPadRowLSegment();
30
31 // methods
32 virtual Double_t LeftBorderX() const;
33 virtual Double_t RightBorderX() const;
34
35 private:
36 // methods
37 Double_t FirstPadCenterX() const;
38 Double_t LastPadCenterX() const;
39 Double_t FirstPadBorderX() const;
40 Double_t LastPadBorderX() const;
41
42 ClassDef(AliMpPadRowLSegment,1) //Row segment
43};
44
45#endif //ALI_MP_PAD_ROW_L_SEGMENT_H
46