]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RICH/AliRICHSegmentationV0.h
actor changed to create the task PHOS
[u/mrichter/AliRoot.git] / RICH / AliRICHSegmentationV0.h
index 70134bdb3ec00443f511da4f484e21216b9d246e..9cdf1f2313ef085d32b69ea5eab0db72e2bc9378 100644 (file)
@@ -12,7 +12,7 @@
 class AliRICHSegmentationV0 :
 public AliSegmentation {
  public:
-    AliRICHSegmentationV0(){}
+  AliRICHSegmentationV0();
     virtual ~AliRICHSegmentationV0(){}
     //    
     // Set Chamber Segmentation Parameters
@@ -54,6 +54,12 @@ public AliSegmentation {
     virtual Int_t   Npx() const {return fNpx;}
     // Max number of Pads in y
     virtual Int_t   Npy() const {return fNpy;}
+    // Dead zone width
+    virtual Float_t   DeadZone() const {return fDeadZone;}
+    
+    // Getters for padplane dimensions
+    virtual Float_t GetPadPlaneWidth()  const {return fPadPlane_Width;}
+    virtual Float_t GetPadPlaneLength() const {return fPadPlane_Length;}
     
 
     // set pad position
@@ -108,10 +114,6 @@ public AliSegmentation {
     // Function for systematic corrections
     virtual void SetCorrFunc(Int_t dum, TF1* func) {fCorr=func;}
 
-    // Getters for padplane dimensions
-    virtual Float_t    GetPadPlaneWidth()  {return fPadPlane_Width;}
-    virtual Float_t    GetPadPlaneLength() {return fPadPlane_Length;}
-    
     virtual TF1* CorrFunc(Int_t) const {return fCorr;} 
     ClassDef(AliRICHSegmentationV0,1)
        protected:
@@ -129,6 +131,7 @@ public AliSegmentation {
     Int_t      fSector;          // Current padplane
     Float_t    fWireD;           // wire pitch
     
+    Float_t fDeadZone;               //width of deadzones beteween CsI padplanes
     Float_t fPadPlane_Width;         //width of CsI padplanes
     Float_t fPadPlane_Length;        //length of CsI padplanes