]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliV0vertexer.cxx
Print removed
[u/mrichter/AliRoot.git] / ITS / AliV0vertexer.cxx
index 42961a96564b61a0b836290bd19f41dffe8080fd..33df560ca8394d5ac0b411fe2ba5b5d7291a70a4 100644 (file)
@@ -46,10 +46,11 @@ Int_t AliV0vertexer::Tracks2V0vertices(AliESD *event) {
    for (i=0; i<nentr; i++) {
      AliESDtrack *esd=event->GetTrack(i);
      UInt_t status=esd->GetStatus();
-     UInt_t flags=AliESDtrack::kITSin|AliESDtrack::kTPCin;
+     UInt_t flags=AliESDtrack::kITSin|AliESDtrack::kTPCin|
+                  AliESDtrack::kTPCpid|AliESDtrack::kESDpid;
 
      if ((status&AliESDtrack::kITSrefit)==0)
-        if ((status&flags)!=status) continue;
+        if (flags!=status) continue;
 
      AliITStrackV2 *iotrack=new AliITStrackV2(*esd);
      iotrack->SetLabel(i);  // now it is the index in array of ESD tracks
@@ -63,7 +64,7 @@ Int_t AliV0vertexer::Tracks2V0vertices(AliESD *event) {
        continue;
      }
 
-     if (iotrack->Get1Pt() > 0.) {nneg++; negtrks.AddLast(iotrack);}
+     if (iotrack->Get1Pt() < 0.) {nneg++; negtrks.AddLast(iotrack);}
      else {npos++; postrks.AddLast(iotrack);}
    }