Added switch as new member for DA (Christian)
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpLocalBoard.cxx
index 39f96e0..17100f2 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+// $Id$
 
-//
-// --------------------
+//-----------------------------------------------------------------------------
 // Class AliMpLocalBoard
 // --------------------
 // The class defines the properties of local board
 // Author: Ch. Finck, Subatech Nantes
+//-----------------------------------------------------------------------------
 
 #include "AliMpLocalBoard.h"
 #include "AliMpConstants.h"
@@ -43,9 +44,13 @@ AliMpLocalBoard::AliMpLocalBoard(Int_t id, const Char_t* name, Int_t slot)
       fTC(true),
       fCrate(),
       fSwitches(false),
+      fSwitch(0),
       fNotified(true),
-      fDEId(false)
-
+      fDEId(false),
+      fInputXfrom(0),
+      fInputXto(0),
+      fInputYfrom(0),
+      fInputYto(0)
 {
 /// Default constructor
 }
@@ -58,8 +63,13 @@ AliMpLocalBoard::AliMpLocalBoard(TRootIOCtor* /*ioCtor*/)
       fTC(),
       fCrate(),
       fSwitches(),
+      fSwitch(),
       fNotified(),
-      fDEId()
+      fDEId(),
+      fInputXfrom(0),
+      fInputXto(0),
+      fInputYfrom(0),
+      fInputYto(0)
 {
 /// Root IO constructor
 }
@@ -161,6 +171,8 @@ Bool_t AliMpLocalBoard::AddSwitch(Int_t swit)
     }
 
     fSwitches.Add(swit);
+    fSwitch <<= 1;
+    fSwitch |= (swit & 0x1);
     return true;
 }