]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Adding single track rejection for the fraction of shared TPC cls
authorxsanchez <xitzel.sanchez.castro@cern.ch>
Sun, 10 Aug 2014 12:51:50 +0000 (14:51 +0200)
committerxsanchez <xitzel.sanchez.castro@cern.ch>
Sun, 10 Aug 2014 12:51:50 +0000 (14:51 +0200)
PWGLF/STRANGENESS/Correlations/AliAnalysisTaskLambdaOverK0sJets.cxx

index f459f0b3e7a189ec6bdbc766c468bffec0299ee2..edd2cc374a9912f18218c219c71c211f873066a6 100644 (file)
@@ -4535,6 +4535,8 @@ void AliAnalysisTaskLambdaOverK0sJets::UserExec(Option_t *)
       Int_t lMCAssocNegDaug = trackAssocME->NegDaugMCLabel();
       Int_t lMCAssocPosDaug = trackAssocME->PosDaugMCLabel();
 
+      // ----------------------------------------------------------------------------
+
       // -----------------------------------------------------------------
       //   ****************** Track splitting check ******************
       // -----------------------------------------------------------------
@@ -4545,9 +4547,10 @@ void AliAnalysisTaskLambdaOverK0sJets::UserExec(Option_t *)
       //trigTPCMapOk=kTRUE; posDaugTPCMapOk=kTRUE; negDaugTPCMapOk=kTRUE;
       fracTrigTPCSharedMap=0; fracPosDaugTPCSharedMap=0; fracNegDaugTPCSharedMap=0;
 
-      // initializing variables
-      for(Int_t ll=0; ll<9; ll++)
-       { devPosDaugTrig[ll]=1E9; devNegDaugTrig[ll]=1E9; }     
+      // ---------------- Fraction of TPC Shared Cluster 
+      fracTrigTPCSharedMap = GetFractionTPCSharedCls(tTrig);
+      fracPosDaugTPCSharedMap = GetFractionTPCSharedCls(ptrack);
+      fracNegDaugTPCSharedMap = GetFractionTPCSharedCls(ntrack);
 
       // =========== Classical methods for track-splitting  ============= //
       if( TMath::Abs(dPhi)<0.1 && TMath::Abs(dEta)<0.1 ){   
@@ -4571,11 +4574,6 @@ void AliAnalysisTaskLambdaOverK0sJets::UserExec(Option_t *)
        SetSftPosR125(ntrack,bSign,priVtx,"Daughter");
        negdPhiS = dPhiSAtR125();
        negdEtaS = dEtaS();
-       
-       // ---------------- Fraction of TPC Shared Cluster 
-       fracTrigTPCSharedMap = GetFractionTPCSharedCls(tTrig);
-       fracPosDaugTPCSharedMap = GetFractionTPCSharedCls(ptrack);
-       fracNegDaugTPCSharedMap = GetFractionTPCSharedCls(ntrack);
 
        // ------ Get position:
        tTrig->GetXYZ(trigXYZ);
@@ -4623,6 +4621,7 @@ void AliAnalysisTaskLambdaOverK0sJets::UserExec(Option_t *)
          if(ll<3) devNegDaugTrig[6] +=  devNegDaugTrig[ll];  // sum in X,Y,Z
          if(ll>2) devNegDaugTrig[7] +=  devNegDaugTrig[ll];  // sum in momemtum
          devNegDaugTrig[8] +=  devNegDaugTrig[ll];           // sum in all variables
+
        }
 
 
@@ -4758,7 +4757,6 @@ void AliAnalysisTaskLambdaOverK0sJets::UserExec(Option_t *)
            }
              
          }
-
          // ----AntiLambda
          if( trackAssocME->WhichCandidate() == 5 ){
            splitCont[1] = massAL;