class AliRICHSegmentationV0 :
public AliSegmentation {
public:
- AliRICHSegmentationV0(){}
+ AliRICHSegmentationV0();
virtual ~AliRICHSegmentationV0(){}
//
// Set Chamber Segmentation Parameters
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
// 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:
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