]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Return to full E; try coreDispersion
authorprsnko <Dmitri.Peressounko@cern.ch>
Fri, 24 Oct 2014 09:05:26 +0000 (13:05 +0400)
committerprsnko <Dmitri.Peressounko@cern.ch>
Fri, 24 Oct 2014 09:08:06 +0000 (13:08 +0400)
PWGGA/PHOSTasks/PHOS_Tagging/AliAnalysisTaskTaggedPhotons.cxx

index 46a2a2144405aff6212a1efbddaf87940ede5a10..973f6d7d6cf7bdfaed5886ab093d11097a71e4c4 100644 (file)
@@ -770,9 +770,10 @@ void AliAnalysisTaskTaggedPhotons::UserExec(Option_t *)
     
     TLorentzVector momentum ;
     clu->GetMomentum(momentum, vtx5);
-    momentum*= clu->GetCoreEnergy()/momentum.E() ;
     
-    AliCaloPhoton *p = new ((*fPHOSEvent)[inList]) AliCaloPhoton(momentum.Px(),momentum.Py(),momentum.Pz(),clu->GetCoreEnergy() );
+    AliCaloPhoton *p = new ((*fPHOSEvent)[inList]) AliCaloPhoton(momentum.Px(),momentum.Py(),momentum.Pz(),clu->E() );
+//    momentum*= clu->GetCoreEnergy()/momentum.E() ;
+//    AliCaloPhoton *p = new ((*fPHOSEvent)[inList]) AliCaloPhoton(momentum.Px(),momentum.Py(),momentum.Pz(),clu->GetCoreEnergy() );
     inList++;
     
     Int_t isolation = EvalIsolation(&momentum,kTRUE) ;
@@ -816,7 +817,10 @@ void AliAnalysisTaskTaggedPhotons::UserExec(Option_t *)
       p->SetWeight(1.) ;
     }
     //PID criteria
-    p->SetDispBit(clu->Chi2()<2.5*2.5) ;
+//  Cut on full Lambdas    
+//    p->SetDispBit(clu->Chi2()<2.5*2.5) ;
+//  Cut on CoreLamdas
+    p->SetDispBit(clu->GetDispersion()<2.5*2.5) ;
     p->SetTOFBit(TestTOF(clu->GetTOF(),clu->E())) ;
     p->SetCPVBit(clu->GetEmcCpvDistance()>2.5) ;