]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MFT/AliMFTPlane.h
changes from fzhou
[u/mrichter/AliRoot.git] / MFT / AliMFTPlane.h
index 4ae87b043260e130b82a93a6f4ee35fedf65a143..c0c96d885877c0f27eacedca4d656d6334768759 100644 (file)
@@ -33,9 +33,10 @@ public:
   AliMFTPlane(const Char_t *name, const Char_t *title);
   AliMFTPlane(const AliMFTPlane& pt);
   AliMFTPlane& operator=(const AliMFTPlane &source);
-
-  virtual ~AliMFTPlane() {};  // destructor
-
+  
+  virtual ~AliMFTPlane();  // destructor
+  virtual void Clear(const Option_t* /*opt*/);
+  
   Bool_t Init(Int_t    planeNumber,
              Double_t zCenter, 
              Double_t rMin, 
@@ -44,7 +45,8 @@ public:
              Double_t pixelSizeY, 
              Double_t thicknessActive, 
              Double_t thicknessSupport, 
-             Double_t thicknessReadout);
+             Double_t thicknessReadout,
+             Bool_t   hasPixelRectangularPatternAlongY);
   
   Bool_t CreateStructure();
 
@@ -78,6 +80,9 @@ public:
   Double_t GetEquivalentSilicon()            const { return fEquivalentSilicon; }
   Double_t GetEquivalentSiliconBeforeFront() const { return fEquivalentSiliconBeforeFront; }
   Double_t GetEquivalentSiliconBeforeBack()  const { return fEquivalentSiliconBeforeBack; }
+
+  Int_t GetNumberOfChips(Option_t *opt);
+  Bool_t HasPixelRectangularPatternAlongY() { return fHasPixelRectangularPatternAlongY; }
   
 private:
 
@@ -99,6 +104,8 @@ private:
 
   TClonesArray *fActiveElements, *fReadoutElements, *fSupportElements;
 
+  Bool_t fHasPixelRectangularPatternAlongY;
+
   ClassDef(AliMFTPlane, 1)
 
 };