13 #ifndef ALI_MP_TRIGGER_H
14 #define ALI_MP_TRIGGER_H
24 #ifndef ROOT_TObjArray
25 # include "TObjArray.h"
28 #ifndef ALI_MP_PLANE_TYPE
48 const char*
GetID()
const;
70 void Print(Option_t* option=
"")
const;
Double_t GetPositionX() const
Return x position.
Int_t GetNofPadsX() const
void Print(Option_t *option="") const
void GetAllLocalBoardNumbers(TArrayI &lbn) const
const char * GetID() const
A PCB for station 3,4 or 5.
AliMpSlat * GetLayer(int layer) const
Bool_t IsLayerValid(int layer) const
AliMpVSegmentation * GetLayerSegmentation(int layer) const
Double_t fDX
half-size in x (cm)
AliMp::PlaneType PlaneType() const
A slat (building block of stations 3, 4 and 5)
TObjArray fSlats
virtual slat composing this trigger slat
Bool_t AdoptLayer(AliMpSlat *slat)
Double_t fDY
half-size in y (cm)
const char * GetName() const
Int_t GetSize() const
Returns the number of layers.
Double_t GetDimensionX() const
Return the x dimension (half-sizes) of that slat (cm)
Double_t GetDimensionY() const
Return the y dimension (half-sizes) of that slat (cm)
The abstract base class for the segmentation.
Double_t GetPositionY() const
Return y position.
AliMp::PlaneType fPlaneType
bending or non-bending
Int_t fMaxNofPadsY
max number of pads in y direction
TString fId
name of that slat
TObjArray fSlatSegmentations
segmentations for virtual slats
Int_t GetMaxNofPadsY() const