]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/AliRICHSegmentationV1.h
added dead zone size to data members
[u/mrichter/AliRoot.git] / RICH / AliRICHSegmentationV1.h
CommitLineData
237c933d 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
11class AliRICHSegmentationV1 : public AliRICHSegmentationV0 {
12
13 public:
14 AliRICHSegmentationV1();
15 virtual ~AliRICHSegmentationV1();
8fef1e18 16
237c933d 17 // current sector
a2f7eaf6 18 virtual Int_t ISector() {return fSector;}
8fef1e18 19
237c933d 20 // calculate sector from x-y coordinates
21 virtual Int_t Sector(Float_t x, Float_t y);
22
23 // Transform from pad to real coordinates
a2f7eaf6 24 virtual void GetPadI(Float_t x ,Float_t y ,Int_t &ix,Int_t &iy);
25 virtual void GetPadI(Float_t x, Float_t y , Float_t z, Int_t &ix, Int_t &iy)
8fef1e18 26 {GetPadI(x, y, ix, iy);}
27
237c933d 28 // Transform from real to pad coordinates
a2f7eaf6 29 virtual void GetPadC(Int_t ix,Int_t iy,Float_t &x ,Float_t &y );
30 virtual void GetPadC(Int_t ix, Int_t iy, Float_t &x, Float_t &y, Float_t &z)
8fef1e18 31 {z=0; GetPadC(ix, iy, x , y);}
32
237c933d 33 // Current integration limits
8fef1e18 34 virtual void IntegrationLimits (Float_t& x1, Float_t& x2, Float_t& y1, Float_t& y2);
35
36 protected:
37
38 Float_t fDeadZone; //width of dead zones between CsI photocathodes
39
237c933d 40 private:
237c933d 41 ClassDef(AliRICHSegmentationV1,1)
42};
43
44#endif
45
46
47
48
49
50
51
52