]> git.uio.no Git - u/mrichter/AliRoot.git/blob - RICH/AliRICHSegmentationV1.h
Fixed compiling error for HP (multiple declaration)
[u/mrichter/AliRoot.git] / RICH / AliRICHSegmentationV1.h
1 #ifndef ALIRICHSEGMENTATIONV1_H
2 #define ALIRICHSEGMENTATIONV1_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8
9 #include "AliRICHSegmentationV0.h"
10
11 class AliRICHSegmentationV1 : public AliRICHSegmentationV0 {
12     
13  public:
14     AliRICHSegmentationV1();
15     virtual ~AliRICHSegmentationV1();
16     // current sector
17     virtual Int_t  ISector(){return fSector;}
18     // calculate sector from x-y coordinates
19     virtual Int_t  Sector(Float_t x, Float_t y);
20
21     // Transform from pad to real coordinates
22     virtual void    GetPadIxy(Float_t x ,Float_t y ,Int_t   &ix,Int_t   &iy);
23     // Transform from real to pad coordinates
24     virtual void    GetPadCxy(Int_t   ix,Int_t   iy,Float_t &x ,Float_t &y );
25     // Current integration limits
26     virtual void IntegrationLimits
27         (Float_t& x1, Float_t& x2, Float_t& y1, Float_t& y2);
28  private:
29     Int_t fSector;             //Pad plane sector
30     ClassDef(AliRICHSegmentationV1,1)
31 };
32         
33 #endif
34
35
36
37
38
39
40
41