ROOT logo
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

// $Id$
// $MpId: AliMpPadRowLSegment.h,v 1.7 2006/05/24 13:58:21 ivana Exp $

/// \ingroup sector
/// \class AliMpPadRowLSegment
/// \brief A left pad row segment composed of the identic pads
///
/// A pad row segment composed of the identic pads;
/// the pads are placed from the offset (defined in the base class)
/// to the left.
///
/// \author David Guez, Ivana Hrivnacova; IPN Orsay

#ifndef ALI_MP_PAD_ROW_L_SEGMENT_H
#define ALI_MP_PAD_ROW_L_SEGMENT_H

#include "AliMpVPadRowSegment.h"

class AliMpPadRow;
class AliMpMotif;

class AliMpPadRowLSegment : public AliMpVPadRowSegment
{
  public:
    AliMpPadRowLSegment(AliMpPadRow* padRow, AliMpMotif* motif, Int_t motifPositionId,
                   Int_t nofPads);
    AliMpPadRowLSegment();
    virtual ~AliMpPadRowLSegment();

    // methods
    virtual Double_t  LeftBorderX() const;
    virtual Double_t  RightBorderX() const;

  private:
    // methods
    Double_t  FirstPadCenterX() const;
    Double_t  LastPadCenterX() const;
    Double_t  FirstPadBorderX() const;
    Double_t  LastPadBorderX() const;
    
  ClassDef(AliMpPadRowLSegment,1)  // Row segment
};

#endif //ALI_MP_PAD_ROW_L_SEGMENT_H

 AliMpPadRowLSegment.h:1
 AliMpPadRowLSegment.h:2
 AliMpPadRowLSegment.h:3
 AliMpPadRowLSegment.h:4
 AliMpPadRowLSegment.h:5
 AliMpPadRowLSegment.h:6
 AliMpPadRowLSegment.h:7
 AliMpPadRowLSegment.h:8
 AliMpPadRowLSegment.h:9
 AliMpPadRowLSegment.h:10
 AliMpPadRowLSegment.h:11
 AliMpPadRowLSegment.h:12
 AliMpPadRowLSegment.h:13
 AliMpPadRowLSegment.h:14
 AliMpPadRowLSegment.h:15
 AliMpPadRowLSegment.h:16
 AliMpPadRowLSegment.h:17
 AliMpPadRowLSegment.h:18
 AliMpPadRowLSegment.h:19
 AliMpPadRowLSegment.h:20
 AliMpPadRowLSegment.h:21
 AliMpPadRowLSegment.h:22
 AliMpPadRowLSegment.h:23
 AliMpPadRowLSegment.h:24
 AliMpPadRowLSegment.h:25
 AliMpPadRowLSegment.h:26
 AliMpPadRowLSegment.h:27
 AliMpPadRowLSegment.h:28
 AliMpPadRowLSegment.h:29
 AliMpPadRowLSegment.h:30
 AliMpPadRowLSegment.h:31
 AliMpPadRowLSegment.h:32
 AliMpPadRowLSegment.h:33
 AliMpPadRowLSegment.h:34
 AliMpPadRowLSegment.h:35
 AliMpPadRowLSegment.h:36
 AliMpPadRowLSegment.h:37
 AliMpPadRowLSegment.h:38
 AliMpPadRowLSegment.h:39
 AliMpPadRowLSegment.h:40
 AliMpPadRowLSegment.h:41
 AliMpPadRowLSegment.h:42
 AliMpPadRowLSegment.h:43
 AliMpPadRowLSegment.h:44
 AliMpPadRowLSegment.h:45
 AliMpPadRowLSegment.h:46
 AliMpPadRowLSegment.h:47
 AliMpPadRowLSegment.h:48