]> git.uio.no Git - u/mrichter/AliRoot.git/blob - RICH/AliRICHSegResV1.h
Segmentation class for RICH with dead zones. (JB, AM)
[u/mrichter/AliRoot.git] / RICH / AliRICHSegResV1.h
1 #ifndef RICHSegResV1_H
2 #define RICHSegResV1_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 "AliRICHSegResV0.h"
10
11 class AliRICHSegmentationV1 : public AliRICHSegmentationV0 {
12     
13  public:
14     AliRICHSegmentationV1();
15     virtual ~AliRICHSegmentationV1();
16     
17     Int_t fSector;
18
19     // current sector
20     virtual Int_t  ISector(){return fSector;}
21     // calculate sector from x-y coordinates
22     virtual Int_t  Sector(Float_t x, Float_t y);
23
24     // Transform from pad to real coordinates
25     virtual void    GetPadIxy(Float_t x ,Float_t y ,Int_t   &ix,Int_t   &iy);
26     // Transform from real to pad coordinates
27     virtual void    GetPadCxy(Int_t   ix,Int_t   iy,Float_t &x ,Float_t &y );
28     // Current integration limits
29     virtual void IntegrationLimits
30         (Float_t& x1, Float_t& x2, Float_t& y1, Float_t& y2);
31     
32     ClassDef(AliRICHSegmentationV1,1)
33         
34         
35         };
36         
37 #endif