Adding FindPCBIndexByMotifPositionID method (Laurent)
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpSlat.cxx
index bcc498525ed0be949986777124d2b53720a021c1..10846dcf2c3ddda8b623dd4a088fda165c4f5df5 100644 (file)
@@ -330,6 +330,19 @@ AliMpSlat::FindPCBIndex(Double_t x, Double_t y) const
   return -1;
 }
 
+//_____________________________________________________________________________
+Int_t 
+AliMpSlat::FindPCBIndexByMotifPositionID(Int_t manuId) const
+{
+  /// Find the index of the PCB containing a given manu
+  for ( Size_t i = 0; i< GetSize(); ++i )
+  {
+    AliMpPCB* pcb = GetPCB(i);
+    if ( pcb->HasMotifPositionID(manuId) ) return i;
+  }
+  return -1;
+}
+
 //_____________________________________________________________________________
 void
 AliMpSlat::ForcePosition(const TVector2& pos)