16 #include "THnSparse.h" 17 #include "TClonesArray.h" 34 AliMFTPlane(
const Char_t *name,
const Char_t *title);
39 virtual void Clear(
const Option_t* );
41 Bool_t
Init(Int_t planeNumber,
47 Double_t thicknessActive,
48 Double_t thicknessSupport,
49 Double_t thicknessReadout,
50 Bool_t hasPixelRectangularPatternAlongY);
66 Bool_t
IsFront(THnSparseC *element)
const {
return (element->GetAxis(2)->GetXmin() <
fZCenter); }
Int_t GetNReadoutElements() const
Double_t fEquivalentSiliconBeforeBack
TClonesArray * GetReadoutElements()
Bool_t IsFront(THnSparseC *element) const
Double_t fThicknessActive
Double_t fEquivalentSilicon
TClonesArray * fReadoutElements
Double_t GetThicknessSupport()
Int_t GetNSupportElements() const
void SetEquivalentSiliconBeforeFront(Double_t equivalentSiliconBeforeFront)
void DrawPlane(Option_t *opt="")
Double_t GetEquivalentSiliconBeforeFront() const
Double_t GetRMinSupport() const
Double_t GetEquivalentSilicon() const
void SetEquivalentSilicon(Double_t equivalentSilicon)
Double_t fThicknessSupport
Double_t GetRMaxSupport() const
Bool_t Init(Int_t planeNumber, Double_t zCenter, Double_t rMin, Double_t rMax, Double_t pixelSizeX, Double_t pixelSizeY, Double_t thicknessActive, Double_t thicknessSupport, Double_t thicknessReadout, Bool_t hasPixelRectangularPatternAlongY)
Double_t fZCenterActiveFront
Int_t GetNActiveElements() const
THnSparseC * GetSupportElement(Int_t id)
static const Double_t fSupportExtMargin
THnSparseC * GetReadoutElement(Int_t id)
Double_t GetZCenterActiveBack() const
virtual void Clear(const Option_t *)
AliMFTPlane & operator=(const AliMFTPlane &source)
TClonesArray * GetSupportElements()
Double_t fThicknessReadout
TClonesArray * fActiveElements
Bool_t fHasPixelRectangularPatternAlongY
Int_t GetNumberOfChips(Option_t *opt)
Double_t fEquivalentSiliconBeforeFront
Bool_t HasPixelRectangularPatternAlongY()
TClonesArray * GetActiveElements()
static const Double_t fActiveSuperposition
static const Double_t fHeightActive
void SetEquivalentSiliconBeforeBack(Double_t equivalentSiliconBeforeBack)
Double_t GetZCenterActiveFront() const
static const Double_t fHeightReadout
Double_t GetZCenter() const
TClonesArray * fSupportElements
Double_t GetEquivalentSiliconBeforeBack() const
Double_t fZCenterActiveBack
THnSparseC * GetActiveElement(Int_t id)