]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MFT/AliMFTSegmentation.h
Updates needed to pick up correct splines during reco (Jens).
[u/mrichter/AliRoot.git] / MFT / AliMFTSegmentation.h
index 9600a3d24efb1da296300e1cbae560d03075a60a..3a5ba96c82e6aed86b64c780365583ec2b38e870 100644 (file)
@@ -28,8 +28,9 @@ public:
   
   AliMFTSegmentation();
   AliMFTSegmentation(const Char_t *nameGeomFile);
-
-  virtual ~AliMFTSegmentation() {}
+  
+  virtual ~AliMFTSegmentation();
+  virtual void Clear(const Option_t* /*opt*/);
 
   THnSparseC* GetDetElem(Int_t detElemID) const;
 
@@ -48,16 +49,12 @@ public:
   Int_t GetNPlanes() const { return fMFTPlanes->GetEntries(); }
 
   AliMFTPlane* GetPlane(Int_t iPlane) const { if (iPlane>=0 && iPlane<fMFTPlanes->GetEntries()) return (AliMFTPlane*) fMFTPlanes->At(iPlane); else return NULL; }
+
+  Bool_t DoesPixelExist(Int_t detElemID, Int_t xPixel, Int_t yPixel);
  
 protected:
 
-  static const Int_t fNMaxPlanes = AliMFTConstants::fNMaxPlanes;                // max number of MFT planes
-  static const Double_t fRadiusMin;             // minimum radial distance of the MFT sensors. To be carefully coordinated with fDetElemSuperposition
-  static const Double_t fDetElemSuperposition;  // superposition between bands tasselling the MFT planes, for having a full acceptance coverage
-                                                // even in case of 10 degrees inclined tracks
-  static const Double_t fHeightDetElem;         // height of the active volume bands composing the planes
-  static const Double_t fSupportExtMargin;      // minimum border size between the end of the support plane and the sensors
-
+  static const Int_t fNMaxPlanes          = AliMFTConstants::fNMaxPlanes;                // max number of MFT planes
   static const Int_t fNMaxDetElemPerPlane = AliMFTConstants::fNMaxDetElemPerPlane;
 
   TClonesArray *fMFTPlanes;