X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2Fmapping%2FAliMpLocalBoard.h;h=add3114d42501d7ccf5bb177b32b4026138fb2f9;hb=93fd278f1ccf1b4dbef5472a77f63cbf2d28b39e;hp=241cfdf0d2ee6d7fa2d28fdcf056f8af1ddef333;hpb=96ebe67e954961b3c45067cd239082c0d43cd009;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/mapping/AliMpLocalBoard.h b/MUON/mapping/AliMpLocalBoard.h index 241cfdf0d2e..add3114d425 100644 --- a/MUON/mapping/AliMpLocalBoard.h +++ b/MUON/mapping/AliMpLocalBoard.h @@ -4,7 +4,7 @@ // $Id$ // $MpId: AliMpManuGeo.h,v 1.5 2006/05/24 13:58:16 ivana Exp $ -/// \ingroup management +/// \ingroup mptrigger /// \class AliMpLocalBoard /// \brief Class that manages the properties of the local board /// @@ -15,7 +15,8 @@ #include -#include "AliMpArrayI.h" +#include "AliMpArrayI.h" +#include "AliMpEncodePair.h" class TString; @@ -46,12 +47,10 @@ class AliMpLocalBoard : public TNamed // Switches // - Bool_t AddSwitch(Int_t swit); - Int_t GetNofSwitches() const; + /// Get switch bit wise (return a inteter for backware compatibility) Int_t GetSwitch(Int_t index) const; - /// Set switch in a compact way - void SetSwitch(UInt_t swit) {fSwitch = swit;} + void SetSwitch(UInt_t swit); /// Get switch in a compact way UInt_t GetSwitch() const {return fSwitch;} @@ -85,8 +84,9 @@ class AliMpLocalBoard : public TNamed /// Return notified flag (not copy card) Bool_t IsNotified() const {return fNotified;} - // given position (line, col) - AliMpIntPair GetPosition() const; + + /// given position (line, col) + MpPair_t GetPosition() const; // Id to be copy to or from @@ -120,10 +120,8 @@ class AliMpLocalBoard : public TNamed Int_t fId; ///< Identifier (unique) Int_t fSlot; ///< Slot Identifier in the given crate - Bool_t fTC; ///< Transverse connector TString fCrate; ///< Crate name - AliMpArrayI fSwitches; ///< switches UInt_t fSwitch; ///< switches in compact way Bool_t fNotified; ///< notified flag (not copy card) AliMpArrayI fDEId; ///< list of Detection element to which this local board is connected @@ -132,7 +130,7 @@ class AliMpLocalBoard : public TNamed Int_t fInputYfrom;///< local id of y1-4 inputs copied from (zero: not copied) Int_t fInputYto; ///< local id of y1-4 inputs copied to (zero: not copied) - ClassDef(AliMpLocalBoard,2) //utility class for the motif type + ClassDef(AliMpLocalBoard,3) //utility class for the motif type };