Bug fix
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 10 Feb 2009 12:48:50 +0000 (12:48 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 10 Feb 2009 12:48:50 +0000 (12:48 +0000)
Remove splited not invoked in transition between sector
0 and 17 (Marian)

TPC/AliTPCtrackerMI.cxx

index 8438c6f..c29f40a 100644 (file)
@@ -4319,7 +4319,8 @@ void  AliTPCtrackerMI::FindSplitted(TObjArray * array, AliESDEvent */*esd*/, Int
       AliTPCseed * track1 = (AliTPCseed*)array->At(i1);
       if (!track1) continue;      
       //
-      if (TMath::Abs(track0->GetRelativeSector()-track1->GetRelativeSector())>1) continue;
+      Int_t dsec = TMath::Abs((track0->GetRelativeSector()%18)-(track1->GetRelativeSector()%18));  // sector distance      
+      if (dsec>1 && dsec<17) continue;
       if (track1->GetKinkIndexes()[0]>0 &&track0->GetKinkIndexes()[0]<0) continue;
       if (track1->GetKinkIndexes()[0]!=0) continue;