13 #ifndef ALI_MP_BUS_PATCH_H
14 #define ALI_MP_BUS_PATCH_H
49 Bool_t
HasManu(Int_t manuId)
const;
59 virtual void Print(Option_t* opt=
"")
const;
133 #endif //ALI_BUS_PATCH_H
Int_t GetNofManus() const
void SetTranslatorLabel(TString label)
Set label of translator.
Int_t GetNofManusPerModule(Int_t patchModule) const
Bool_t HasManu(Int_t manuId) const
void SetCableLabel(TString label)
Set label of buspatch.
Float_t fCableLength
length of the buspatch cable
Int_t fId
Identifier (unique)
static const Int_t fgkOffset
Offset for conversion global/local ID.
Int_t fDdlId
DDL to which this bus patch is connected.
Int_t GetDEId() const
Return the Detection element Id.
Int_t GetManuId(Int_t index) const
Int_t fDEId
Detection element to which this bus patch is connected.
static Int_t GetGlobalBusID(Int_t localID, Int_t ddlID)
TString GetCableLabel() const
Return label of buspatch.
TString fCableLabel
label of the buspatch cable
Float_t GetCableLength() const
Return length of buspatch.
AliMpArrayI fManus
Manu Ids connected to this bus patch.
Int_t GetFrtId() const
Return the FRT Id.
Bool_t SetNofManusPerModule(Int_t manuNumber=0)
Int_t fFrtId
FRT Ids connected to this bus patch.
void SetCableLength(Float_t length)
Set length of buspatch.
Int_t GetDdlId() const
Return the Ddl Id.
TString GetTranslatorLabel() const
Return label of translator.
Int_t GetId() const
Return the unique Id.
Helper class for sorted integer array.
TString fTranslatorLabel
label of the translator board
Int_t GetNofPatchModules() const
static Int_t GetLocalBusID(Int_t globalID, Int_t ddlID)
The class defines the properties of BusPatch.
AliMpBusPatch & operator=(const AliMpBusPatch &rhs)
Not implemented.
void SetFrtId(Int_t id)
Set FRT id for buspatch.
AliMpBusPatch()
Not implemented.
AliMpArrayI fNofManusPerModule
Nof Manus per patch modules (PCBs)
Bool_t AddManu(Int_t manuId)
TString GetFRTPosition() const
virtual void Print(Option_t *opt="") const