]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
fix leading particle tag
authorrvernet <rvernet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Sep 2011 10:27:56 +0000 (10:27 +0000)
committerrvernet <rvernet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 26 Sep 2011 10:27:56 +0000 (10:27 +0000)
PWG4/PartCorrDep/AliAnaParticleIsolation.cxx

index 5f4317dd9fd38c648b576d9059cee417d818dc52..e06b76915efd9d8d3dde601d5caf7a5d8971be88 100755 (executable)
@@ -650,15 +650,16 @@ void  AliAnaParticleIsolation::MakeAnalysisFillAOD()
     //find the leading particles with highest momentum
     if ((aodinput->Pt())>ptLeading) {
       ptLeading = aodinput->Pt() ;
-                 idLeading = iaod ;
+      idLeading = iaod ;
     }
-    
+    aodinput->SetLeadingParticle(kFALSE);
   }//finish searching for leading trigger particle
   
   // Check isolation of leading particle
   if(idLeading < 0) return;
-       
+  
   AliAODPWG4ParticleCorrelation * aodinput =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(idLeading));
+  aodinput->SetLeadingParticle(kTRUE);
   
   //Check invariant mass, if pi0, tag decay.
   if(fMakeInvMass) decay = CheckInvMass(idLeading,aodinput);
@@ -667,7 +668,6 @@ void  AliAnaParticleIsolation::MakeAnalysisFillAOD()
   n=0; nfrac = 0; isolated = kFALSE; coneptsum = 0;
   GetIsolationCut()->MakeIsolationCut(GetCTSTracks(),pl,GetReader(), kTRUE, aodinput, GetAODObjArrayName(), n,nfrac,coneptsum, isolated);
   aodinput->SetIsolated(isolated);
-  aodinput->SetLeadingParticle(kTRUE);
   aodinput->SetTagged(decay);
   
   if(GetDebug() > 1) {