13 #ifndef ALI_MP_TRIGGER_SEGMENTATION_H
14 #define ALI_MP_TRIGGER_SEGMENTATION_H
20 #ifndef ALI_MP_V_SEGMENTATION_H
42 Bool_t includeSelf=kFALSE,
43 Bool_t includeVoid=kFALSE)
const;
51 Bool_t warning)
const;
54 Bool_t warning)
const;
57 Bool_t warning)
const;
virtual AliMpPad PadByLocation(Int_t manuId, Int_t manuChannel, Bool_t warning) const
Find pad by location.
AliMpTriggerSegmentation()
virtual Double_t GetPositionY() const
Return the y position of the origin of the detection element.
Int_t MaxPadIndexX() const
Return maximum pad index in X direction.
A PCB for station 3,4 or 5.
A rectangle area positioned in plane..
const AliMpTrigger * fkSlat
Slat.
virtual Double_t GetDimensionY() const
Return the y half-sizes of the detection element.
const AliMpTrigger * Slat() const
virtual void GetAllElectronicCardIDs(TArrayI &ecn) const
Fill the given array with the electronic card IDs.
virtual Double_t GetDimensionX() const
Return the x half-sizes of the detection element.
Bool_t fIsOwner
Trigger slat ownership.
virtual AliMpVPadIterator * CreateIterator() const
Create a pad iterator over the whole area.
Implementation of AliMpVSegmentation for trigger slats.
An interface for an iterator over pads.
virtual AliMpMotifPosition * MotifPosition(Int_t manuId) const
Return the position of a given manu (aka motifPosition)
virtual ~AliMpTriggerSegmentation()
virtual Bool_t HasMotifPosition(Int_t manuId) const
Whether or not we have a given manu.
AliMpTriggerSegmentation & operator=(const AliMpTriggerSegmentation &right)
Not implemented.
virtual AliMpPad PadByIndices(Int_t ix, Int_t iy, Bool_t warning) const
Find pad by indices.
Int_t MaxPadIndexY() const
Return maximum pad index in Y direction.
Int_t fNofStrips
Number of strips in this slat.
Int_t NofPads() const
Return the number of pads in the detection element.
virtual Int_t GetNeighbours(const AliMpPad &pad, TObjArray &neighbours, Bool_t includeSelf=kFALSE, Bool_t includeVoid=kFALSE) const
The abstract base class for the segmentation.
virtual AliMp::StationType StationType() const
Return station type.
Class which encapsuate all information about a pad.
virtual Double_t GetPositionX() const
Return the x position of the origin of the detection element.
const char * GetName() const
virtual Int_t GetNofElectronicCards() const
Get the number of electronic card IDs.
virtual AliMpPad PadByPosition(Double_t x, Double_t y, Bool_t warning) const
Find pad by position.
virtual AliMp::PlaneType PlaneType() const
Return the plane type.