]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Adding protection - "fake tracks" signed with negative values
authormarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Apr 2008 16:39:34 +0000 (16:39 +0000)
committermarian <marian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Apr 2008 16:39:34 +0000 (16:39 +0000)
(Marian)

PWG1/AliRecInfoMaker.cxx

index 7ed77e243831015300ae353579e6d542e3dda9aa..72feae281c782d3e7c040951c2deba8719246a1e 100644 (file)
@@ -761,11 +761,11 @@ Int_t AliRecInfoMaker::TreeTLoop()
     AliESDtrack * trackn = fEvent->GetTrack((v0MI->GetNindex()));
     AliESDtrack * trackp = fEvent->GetTrack((v0MI->GetPindex()));
     Int_t labels[2]={-1,-1};
-    labels[0] = (trackn==0) ? -1 : trackn->GetLabel(); 
-    labels[1] = (trackp==0) ? -1 : trackp->GetLabel(); 
+    labels[0] = (trackn==0) ? -1 : TMath::Abs(trackn->GetLabel()); 
+    labels[1] = (trackp==0) ? -1 : TMath::Abs(trackp->GetLabel()); 
     //
     for (Int_t i=0;i<2;i++){
-      Int_t absLabel =  labels[i];
+      Int_t absLabel =  TMath::Abs(labels[i]);
       if (absLabel < fNParticles) {
        if (fMultiRecV0[absLabel]>0){
          if (fMultiRecV0[absLabel]<20)