]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpLocalBoard.h
Changed default values of cuts
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpLocalBoard.h
index 241cfdf0d2ee6d7fa2d28fdcf056f8af1ddef333..add3114d42501d7ccf5bb177b32b4026138fb2f9 100644 (file)
@@ -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 <TNamed.h>
 
-#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
 };