]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpBusPatch.h
Added switch as new member for DA (Christian)
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpBusPatch.h
index 073ceacc17279028fafcb7719d1f31dd2e90b71b..10158a88a1d29a6a72ee2f8cb209229f8672ab9a 100644 (file)
@@ -30,7 +30,8 @@ class AliMpBusPatch : public  TObject {
 
     // methods 
     Bool_t AddManu(Int_t manuId);
-    Bool_t SetNofManusPerModule();
+    Bool_t SetNofManusPerModule(Int_t manuNumber = 0);
+    void   SetCableLength(Float_t length);
 
     // get methods
     Int_t  GetId() const;
@@ -43,6 +44,7 @@ class AliMpBusPatch : public  TObject {
     Int_t  GetNofPatchModules() const;
     Int_t  GetNofManusPerModule(Int_t patchModule) const;
     
+    Float_t  GetCableLength() const;
 
   private:
     /// Not implemented
@@ -61,8 +63,9 @@ class AliMpBusPatch : public  TObject {
     Int_t        fDdlId; ///< DDL to which this bus patch is connected
     AliMpArrayI  fManus; ///< Manu Ids connected to this bus patch
     AliMpArrayI  fNofManusPerModule;///< Nof Manus per patch modules (PCBs)
-    
-  ClassDef(AliMpBusPatch,1)  // The class collectiong electronics properties of DDL
+    Float_t      fCableLength; ///< length of the buspatch cable
+
+  ClassDef(AliMpBusPatch,2)  // The class collectiong electronics properties of DDL
 };
 
 // inline functions
@@ -79,6 +82,14 @@ inline Int_t AliMpBusPatch::GetDEId() const
 inline Int_t AliMpBusPatch::GetDdlId() const
 {  return fDdlId; }
 
+/// Return length of buspatch
+inline Float_t  AliMpBusPatch::GetCableLength() const
+{ return fCableLength; }
+
+/// Set length of buspatch
+inline void  AliMpBusPatch::SetCableLength(Float_t length)
+{ fCableLength = length; }
+
 #endif //ALI_BUS_PATCH_H