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,
Double_t pixelSizeY,
Double_t thicknessActive,
Double_t thicknessSupport,
- Double_t thicknessReadout);
+ Double_t thicknessReadout,
+ Bool_t hasPixelRectangularPatternAlongY);
Bool_t CreateStructure();
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:
TClonesArray *fActiveElements, *fReadoutElements, *fSupportElements;
+ Bool_t fHasPixelRectangularPatternAlongY;
+
ClassDef(AliMFTPlane, 1)
};