]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fix bug in stand alone tracker - ncl/track = 0
authorabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Dec 2009 07:40:22 +0000 (07:40 +0000)
committerabercuci <abercuci@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Dec 2009 07:40:22 +0000 (07:40 +0000)
TRD/AliTRDtrackerV1.cxx

index d37232846539d7bd6d8069912fc07d07cdb7ef65..50a60faef870d6f0909ccbe180303207b06e82a4 100644 (file)
@@ -2311,7 +2311,7 @@ Int_t AliTRDtrackerV1::Clusters2TracksStack(AliTRDtrackingChamber **stack, TClon
           fakeTrack[trackIndex] = kTRUE;
           continue;
         }
-        if (Float_t(nused)/ncl >= .25){
+        if (ncl>0 && Float_t(nused)/ncl >= .25){
           //printf("Skip %d nused/ncl >= .25\n", trackIndex);
           fakeTrack[trackIndex] = kTRUE;
           continue;
@@ -2346,9 +2346,10 @@ Int_t AliTRDtrackerV1::Clusters2TracksStack(AliTRDtrackingChamber **stack, TClon
         }
         if(skip){
           candidates++;
-          //printf("REJECTED : %d [%d] nlayers %d trackQuality = %e nused %d\n", itrack, trackIndex, nlayers, fTrackQuality[trackIndex], nused);
+          AliDebug(4, Form("REJECTED : %d idx[%d] quality[%e] tracklets[%d] usedClusters[%d]", itrack, trackIndex, fTrackQuality[trackIndex], nlayers, nused));
           continue;
-        }
+        } else AliDebug(4, Form("ACCEPTED : %d idx[%d] quality[%e] tracklets[%d] usedClusters[%d]", itrack, trackIndex, fTrackQuality[trackIndex], nlayers, nused));
+
         signedTrack[trackIndex] = kTRUE;
 
         // Build track parameters