]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Bug fix and additional protection
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 14 Jul 2005 19:21:01 +0000 (19:21 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 14 Jul 2005 19:21:01 +0000 (19:21 +0000)
TPC/AliTPCtrackerMI.cxx

index 1911a56ed1cf25788f53a491c71238fafc602081..4bb2925c9f531399e57e7352baa027eb8188e363 100644 (file)
@@ -1619,7 +1619,7 @@ Int_t AliTPCtrackerMI::UpdateClusters(AliTPCseed& t,  Int_t nr) {
   }
     
   AliTPCclusterMI *cl=0;
-  UInt_t index=0;
+  Int_t index=0;
   //
   Double_t roady = 1.;
   Double_t roadz = 1.;
@@ -1638,12 +1638,15 @@ Int_t AliTPCtrackerMI::UpdateClusters(AliTPCseed& t,  Int_t nr) {
     }
   }
 
+  if (index<0) return 0;
+  UInt_t uindex = index;
+
   if (krow) {    
-    //cl = krow.FindNearest2(y+10,z,roady,roadz,index);      
-    cl = krow.FindNearest2(y,z,roady,roadz,index);      
+    //cl = krow.FindNearest2(y+10,z,roady,roadz,uindex);      
+    cl = krow.FindNearest2(y,z,roady,roadz,uindex);      
   }
 
-  if (cl) t.fCurrentClusterIndex1 = krow.GetIndex(index);   
+  if (cl) t.fCurrentClusterIndex1 = krow.GetIndex(uindex);   
   t.fCurrentCluster  = cl;
 
   return 1;