X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=PWGJE%2FEMCALJetTasks%2FAliAnalysisTaskRhoSparse.cxx;h=a1e884efc2633e6330a2aacaf42fbdcae95bf6e4;hb=a9dab9ea0c0f2b1160c9d2fc6419d8c33c46bdbc;hp=557a05f757ca58a261126a5c631e8483ee68c016;hpb=3c5aff5d0a87f824d97627bfe044660ff2f2c678;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGJE/EMCALJetTasks/AliAnalysisTaskRhoSparse.cxx b/PWGJE/EMCALJetTasks/AliAnalysisTaskRhoSparse.cxx index 557a05f757c..a1e884efc26 100644 --- a/PWGJE/EMCALJetTasks/AliAnalysisTaskRhoSparse.cxx +++ b/PWGJE/EMCALJetTasks/AliAnalysisTaskRhoSparse.cxx @@ -148,9 +148,17 @@ Bool_t AliAnalysisTaskRhoSparse::Run() continue; } + TotaljetArea+=jet->Area(); + + if(jet->Pt()>0.1){ + TotaljetAreaPhys+=jet->Area(); + } + if (!AcceptJet(jet)) continue; + + // Search for overlap with signal jets Bool_t isOverlapping = kFALSE; if(sigjets){ @@ -173,21 +181,16 @@ Bool_t AliAnalysisTaskRhoSparse::Run() if(isOverlapping) continue; - rhovec[NjetAcc] = jet->Pt() / jet->Area(); - - TotaljetAreaPhys+=jet->Area(); - TotaljetArea+=jet->Area(); - ++NjetAcc; + if(jet->Pt()>0.1){ + rhovec[NjetAcc] = jet->Pt() / jet->Area(); + ++NjetAcc; + } + } - const Double_t TpcMaxPhi = TMath::Pi()*2.; - - const Double_t TpcArea = TpcMaxPhi * 2.*(0.7); Double_t OccCorr=0.0; - //cout << "Area Physical: " << TotaljetAreaPhys << " total: " << TotaljetArea <0) OccCorr=TotaljetAreaPhys/TotaljetArea; - if(TpcArea>0) OccCorr=TotaljetAreaPhys/TpcArea; + if(TotaljetArea>0) OccCorr=TotaljetAreaPhys/TotaljetArea; fHistOccCorrvsCent->Fill(fCent, OccCorr); @@ -196,13 +199,13 @@ Bool_t AliAnalysisTaskRhoSparse::Run() //find median value Double_t rho = TMath::Median(NjetAcc, rhovec); + if(fRhoCMS){ rho = rho * OccCorr; } fRho->SetVal(rho); - if (fRhoScaled) { Double_t rhoScaled = rho * GetScaleFactor(fCent); fRhoScaled->SetVal(rhoScaled);