]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
additional PID cases for AliFemtoESDTrack
authormajanik <majanik@cern.ch>
Tue, 1 Jul 2014 13:10:00 +0000 (15:10 +0200)
committermajanik <majanik@cern.ch>
Thu, 3 Jul 2014 07:33:34 +0000 (09:33 +0200)
PWGCF/FEMTOSCOPY/AliFemtoUser/AliFemtoESDTrackCut.cxx

index f23dbb603c07d41f14dcb99bb209e4fe06d5d015..30aeea7c5ee9a043980865fee42bedfa47534164 100644 (file)
@@ -414,6 +414,22 @@ bool AliFemtoESDTrackCut::Pass(const AliFemtoTrack* track)
              imost = 7;
 
          }
+         else if (fMostProbable == 8) { // TOF matching
+           if(track->NSigmaTOFPi() != -1000 || track->Pt()<0.5){
+             imost = 8;
+           }
+         }
+         else if (fMostProbable == 9) { // Other: no kaons, no pions, no protons
+           if (IsPionNSigma(track->P().Mag(), track->NSigmaTPCPi(), track->NSigmaTOFPi()))
+             imost = -1;
+           else if (IsKaonNSigma(track->P().Mag(), track->NSigmaTPCK(), track->NSigmaTOFK()))
+             imost = -1;
+           else if (IsProtonNSigma(track->P().Mag(), track->NSigmaTPCP(), track->NSigmaTOFP()) )
+             imost = -1;
+           else if(track->NSigmaTOFPi() != -1000 || track->Pt()<0.5){
+             imost = 9;
+           }
+         }
        }