X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGCF%2FCorrelations%2FBase%2FAliAnalyseLeadingTrackUE.cxx;h=c51542e8db428ed341bf84ab9da2891e369776de;hb=da4a5775cac0dc891e17c2b9f341253ca32458b1;hp=1f9262596b0ad78904389f08ab61283c5d152faf;hpb=b70c2c15286748a0bb7fc3803a32cd2395ad705d;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGCF/Correlations/Base/AliAnalyseLeadingTrackUE.cxx b/PWGCF/Correlations/Base/AliAnalyseLeadingTrackUE.cxx index 1f9262596b0..c51542e8db4 100644 --- a/PWGCF/Correlations/Base/AliAnalyseLeadingTrackUE.cxx +++ b/PWGCF/Correlations/Base/AliAnalyseLeadingTrackUE.cxx @@ -65,6 +65,8 @@ AliAnalyseLeadingTrackUE::AliAnalyseLeadingTrackUE() : fEventSelection(AliVEvent::kMB|AliVEvent::kUserDefined), fDCAXYCut(0), fSharedClusterCut(-1), + fCrossedRowsCut(-1), + fFoundFractionCut(-1), fEsdTrackCuts(0x0), fEsdTrackCutsExtra1(0x0), fEsdTrackCutsExtra2(0x0), @@ -720,6 +722,21 @@ AliVParticle* AliAnalyseLeadingTrackUE::ParticleWithCuts(TObject* obj, Int_t ip if (frac > fSharedClusterCut) return 0; } + + if (fCrossedRowsCut >= 0) + { + if (((AliAODTrack*) part)->GetTPCNCrossedRows() < fCrossedRowsCut) + return 0; + } + + if (fFoundFractionCut >= 0) + { + UInt_t findableClusters = ((AliAODTrack*) part)->GetTPCNclsF(); + if (findableClusters == 0) + return 0; + if (((Double_t) ((AliAODTrack*) part)->GetTPCNCrossedRows() / findableClusters) < fFoundFractionCut) + return 0; + } // eventually only hadrons if (fOnlyHadrons){