#ifndef ALIANALYSISTASKSE_H
#include <Riostream.h>
#include <TROOT.h>
#include <TFile.h>
#include <TChain.h>
#include <TTree.h>
#include <TKey.h>
#include <TProfile.h>
#include <TProfile2D.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TCanvas.h>
#include <TList.h>
#include <TClonesArray.h>
#include <TObject.h>
#include <TMath.h>
#include <TSystem.h>
#include <TInterpreter.h>
#include <TH1.h>
#include "AliAnalysisTask.h"
#include "AliCentrality.h"
#include "AliStack.h"
#include "AliESDEvent.h"
#include "AliESDInputHandler.h"
#include "AliAODEvent.h"
#include "AliAODHandler.h"
#include "AliAnalysisManager.h"
#include "AliAnalysisTaskSE.h"
#endif
#include "AliAnalysisDataContainer.h"
#include <THn.h>
#include "TFormula.h"
#include "AliESDtrackCuts.h"
#include <time.h>
#include <TRandom3.h>
#include "AliGenPythiaEventHeader.h"
#include "AliAODMCHeader.h"
#include "AliMCEvent.h"
#include "AliLog.h"
#include <AliEmcalJet.h>
#include <AliPicoTrack.h>
#include "AliVEventHandler.h"
#include "AliVParticle.h"
#include "AliAODMCParticle.h"
#include "AliAnalysisUtils.h"
#include "AliRhoParameter.h"
#include "TVector3.h"
#include "AliAnalysisTaskChargedJetsPA.h"
using std::min;
using std::cout;
using std::endl;
ClassImp(AliAnalysisTaskChargedJetsPA)
void AliAnalysisTaskChargedJetsPA::Init()
{
#ifdef DEBUGMODE
AliInfo("Creating histograms.");
#endif
SetCurrentOutputList(0);
TH2* tmpHisto2D = AddHistogram2D<TH2D>("hCentrality", Form("Accepted events in centrality (%s)", fCentralityType.Data()), "COLZ", 102, 0., 102., 4, 0,4,"Centrality","Cut stage","dN^{Events}");
tmpHisto2D->GetYaxis()->SetBinLabel(1, "Before cuts");
tmpHisto2D->GetYaxis()->SetBinLabel(2, "After pile up");
tmpHisto2D->GetYaxis()->SetBinLabel(3, "After vertex demand");
tmpHisto2D->GetYaxis()->SetBinLabel(4, "After vertex cuts");
TH1* tmpHisto = AddHistogram1D<TH1D>("hTrackAcceptance", "Accepted tracks (0 = before cuts, 1 = after eta, 2 = after pT)", "", 3, 0, 3, "stage","N^{Tracks}/cut");
tmpHisto->GetXaxis()->SetBinLabel(1, "Before cuts");
tmpHisto->GetXaxis()->SetBinLabel(2, "After eta");
tmpHisto->GetXaxis()->SetBinLabel(3, "After p_{T}");
tmpHisto = AddHistogram1D<TH1D>("hJetAcceptance", "Accepted jets (0 = before cuts, 1 = after eta, 2 = after pT, 3 = after area)", "", 4, 0, 4, "stage","N^{Jets}/cut");
tmpHisto->GetXaxis()->SetBinLabel(1, "Before cuts");
tmpHisto->GetXaxis()->SetBinLabel(2, "After eta");
tmpHisto->GetXaxis()->SetBinLabel(3, "After p_{T}");
tmpHisto->GetXaxis()->SetBinLabel(4, "After area");
tmpHisto2D = AddHistogram2D<TH2D>("hJetPtCutStages", "Jets p_{T} distribution", "", 500, -50., 200., 4, 0, 4, "p_{T} (GeV/c)","Cut stage","dN^{Jets}/dp_{T}");
tmpHisto2D->GetYaxis()->SetBinLabel(1, "Before cuts");
tmpHisto2D->GetYaxis()->SetBinLabel(2, "After eta");
tmpHisto2D->GetYaxis()->SetBinLabel(3, "After p_{T}");
tmpHisto2D->GetYaxis()->SetBinLabel(4, "After area");
AddHistogram1D<TH1D>("hVertexX", "X distribution of the vertex", "", 2000, -1., 1., "#Delta x(cm)","dN^{Events}/dx");
AddHistogram1D<TH1D>("hVertexY", "Y distribution of the vertex", "", 2000, -1., 1., "#Delta y(cm)","dN^{Events}/dy");
AddHistogram2D<TH2D>("hVertexXY", "XY distribution of the vertex", "COLZ", 500, -1., 1., 500, -1., 1.,"#Delta x(cm)", "#Delta y(cm)","dN^{Events}/dxdy");
AddHistogram1D<TH1D>("hVertexZ", "Z distribution of the vertex (after std. vertex cut)", "", 200, -20., 20., "#Delta z(cm)","dN^{Events}/dz");
AddHistogram1D<TH1D>("hVertexR", "R distribution of the vertex", "", 100, 0., 1., "#Delta r(cm)","dN^{Events}/dr");
AddHistogram1D<TH1D>("hCentralityV0M", "Centrality distribution V0M", "", fNumberOfCentralityBins, 0., 100., "Centrality","dN^{Events}");
AddHistogram1D<TH1D>("hCentralityCL1", "Centrality distribution CL1", "", fNumberOfCentralityBins, 0., 100., "Centrality","dN^{Events}");
AddHistogram1D<TH1D>("hCentralityV0A", "Centrality distribution V0A", "", fNumberOfCentralityBins, 0., 100., "Centrality","dN^{Events}");
AddHistogram1D<TH1D>("hCentralityV0C", "Centrality distribution V0C", "", fNumberOfCentralityBins, 0., 100., "Centrality","dN^{Events}");
AddHistogram1D<TH1D>("hCentralityZNA", "Centrality distribution ZNA", "", fNumberOfCentralityBins, 0., 100., "Centrality","dN^{Events}");
if(fDoJetAnalysis)
{
AddHistogram2D<TH2D>("hJetPtNoBgrdSubtracted", "Jets p_{T} distribution, no bgrd. subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedExternal", "Jets p_{T} distribution, external bgrd. subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedPP", "Jets p_{T} distribution, pp background subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedExternal_Phi1", "Jets p_{T} distribution, external background (Improved CMS) subtracted (1st part of azimuth)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedExternal_Phi2", "Jets p_{T} distribution, external background (Improved CMS) subtracted (2nd part of azimuth)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTImprovedCMS", "Jets p_{T} distribution, KT background (Improved CMS) subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTImprovedCMS_Biased_10GeV", "Jets p_{T} distribution, KT background (Improved CMS) subtracted, leading track bias 10 GeV", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTImprovedCMS_Biased_5GeV", "Jets p_{T} distribution, KT background (Improved CMS) subtracted, leading track bias 5 GeV", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTImprovedCMS_Biased_2GeV", "Jets p_{T} distribution, KT background (Improved CMS) subtracted, leading track bias 2 GeV", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedTR", "Jets p_{T} distribution, TR background (Cone R=0.6 around jets excluded) subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTPbPb", "Jets p_{T} distribution, KT background (PbPb w/o ghosts) subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTPbPbWithGhosts", "Jets p_{T} distribution, KT background (PbPb w/ ghosts) subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTCMS", "Jets p_{T} distribution, KT background (CMS) subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTMean", "Jets p_{T} distribution, KT background (Mean) subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TH2D>("hJetPtBgrdSubtractedKTTrackLike", "Jets p_{T} distribution, KT background (track-like) subtracted", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Jets}/dp_{T}");
AddHistogram2D<TProfile2D>("hJetPtSubtractedRhoExternal", "Mean subtracted KT (External) background from jets", "COLZ", 600, 0, 150, fNumberOfCentralityBins, 0, 100, "Jet p_{T}", "Centrality", "#rho mean");
AddHistogram2D<TProfile2D>("hJetPtSubtractedRhoKTImprovedCMS", "Mean subtracted KT (CMS w/o signal) background from jets", "COLZ", 600, 0, 150, fNumberOfCentralityBins, 0, 100, "Jet p_{T}", "Centrality", "#rho mean");
AddHistogram2D<TProfile2D>("hJetPtSubtractedRhoPP", "Mean subtracted KT (pp from Michal) background from jets", "COLZ", 600, 0, 150, fNumberOfCentralityBins, 0, 100, "Jet p_{T}", "Centrality", "#rho mean");
AddHistogram2D<TH2D>("hJetConstituentPt0GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 0 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPt1GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 1 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPt2GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 2 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPt3GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 3 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPt4GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 4 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPt5GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 5 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPt7GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 7 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPt10GeV", "Jet constituents p_{T} distribution (p_{T,jet} > 10 GeV)", "", 500, -50., 200., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hJetConstituentPtVsJetPt", "Jet constituents p_{T} distribution", "", 500, -50., 200., 200, 0, 200, "#it{p}_{T} (GeV/c)","#it{p}_{T}^{jet} (GeV/c)","dN^{Tracks}/dp_{T}");
AddHistogram1D<TH1D>("hJetCountAll", "Number of Jets", "", 200, 0., 200., "N jets","dN^{Events}/dN^{Jets}");
AddHistogram1D<TH1D>("hJetCountAccepted", "Number of accepted Jets", "", 200, 0., 200., "N jets","dN^{Events}/dN^{Jets}");
AddHistogram2D<TH2D>("hJetCount", "Correlation jets/accepted jets", "", 200, 0., 200., 200, 0., 200., "N jets","N jets accepted", "d^{2}N^{Events}/dN^{Jets dN^{Jets, acc}}");
AddHistogram1D<TH1D>("hLeadingJetPt", "Leading jet p_{T}", "", 500, -50., 200., "p_{T} (GeV/c)","dN^{Jets}/dp_{T}");
AddHistogram1D<TH1D>("hSecondLeadingJetPt", "Second leading jet p_{T}", "", 500, -50., 200., "p_{T} (GeV/c)","dN^{Jets}/dp_{T}");
AddHistogram1D<TH1D>("hCorrectedLeadingJetPt", "Corrected leading jet p_{T}", "", 500, -50., 200., "p_{T} (GeV/c)","dN^{Jets}/dp_{T}");
AddHistogram1D<TH1D>("hCorrectedSecondLeadingJetPt", "Corrected second leading jet p_{T}", "", 500, -50., 200., "p_{T} (GeV/c)","dN^{Jets}/dp_{T}");
AddHistogram1D<TH1D>("hJetDeltaPhi", "Jets combinatorial #Delta #phi", "", 250, 0., TMath::Pi(), "#Delta #phi","dN^{Jets}/d(#Delta #phi)");
AddHistogram1D<TH1D>("hLeadingJetDeltaPhi", "1st and 2nd leading jet #Delta #phi", "", 250, 0., TMath::Pi(), "#Delta #phi","dN^{Jets}/d(#Delta #phi)");
AddHistogram2D<TH2D>("hKTBackgroundExternal", "KT background density (External task)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundExternalVsPt", "KT background density (External task)", "LEGO2", 400, 0., 40., 200, 0, 200, "#rho (GeV/c)","Raw jet p_{T}", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundExternal20GeV", "KT background density (External task, jet p_{T} > 20 GeV)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundImprovedCMS", "KT background density (Improved CMS approach)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hPPBackground", "PP background density (Michals approach)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundPbPb", "KT background density (PbPb approach, no ghosts)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundPbPbWithGhosts", "KT background density (PbPb approach w/ ghosts)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundCMS", "KT background density (CMS approach)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundMean", "KT background density (Mean approach)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hKTBackgroundTrackLike", "KT background density (Track-like approach)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hTRBackgroundNoExcl", "TR background density (No signal excluded)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hTRBackgroundCone02", "TR background density (Cones R=0.2 around signal jets excluded)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hTRBackgroundCone04", "TR background density (Cones R=0.4 around signal jets excluded)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hTRBackgroundCone06", "TR background density (Cones R=0.6 around signal jets excluded)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hTRBackgroundCone08", "TR background density (Cones R=0.8 around signal jets excluded)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hTRBackgroundExact", "TR background density (signal jets exactly excluded)", "LEGO2", 400, 0., 40., fNumberOfCentralityBins, 0, 100, "#rho (GeV/c)","Centrality", "dN^{Events}/d#rho");
AddHistogram2D<TH2D>("hDeltaPtPP", "Background fluctuations #delta p_{T} (PP approach)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtExternalBgrd", "Background fluctuations #delta p_{T} (KT, External)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtExternalBgrdVsPt", "Background fluctuations #delta p_{T} (KT, External, in p_{T} bins)", "", 1801, -40.0, 80.0, 200, 0, 200, "#delta p_{T} (GeV/c)","Raw jet p_{T}","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtExternalBgrdPartialExclusion", "Background fluctuations #delta p_{T} (KT, External, partial jet exclusion)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtKTImprovedCMS", "Background fluctuations #delta p_{T} (KT, Improved CMS-like)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtNoBackground", "Background fluctuations #delta p_{T} (No background)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtKTPbPb", "Background fluctuations #delta p_{T} (KT, PbPb w/o ghosts)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtKTPbPbWithGhosts", "Background fluctuations #delta p_{T} (KT, PbPb w/ ghosts)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtKTCMS", "Background fluctuations #delta p_{T} (KT, CMS-like)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtKTMean", "Background fluctuations #delta p_{T} (KT, Mean)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtKTTrackLike", "Background fluctuations #delta p_{T} (KT, track-like)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hDeltaPtTR", "Background fluctuations #delta p_{T} (TR, cone R=0.6)", "", 1801, -40.0, 80.0, fNumberOfCentralityBins, 0, 100, "#delta p_{T} (GeV/c)","Centrality","dN^{Jets}/d#delta p_{T}");
AddHistogram2D<TH2D>("hTrackCountAcc", "Number of tracks in acceptance vs. centrality", "LEGO2", 750, 0., 750., fNumberOfCentralityBins, 0, 100, "N tracks","Centrality", "dN^{Events}/dN^{Tracks}");
AddHistogram2D<TH2D>("hTrackPt", "Tracks p_{T} distribution", "", 1000, 0., 250., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)", "Centrality", "dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hTrackPtNegEta", "Tracks p_{T} distribution (negative #eta)", "", 1000, 0., 250., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hTrackPtPosEta", "Tracks p_{T} distribution (positive #eta)", "", 1000, 0., 250., fNumberOfCentralityBins, 0, 100, "p_{T} (GeV/c)","Centrality","dN^{Tracks}/dp_{T}");
AddHistogram1D<TH1D>("hTrackCharge", "Charge", "", 11, -5, 5, "Charge (e)","dN^{Tracks}/dq");
AddHistogram1D<TH1D>("hTrackPhi", "Track #phi distribution", "", 360, 0, TMath::TwoPi(), "#phi","dN^{Tracks}/d#phi");
AddHistogram2D<TH2D>("hTrackPhiEta", "Track angular distribution", "LEGO2", 100, 0., 2*TMath::Pi(),100, -2.5, 2.5, "#phi","#eta","dN^{Tracks}/(d#phi d#eta)");
AddHistogram2D<TH2D>("hTrackPtPhiEta", "Track p_{T} angular distribution", "LEGO2", 100, 0., 2*TMath::Pi(),100, -2.5, 2.5, "#phi","#eta","dp_{T}^{Tracks}/(d#phi d#eta)");
AddHistogram2D<TH2D>("hTrackPhiPtCut", "Track #phi distribution for different pT cuts", "LEGO2", 360, 0, TMath::TwoPi(), 20, 0, 20, "#phi", "p_{T} lower cut", "dN^{Tracks}/d#phi dp_{T}");
AddHistogram2D<TH2D>("hTrackPhiTrackType", "Track #phi distribution for different track types", "LEGO2", 360, 0, TMath::TwoPi(), 3, 0, 3, "#phi", "Label", "dN^{Tracks}/d#phi");
AddHistogram2D<TH2D>("hTrackPtTrackType", "Track p_{T} distribution for different track types", "LEGO2", 1000, 0., 250., 3, 0, 3, "p_{T} (GeV/c)", "Label", "dN^{Tracks}/dp_{T}");
AddHistogram2D<TH2D>("hTrackEta", "Track #eta distribution", "COLZ", 180, fMinEta, fMaxEta, fNumberOfCentralityBins, 0., 100., "#eta", "Centrality", "dN^{Tracks}/d#eta");
AddHistogram1D<TH1D>("hRawJetArea", "Jets area distribution w/o area cut", "", 200, 0., 2., "Area","dN^{Jets}/dA");
AddHistogram2D<TH2D>("hJetArea", "Jets area distribution", "COLZ", 200, 0., 2., 500, -50., 200, "Area","Jet p_{T}","dN^{Jets}/dA");
AddHistogram2D<TH2D>("hRawJetPhiEta", "Raw Jets angular distribution w/o #eta cut", "LEGO2", 360, 0., 2*TMath::Pi(),100, -1.0, 1.0, "#phi","#eta","dN^{Jets}/(d#phi d#eta)");
AddHistogram2D<TH2D>("hJetEta", "Jets #eta distribution", "COLZ", 180, fMinEta, fMaxEta, fNumberOfCentralityBins, 0., 100., "#eta", "Centrality", "dN^{Jets}/d#eta");
AddHistogram2D<TH2D>("hJetEta2GeVTracks", "Jets #eta distribution, track p_{T} > 2 GeV", "COLZ", 180, fMinEta, fMaxEta, fNumberOfCentralityBins, 0., 100., "#eta", "Centrality", "dN^{Jets}/d#eta");
AddHistogram2D<TH2D>("hJetEta4GeVTracks", "Jets #eta distribution, track p_{T} > 4 GeV", "COLZ", 180, fMinEta, fMaxEta, fNumberOfCentralityBins, 0., 100., "#eta", "Centrality", "dN^{Jets}/d#eta");
AddHistogram2D<TH2D>("hJetPhiEta", "Jets angular distribution", "LEGO2", 360, 0., 2*TMath::Pi(),100, -1.0, 1.0, "#phi","#eta","dN^{Jets}/(d#phi d#eta)");
AddHistogram2D<TH2D>("hJetPtPhiEta", "Jets p_{T} angular distribution", "LEGO2", 360, 0., 2*TMath::Pi(),100, -1.0, 1.0, "#phi","#eta","dp_{T}^{Jets}/(d#phi d#eta)");
AddHistogram2D<TH2D>("hJetPtVsConstituentCount", "Jets number of constituents vs. jet p_{T}", "COLZ", 400, 0., 200., 100, 0., 100., "p_{T}","N^{Tracks}","dN^{Jets}/(dp_{T} dN^{tracks})");
if(fAnalyzeJetConstituents)
{
{
Int_t bins [5] = { 30, 50, 30, 30, 30};
Double_t minEdges[5] = { 0, 0.1, 0, 0, 0};
Double_t maxEdges[5] = { 150, 150, 30, 30, 30};
TString axisName[5] = {"jet p_{T}","Constituent p_{T}", "Constituent count","RC constituent count","PC constituent count"};
TString axisTitle[5] = {"jet p_{T}","Constituent p_{T}", "Constituent count","RC constituent count","PC constituent count"};
THnF * histJetConstituents = new THnF("hJetConstituents", "Jet constituent count/p_{T} in jet, RC, and PC", 5, bins, minEdges, maxEdges);
BinLogAxis(histJetConstituents,1);
for (Int_t iaxis=0; iaxis<5;iaxis++){
histJetConstituents->GetAxis(iaxis)->SetName(axisName[iaxis]);
histJetConstituents->GetAxis(iaxis)->SetTitle(axisTitle[iaxis]);
}
fCurrentOutputList->Add(histJetConstituents);
}
{
Int_t bins [4] = { 30, 50, 30, 50};
Double_t minEdges[4] = { 0, 0.1, 0, 0};
Double_t maxEdges[4] = { 150, 150, 30, 0.5};
TString axisName[4] = {"jet p_{T}","Constituent p_{T}","Constituent count","Distance from jet axis"};
TString axisTitle[4] = {"jet p_{T}","Constituent p_{T}","Constituent count","Distance from jet axis"};
THnF * histJetConstituentDistance = new THnF("hJetConstituentDistance", "Jet constituent distance vs. jet and constituent p_{T}", 4, bins, minEdges, maxEdges);
BinLogAxis(histJetConstituentDistance,1);
for (Int_t iaxis=0; iaxis<4;iaxis++){
histJetConstituentDistance->GetAxis(iaxis)->SetName(axisName[iaxis]);
histJetConstituentDistance->GetAxis(iaxis)->SetTitle(axisTitle[iaxis]);
}
fCurrentOutputList->Add(histJetConstituentDistance);
}
}
if(fAnalyzeJetProfile)
{
SetCurrentOutputList(1);
AddHistogram2D<TH2D>("hJetProfile10GeV", "Jet profile, cone p_{T}/jet p_{T} vs. jet radius, jet p_{T} > 10 GeV", "", 12, 0, 0.6,200, 0., 2., "Cone radius","dN^{Jets}/dR", "Ratio");
AddHistogram2D<TH2D>("hJetProfile20GeV", "Jet profile, cone p_{T}/jet p_{T} vs. jet radius, jet p_{T} > 20 GeV", "", 12, 0, 0.6,200, 0., 2., "Cone radius","dN^{Jets}/dR", "Ratio");
AddHistogram2D<TH2D>("hJetProfile30GeV", "Jet profile, cone p_{T}/jet p_{T} vs. jet radius, jet p_{T} > 30 GeV", "", 12, 0, 0.6,200, 0., 2., "Cone radius","dN^{Jets}/dR", "Ratio");
AddHistogram2D<TH2D>("hJetProfile40GeV", "Jet profile, cone p_{T}/jet p_{T} vs. jet radius, jet p_{T} > 40 GeV", "", 12, 0, 0.6,200, 0., 2., "Cone radius","dN^{Jets}/dR", "Ratio");
AddHistogram2D<TH2D>("hJetProfile50GeV", "Jet profile, cone p_{T}/jet p_{T} vs. jet radius, jet p_{T} > 50 GeV", "", 12, 0, 0.6,200, 0., 2., "Cone radius","dN^{Jets}/dR", "Ratio");
AddHistogram2D<TH2D>("hJetProfile60GeV", "Jet profile, cone p_{T}/jet p_{T} vs. jet radius, jet p_{T} > 60 GeV", "", 12, 0, 0.6,200, 0., 2., "Cone radius","dN^{Jets}/dR", "Ratio");
AddHistogram2D<TH2D>("hJetProfile70GeV", "Jet profile, cone p_{T}/jet p_{T} vs. jet radius, jet p_{T} > 70 GeV", "", 12, 0, 0.6,200, 0., 2., "Cone radius","dN^{Jets}/dR", "Ratio");
SetCurrentOutputList(0);
}
}
if(fAnalyzeTrackcuts)
{
SetCurrentOutputList(2);
AddCutHistogram("hCutsNumberClusters", "Trackcut histogram: Number of clusters", "Number of clusters", 40, 20, 160);
AddCutHistogram("hCutsChi2TPC", "Trackcut histogram: #chi^{2} per TPC cluster", "#chi^{2}", 40, 0, 8);
AddCutHistogram("hCutsChi2ITS", "Trackcut histogram: #chi^{2} per ITS cluster", "#chi^{2}", 25, 0., 50);
AddCutHistogram("hCutsChi2Constrained", "Trackcut histogram: #chi^{2} for global constrained tracks", "#chi^{2}", 60, 0, 60);
AddCutHistogram("hCutsDCAXY", "Trackcut histogram: Max. DCA xy for prim. vertex", "DCA xy", 20, 0, 4);
AddCutHistogram("hCutsDCAZ", "Trackcut histogram: Max. DCA z for prim. vertex", "DCA z", 20, 0, 4);
AddCutHistogram("hCutsSPDHit", "Trackcut histogram: Hit in SPD layer", "Hit or not", 2, -0.5, 1.5);
AddCutHistogram("hCutsNumberCrossedRows", "Trackcut histogram: Number of crossed rows", "Number of crossed rows", 40, 20, 160);
AddCutHistogram("hCutsNumberCrossedRowsOverFindableClusters", "Trackcut histogram: Number of crossed rows over findable clusters", "Number of crossed rows over findable clusters", 26, 0.4, 1.8);
AddCutHistogram("hCutsSharedTPC", "Trackcut histogram: Shared TPC clusters", "Shared fraction", 40, 0, 1);
AddCutHistogram("hCutsTPCRefit", "Trackcut histogram: TPC refit", "Has TPC refit", 2, -0.5, 1.5);
AddCutHistogram("hCutsAcceptKinks", "Trackcut histogram: Kink in track", "Kink in track", 2, -0.5, 1.5);
AddCutHistogram("hCutsTPCLength", "Trackcut histogram: TPC length", "TPC length", 40, 0, 170);
AddCutHistogram("hCutsTrackConstrained", "Trackcut histogram: Tracks constrained to vertex", "Track is constrained", 2, -0.5, 1.5);
AddCutHistogram("hCutsTPCITSMatching", "Trackcut histogram: TPC-ITS matching", "Track is matched", 2, -0.5, 1.5);
AddCutHistogram("hCutsClustersPtDependence", "Trackcut histogram: pT dependence for number of clusters/crossed rows cut.", "Value at 20 GeV: 90, 100, 110, or 120", 4, -0.5, 3.5);
const int nbPt=100;
const double ptMax=50;
AddHistogram2D<TH2D>("hCutsITSTPC_NMatch", "Number matches", "", nbPt,0,ptMax,kMaxMatch+1,-0.5,kMaxMatch+0.5, "p_{T}","N matches");
AddHistogram2D<TH2D>("hCutsITSTPC_BestMatch", "Best match chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_BestMatch_cuts", "Best match chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_AllMatch", "All matches chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_AllMatchGlo", "All matches chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_PtCorr_ITSTPC", "PtCorr", "", nbPt,0,ptMax,nbPt,0,ptMax, "p_{T}","p_{T}");
AddHistogram2D<TH2D>("hCutsITSTPC_dPtRel_ITSTPC", "dPt/pt", "", nbPt,0,ptMax,2*nbPt+1,-0.4*ptMax,0.4*ptMax, "p_{T}","1/pt");
AddHistogram2D<TH2D>("hCutsITSTPC_dInvPtRel_ITSTPC", "pt*dPt^{-1}", "", nbPt,0,ptMax,2*nbPt+1,-0.4*ptMax,0.4*ptMax, "p_{T}","1/pt");
AddHistogram2D<TH2D>("hCutsITSTPC_NMatchBg", "Number matches", "", nbPt,0,ptMax,kMaxMatch+1,-0.5,kMaxMatch+0.5, "p_{T}","N matches");
AddHistogram2D<TH2D>("hCutsITSTPC_BestMatchBg", "Best match chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_BestMatchBg_cuts", "Best match chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_AllMatchBg", "All matches chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_AllMatchGloBg", "All matches chi2", "", nbPt,0,ptMax,2*int(TMath::Max(1.1,kMaxChi2)),0,kMaxChi2, "p_{T}","chi2");
AddHistogram2D<TH2D>("hCutsITSTPC_PtCorrBg_ITSTPC", "PtCorr", "", nbPt,0,ptMax,nbPt,0,ptMax, "p_{T}","p_{T}");
AddHistogram2D<TH2D>("hCutsITSTPC_dPtRelBg_ITSTPC", "dPt/pt", "", nbPt,0,ptMax,2*nbPt+1,-0.4*ptMax,0.4*ptMax, "p_{T}","1/pt");
AddHistogram2D<TH2D>("hCutsITSTPC_dInvPtRelBg_ITSTPC", "pt*dPt^{-1}", "", nbPt,0,ptMax,2*nbPt+1,-0.4*ptMax,0.4*ptMax, "p_{T}","1/pt");
SetCurrentOutputList(0);
}
PostData(1, fOutputLists[0]);
if(fAnalyzeJetProfile)
PostData(2, fOutputLists[1]);
if(fAnalyzeTrackcuts)
{
if(fAnalyzeJetProfile)
PostData(3, fOutputLists[2]);
else
PostData(2, fOutputLists[1]);
}
}
AliAnalysisTaskChargedJetsPA::AliAnalysisTaskChargedJetsPA(const char *name, const char* trackArrayName, const char* jetArrayName, const char* backgroundJetArrayName, Bool_t analyzeJetProfile, Bool_t analyzeTrackcuts) : AliAnalysisTaskSE(name), fOutputLists(), fCurrentOutputList(0), fDoJetAnalysis(1), fAnalyzeJetProfile(0), fAnalyzeTrackcuts(0), fAnalyzeJetConstituents(1), fParticleLevel(0), fUseDefaultVertexCut(1), fUsePileUpCut(1), fSetCentralityToOne(0), fNoExternalBackground(0), fBackgroundForJetProfile(0), fPartialAnalysisNParts(1), fPartialAnalysisIndex(0), fJetArray(0), fTrackArray(0), fBackgroundJetArray(0), fJetArrayName(), fTrackArrayName(), fBackgroundJetArrayName(), fRhoTaskName(), fRandConeRadius(0.4), fRandConeNumber(10), fSignalJetRadius(0.4), fBackgroundJetRadius(0.4), fNumberExcludedJets(-1), fMinEta(-0.9), fMaxEta(0.9), fMinJetEta(-0.5), fMaxJetEta(0.5), fMinTrackPt(0.150), fMinJetPt(5.0), fMinJetArea(0.5), fMinBackgroundJetPt(0.0), fMinNCrossedRows(70), fUsePtDepCrossedRowsCut(0), fNumberOfCentralityBins(20), fCentralityType("V0A"), fMatchTr(), fMatchChi(), fPrimaryVertex(0), fFirstLeadingJet(0), fSecondLeadingJet(0), fFirstLeadingKTJet(0), fSecondLeadingKTJet(0), fNumberSignalJets(0), fNumberSignalJetsAbove5GeV(0), fRandom(0), fHelperClass(0), fInitialized(0), fTaskInstanceCounter(0), fIsDEBUG(0), fIsPA(1), fNoTerminate(1), fEventCounter(0), fTempExcludedRCs(0), fTempAllRCs(1), fTempOverlapCounter(0), fTempMeanExclusionProbability(0), fHybridESDtrackCuts(0), fHybridESDtrackCuts_variedPtDep(0), fHybridESDtrackCuts_variedPtDep2(0)
{
#ifdef DEBUGMODE
AliInfo("Calling constructor.");
#endif
static Int_t instance = 0;
fTaskInstanceCounter = instance;
instance++;
fAnalyzeJetProfile = analyzeJetProfile;
fAnalyzeTrackcuts = analyzeTrackcuts;
fTrackArrayName = trackArrayName;
fJetArrayName = jetArrayName;
fBackgroundJetArrayName = backgroundJetArrayName;
if (fTrackArrayName.Contains("MCParticles") || fTrackArrayName.Contains("mcparticles"))
fParticleLevel = kTRUE;
DefineOutput(1, TList::Class());
if(fAnalyzeJetProfile)
DefineOutput(2, TList::Class());
if(fAnalyzeTrackcuts)
{
if(fAnalyzeJetProfile)
DefineOutput(3, TList::Class());
else
DefineOutput(2, TList::Class());
}
#ifdef DEBUGMODE
AliInfo("Constructor done.");
#endif
}
void AliAnalysisTaskChargedJetsPA::InitializeTrackcuts()
{
AliESDtrackCuts* commonTrackCuts = new AliESDtrackCuts;
commonTrackCuts->SetMaxChi2PerClusterTPC(4);
commonTrackCuts->SetMaxChi2PerClusterITS(36);
commonTrackCuts->SetAcceptKinkDaughters(kFALSE);
commonTrackCuts->SetRequireTPCRefit(kTRUE);
commonTrackCuts->SetRequireITSRefit(kTRUE);
commonTrackCuts->SetRequireSigmaToVertex(kFALSE);
commonTrackCuts->SetMaxDCAToVertexXY(2.4);
commonTrackCuts->SetMaxDCAToVertexZ(3.2);
commonTrackCuts->SetDCAToVertex2D(kTRUE);
commonTrackCuts->SetMaxFractionSharedTPCClusters(0.4);
commonTrackCuts->SetMaxChi2TPCConstrainedGlobal(36);
commonTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kAny);
AliESDtrackCuts* fTrackCutsPA_global = NULL;
AliESDtrackCuts* fTrackCutsPA_complementary = NULL;
AliESDtrackCuts* fTrackCutsPP_global = NULL;
AliESDtrackCuts* fTrackCutsPP_complementary = NULL;
AliESDtrackCuts* fTrackCutsPP_global_variedPtDep = NULL;
AliESDtrackCuts* fTrackCutsPP_complementary_variedPtDep = NULL;
AliESDtrackCuts* fTrackCutsPP_global_variedPtDep2 = NULL;
AliESDtrackCuts* fTrackCutsPP_complementary_variedPtDep2 = NULL;
fTrackCutsPA_global = static_cast<AliESDtrackCuts*>(commonTrackCuts->Clone("fTrackCutsPA_global"));
fTrackCutsPA_global->SetMinNCrossedRowsTPC(fMinNCrossedRows);
fTrackCutsPA_global->SetMinRatioCrossedRowsOverFindableClustersTPC(0.8);
fTrackCutsPA_complementary = static_cast<AliESDtrackCuts*>(fTrackCutsPA_global->Clone("fTrackCutsPA_complementary"));
fTrackCutsPA_complementary->SetRequireITSRefit(kFALSE);
fTrackCutsPA_complementary->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
fTrackCutsPP_global = static_cast<AliESDtrackCuts*>(commonTrackCuts->Clone("fTrackCutsPP_global"));
TFormula *f1NClustersTPCLinearPtDep = new TFormula("f1NClustersTPCLinearPtDep","70.+30./20.*x");
fTrackCutsPP_global->SetMinNClustersTPCPtDep(f1NClustersTPCLinearPtDep,20.);
fTrackCutsPP_global->SetMinNClustersTPC(70);
fTrackCutsPP_global->SetRequireTPCStandAlone(kTRUE);
fTrackCutsPP_global->SetEtaRange(-0.9,0.9);
fTrackCutsPP_global->SetPtRange(0.15, 1e15);
fTrackCutsPP_complementary = static_cast<AliESDtrackCuts*>(fTrackCutsPP_global->Clone("fTrackCutsPP_complementary"));
fTrackCutsPP_complementary->SetRequireITSRefit(kFALSE);
fTrackCutsPP_complementary->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
fTrackCutsPP_global_variedPtDep = static_cast<AliESDtrackCuts*>(commonTrackCuts->Clone("fTrackCutsPP_global_variedPtDep"));
TFormula *f1NClustersTPCLinearPtDep2 = new TFormula("f1NClustersTPCLinearPtDep2","70.+15./20.*x");
fTrackCutsPP_global_variedPtDep->SetMinNClustersTPCPtDep(f1NClustersTPCLinearPtDep2,20.);
fTrackCutsPP_global_variedPtDep->SetMinNClustersTPC(70);
fTrackCutsPP_global_variedPtDep->SetRequireTPCStandAlone(kTRUE);
fTrackCutsPP_global_variedPtDep->SetEtaRange(-0.9,0.9);
fTrackCutsPP_global_variedPtDep->SetPtRange(0.15, 1e15);
fTrackCutsPP_complementary_variedPtDep = static_cast<AliESDtrackCuts*>(fTrackCutsPP_global_variedPtDep->Clone("fTrackCutsPP_complementary_variedPtDep"));
fTrackCutsPP_complementary_variedPtDep->SetRequireITSRefit(kFALSE);
fTrackCutsPP_complementary_variedPtDep->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
fTrackCutsPP_global_variedPtDep2 = static_cast<AliESDtrackCuts*>(commonTrackCuts->Clone("fTrackCutsPP_global_variedPtDep2"));
TFormula *f1NClustersTPCLinearPtDep3 = new TFormula("f1NClustersTPCLinearPtDep3","70.+45./20.*x");
fTrackCutsPP_global_variedPtDep2->SetMinNClustersTPCPtDep(f1NClustersTPCLinearPtDep3,20.);
fTrackCutsPP_global_variedPtDep2->SetMinNClustersTPC(70);
fTrackCutsPP_global_variedPtDep2->SetRequireTPCStandAlone(kTRUE);
fTrackCutsPP_global_variedPtDep2->SetEtaRange(-0.9,0.9);
fTrackCutsPP_global_variedPtDep2->SetPtRange(0.15, 1e15);
fTrackCutsPP_complementary_variedPtDep2 = static_cast<AliESDtrackCuts*>(fTrackCutsPP_global_variedPtDep2->Clone("fTrackCutsPP_complementary_variedPtDep2"));
fTrackCutsPP_complementary_variedPtDep2->SetRequireITSRefit(kFALSE);
fTrackCutsPP_complementary_variedPtDep2->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
fHybridESDtrackCuts = new AliESDHybridTrackcuts();
if(fIsPA)
{
fHybridESDtrackCuts->SetMainCuts(fTrackCutsPA_global);
fHybridESDtrackCuts->SetAdditionalCuts(fTrackCutsPA_complementary);
}
else
{
fHybridESDtrackCuts_variedPtDep = new AliESDHybridTrackcuts();
fHybridESDtrackCuts_variedPtDep2 = new AliESDHybridTrackcuts();
fHybridESDtrackCuts->SetMainCuts(fTrackCutsPP_global);
fHybridESDtrackCuts->SetAdditionalCuts(fTrackCutsPP_complementary);
fHybridESDtrackCuts_variedPtDep->SetMainCuts(fTrackCutsPP_global_variedPtDep);
fHybridESDtrackCuts_variedPtDep->SetAdditionalCuts(fTrackCutsPP_complementary_variedPtDep);
fHybridESDtrackCuts_variedPtDep2->SetMainCuts(fTrackCutsPP_global_variedPtDep2);
fHybridESDtrackCuts_variedPtDep2->SetAdditionalCuts(fTrackCutsPP_complementary_variedPtDep2);
}
delete commonTrackCuts;
}
void AliAnalysisTaskChargedJetsPA::CreateCutHistograms()
{
AliESDEvent* fESD = dynamic_cast<AliESDEvent*>( InputEvent() );
if (!fESD)
{
AliError("For cut analysis, ESDs must be processed!");
return;
}
SetCurrentOutputList(2);
Float_t dca[2], cov[3];
for (Int_t i=0;i < fESD->GetNumberOfTracks(); i++)
{
AliESDtrack* track = fESD->GetTrack(i);
Double_t pT = track->Pt();
Double_t eta = track->Eta();
Double_t phi = track->Phi();
Double_t nclsITS = track->GetITSclusters(0);
Double_t ncrTPC = track->GetTPCCrossedRows();
Double_t nCRoverFC = 0;
if(track->GetTPCNclsF())
nCRoverFC = track->GetTPCCrossedRows()/track->GetTPCNclsF();
Double_t chi2ITS = 999.;
if (nclsITS)
chi2ITS = track->GetITSchi2()/nclsITS;
Double_t chi2TPC = 999.;
Double_t chi2TPCConstrained = track->GetChi2TPCConstrainedVsGlobal(static_cast<const AliESDVertex*>(fPrimaryVertex));
Double_t SharedTPCClusters = 999.;
Double_t nClustersTPC = 0;
if(fHybridESDtrackCuts->GetMainCuts()->GetRequireTPCStandAlone())
{
nClustersTPC = track->GetTPCNclsIter1();
if(nClustersTPC)
chi2TPC = track->GetTPCchi2Iter1()/nClustersTPC;
}
else
{
nClustersTPC = track->GetTPCclusters(0);
if(nClustersTPC)
chi2TPC = track->GetTPCchi2()/nClustersTPC;
}
if(nClustersTPC)
SharedTPCClusters = static_cast<Double_t>(track->GetTPCnclsS())/static_cast<Double_t>(nClustersTPC);
Double_t tpcLength = 0.;
if (track->GetInnerParam() && track->GetESDEvent()) {
tpcLength = track->GetLengthInActiveZone(1, 1.8, 220, track->GetESDEvent()->GetMagneticField());
}
track->GetImpactParameters(dca, cov);
if((pT<0.15) || (TMath::Abs(eta)>0.9))
continue;
Int_t trackType = 0;
if(fIsPA)
{
trackType = fHybridESDtrackCuts->AcceptTrack(track);
Double_t tmpThreshold90 = 70. + 20./20. * pT;
Double_t tmpThreshold100 = 70. + 30./20. * pT;
Double_t tmpThreshold110 = 70. + 40./20. * pT;
Double_t tmpThreshold120 = 70. + 50./20. * pT;
if(pT>20.)
{
tmpThreshold90 = 70. + 20.;
tmpThreshold100 = 70. + 30.;
tmpThreshold110 = 70. + 40.;
tmpThreshold120 = 70. + 50.;
}
if (trackType)
{
if(ncrTPC>=tmpThreshold90)
FillCutHistogram("hCutsClustersPtDependence", 0, pT, eta, phi, trackType-1);
if(ncrTPC>=tmpThreshold100)
FillCutHistogram("hCutsClustersPtDependence", 1, pT, eta, phi, trackType-1);
if(ncrTPC>=tmpThreshold110)
FillCutHistogram("hCutsClustersPtDependence", 2, pT, eta, phi, trackType-1);
if(ncrTPC>=tmpThreshold120)
FillCutHistogram("hCutsClustersPtDependence", 3, pT, eta, phi, trackType-1);
}
if(fUsePtDepCrossedRowsCut && (ncrTPC<tmpThreshold100))
continue;
}
else
{
trackType = fHybridESDtrackCuts_variedPtDep->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsClustersPtDependence", 0, pT, eta, phi, trackType-1);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsClustersPtDependence", 1, pT, eta, phi, trackType-1);
trackType = fHybridESDtrackCuts_variedPtDep2->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsClustersPtDependence", 2, pT, eta, phi, trackType-1);
}
Int_t minNclsTPC = fHybridESDtrackCuts->GetMainCuts()->GetMinNClusterTPC();
Int_t minNclsTPC_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMinNClusterTPC();
fHybridESDtrackCuts->GetMainCuts()->SetMinNClustersTPC(0);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinNClustersTPC(0);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsNumberClusters", nClustersTPC, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMinNClustersTPC(minNclsTPC);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinNClustersTPC(minNclsTPC_Additional);
Float_t maxChi2 = fHybridESDtrackCuts->GetMainCuts()->GetMaxChi2PerClusterTPC();
Float_t maxChi2_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxChi2PerClusterTPC();
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2PerClusterTPC(999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2PerClusterTPC(999.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsChi2TPC", chi2TPC, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2PerClusterTPC(maxChi2);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2PerClusterTPC(maxChi2_Additional);
Float_t maxChi2TPCConstrained = fHybridESDtrackCuts->GetMainCuts()->GetMaxChi2TPCConstrainedGlobal();
Float_t maxChi2TPCConstrained_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxChi2TPCConstrainedGlobal();
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2TPCConstrainedGlobal(999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2TPCConstrainedGlobal(999.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsChi2Constrained", chi2TPCConstrained, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2TPCConstrainedGlobal(maxChi2TPCConstrained);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2TPCConstrainedGlobal(maxChi2TPCConstrained_Additional);
Float_t maxDcaZ = fHybridESDtrackCuts->GetMainCuts()->GetMaxDCAToVertexZ();
Float_t maxDcaZ_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxDCAToVertexZ();
fHybridESDtrackCuts->GetMainCuts()->SetMaxDCAToVertexZ(999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxDCAToVertexZ(999.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsDCAZ", TMath::Abs(dca[1]), pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMaxDCAToVertexZ(maxDcaZ);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxDCAToVertexZ(maxDcaZ_Additional);
Float_t maxDcaXY = fHybridESDtrackCuts->GetMainCuts()->GetMaxDCAToVertexXY();
Float_t maxDcaXY_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxDCAToVertexXY();
fHybridESDtrackCuts->GetMainCuts()->SetMaxDCAToVertexXY(999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxDCAToVertexXY(999.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsDCAXY", TMath::Abs(dca[0]), pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMaxDCAToVertexXY(maxDcaXY);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxDCAToVertexXY(maxDcaXY_Additional);
AliESDtrackCuts::ITSClusterRequirement clusterReq = fHybridESDtrackCuts->GetMainCuts()->GetClusterRequirementITS(AliESDtrackCuts::kSPD);
AliESDtrackCuts::ITSClusterRequirement clusterReq_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetClusterRequirementITS(AliESDtrackCuts::kSPD);
fHybridESDtrackCuts->GetMainCuts()->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
fHybridESDtrackCuts->GetAdditionalCuts()->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kOff);
Int_t hasPoint = 0;
if (track->HasPointOnITSLayer(0) || track->HasPointOnITSLayer(1)) hasPoint = 1;
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsSPDHit", hasPoint, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetClusterRequirementITS(AliESDtrackCuts::kSPD, clusterReq);
fHybridESDtrackCuts->GetAdditionalCuts()->SetClusterRequirementITS(AliESDtrackCuts::kSPD, clusterReq_Additional);
Float_t minNcrTPC = fHybridESDtrackCuts->GetMainCuts()->GetMinNCrossedRowsTPC();
Float_t minNcrTPC_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMinNCrossedRowsTPC();
fHybridESDtrackCuts->GetMainCuts()->SetMinNCrossedRowsTPC(0);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinNCrossedRowsTPC(0);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsNumberCrossedRows", ncrTPC, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMinNCrossedRowsTPC(minNcrTPC);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinNCrossedRowsTPC(minNcrTPC_Additional);
Float_t minCRoverFC = fHybridESDtrackCuts->GetMainCuts()->GetMinRatioCrossedRowsOverFindableClustersTPC();
Float_t minCRoverFC_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMinRatioCrossedRowsOverFindableClustersTPC();
fHybridESDtrackCuts->GetMainCuts()->SetMinRatioCrossedRowsOverFindableClustersTPC(0.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinRatioCrossedRowsOverFindableClustersTPC(0.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsNumberCrossedRowsOverFindableClusters", nCRoverFC, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMinRatioCrossedRowsOverFindableClustersTPC(minCRoverFC);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinRatioCrossedRowsOverFindableClustersTPC(minCRoverFC_Additional);
Float_t maxSharedTPC = fHybridESDtrackCuts->GetMainCuts()->GetMaxFractionSharedTPCClusters();
Float_t maxSharedTPC_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxFractionSharedTPCClusters();
fHybridESDtrackCuts->GetMainCuts()->SetMaxFractionSharedTPCClusters(999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxFractionSharedTPCClusters(999.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsSharedTPC", SharedTPCClusters, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMaxFractionSharedTPCClusters(maxSharedTPC);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxFractionSharedTPCClusters(maxSharedTPC_Additional);
Bool_t reqTPCRefit = fHybridESDtrackCuts->GetMainCuts()->GetRequireTPCRefit();
Bool_t reqTPCRefit_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetRequireTPCRefit();
fHybridESDtrackCuts->GetMainCuts()->SetRequireTPCRefit(1);
fHybridESDtrackCuts->GetAdditionalCuts()->SetRequireTPCRefit(1);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsTPCRefit", 1, pT, eta, phi, trackType-1);
else
{
fHybridESDtrackCuts->GetMainCuts()->SetRequireTPCRefit(0);
fHybridESDtrackCuts->GetAdditionalCuts()->SetRequireTPCRefit(0);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsTPCRefit", 0, pT, eta, phi, trackType-1);
}
fHybridESDtrackCuts->GetMainCuts()->SetRequireTPCRefit(reqTPCRefit);
fHybridESDtrackCuts->GetAdditionalCuts()->SetRequireTPCRefit(reqTPCRefit_Additional);
Bool_t accKinks = fHybridESDtrackCuts->GetMainCuts()->GetAcceptKinkDaughters();
Bool_t accKinks_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetAcceptKinkDaughters();
fHybridESDtrackCuts->GetMainCuts()->SetAcceptKinkDaughters(0);
fHybridESDtrackCuts->GetAdditionalCuts()->SetAcceptKinkDaughters(0);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsAcceptKinks", 0, pT, eta, phi, trackType-1);
else
{
fHybridESDtrackCuts->GetMainCuts()->SetAcceptKinkDaughters(1);
fHybridESDtrackCuts->GetAdditionalCuts()->SetAcceptKinkDaughters(1);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsAcceptKinks", 1, pT, eta, phi, trackType-1);
}
fHybridESDtrackCuts->GetMainCuts()->SetAcceptKinkDaughters(accKinks);
fHybridESDtrackCuts->GetAdditionalCuts()->SetAcceptKinkDaughters(accKinks_Additional);
Float_t maxChi2ITS = fHybridESDtrackCuts->GetMainCuts()->GetMaxChi2PerClusterITS();
Float_t maxChi2ITS_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxChi2PerClusterITS();
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2PerClusterITS(999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2PerClusterITS(999.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsChi2ITS", chi2ITS, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2PerClusterITS(maxChi2ITS);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2PerClusterITS(maxChi2ITS_Additional);
Float_t minTpcLength = fHybridESDtrackCuts->GetMainCuts()->GetMinLengthActiveVolumeTPC();
Float_t minTpcLength_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMinLengthActiveVolumeTPC();
fHybridESDtrackCuts->GetMainCuts()->SetMinLengthActiveVolumeTPC(0);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinLengthActiveVolumeTPC(0);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsTPCLength", tpcLength, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMinLengthActiveVolumeTPC(minTpcLength);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMinLengthActiveVolumeTPC(minTpcLength_Additional);
Bool_t isMatched = kFALSE;
Float_t chi2tpc = fHybridESDtrackCuts->GetMainCuts()->GetMaxChi2TPCConstrainedGlobal();
Float_t chi2its = fHybridESDtrackCuts->GetMainCuts()->GetMaxChi2PerClusterITS();
Float_t chi2tpc_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxChi2TPCConstrainedGlobal();
Float_t chi2its_Additional = fHybridESDtrackCuts->GetAdditionalCuts()->GetMaxChi2PerClusterITS();
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2TPCConstrainedGlobal(99999.);
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2PerClusterITS(999999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2TPCConstrainedGlobal(99999.);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2PerClusterITS(999999.);
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsTPCITSMatching", isMatched, pT, eta, phi, trackType-1);
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2TPCConstrainedGlobal(chi2tpc);
fHybridESDtrackCuts->GetMainCuts()->SetMaxChi2PerClusterITS(chi2its);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2TPCConstrainedGlobal(chi2tpc_Additional);
fHybridESDtrackCuts->GetAdditionalCuts()->SetMaxChi2PerClusterITS(chi2its_Additional);
isMatched=kTRUE;
trackType = fHybridESDtrackCuts->AcceptTrack(track);
if (trackType)
FillCutHistogram("hCutsTPCITSMatching", isMatched, pT, eta, phi, trackType-1);
if((fHybridESDtrackCuts->GetMainCuts()->GetClusterRequirementITS(AliESDtrackCuts::kSPD) == AliESDtrackCuts::kOff)
|| (fHybridESDtrackCuts->GetAdditionalCuts() && (fHybridESDtrackCuts->GetAdditionalCuts()->GetClusterRequirementITS(AliESDtrackCuts::kSPD) == AliESDtrackCuts::kOff)))
{
Bool_t isConstrainedWithITSRefit = static_cast<Bool_t>(track->GetConstrainedParam()) && ((track->GetStatus())&AliESDtrack::kITSrefit);
if (trackType)
FillCutHistogram("hCutsTrackConstrained", isConstrainedWithITSRefit, pT, eta, phi, trackType-1);
}
}
CreateITSTPCMatchingHistograms();
SetCurrentOutputList(0);
}
void AliAnalysisTaskChargedJetsPA::CreateITSTPCMatchingHistograms()
{
Bool_t fExcludeMomFromChi2ITSTPC = kFALSE;
AliESDEvent* fESD = dynamic_cast<AliESDEvent*>( InputEvent() );
if (!fESD)
{
AliError("For cut analysis, ESDs must be processed!");
return;
}
int ntr = fESD->GetNumberOfTracks();
TH2D * hNMatch = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_NMatch");
TH2D * hBestMatch = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_BestMatch");
TH2D * hBestMatch_cuts = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_BestMatch_cuts");
TH2D * hAllMatch = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_AllMatch");
TH2D * hAllMatchGlo = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_AllMatchGlo");
TH2D * hPtCorr_ITSTPC = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_PtCorr_ITSTPC");
TH2D * hdPtRel_ITSTPC = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_dPtRel_ITSTPC");
TH2D * hdInvPtRel_ITSTPC = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_dInvPtRel_ITSTPC");
TH2D * hNMatchBg = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_NMatchBg");
TH2D * hBestMatchBg = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_BestMatchBg");
TH2D * hBestMatchBg_cuts = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_BestMatchBg_cuts");
TH2D * hAllMatchBg = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_AllMatchBg");
TH2D * hAllMatchGloBg = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_AllMatchGloBg");
TH2D * hdPtRelBg_ITSTPC = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_dPtRelBg_ITSTPC");
TH2D * hdInvPtRelBg_ITSTPC = (TH2D*) fCurrentOutputList->FindObject("hCutsITSTPC_dInvPtRelBg_ITSTPC");
if(!(hNMatch && hBestMatch && hBestMatch_cuts && hAllMatch && hAllMatchGlo && hPtCorr_ITSTPC && hdPtRel_ITSTPC && hdInvPtRel_ITSTPC && hNMatchBg && hBestMatchBg && hBestMatchBg_cuts && hAllMatchBg && hAllMatchGloBg && hdPtRelBg_ITSTPC && hdInvPtRelBg_ITSTPC))
{
cout << " === ERROR: At least one of the ITSTPC histograms not found! ===\n";
cout << Form(" === Details: %p-%p-%p-%p-%p-%p-%p-%p-%p-%p-%p-%p-%p-%p-%p", hNMatch, hBestMatch, hBestMatch_cuts, hAllMatch, hAllMatchGlo, hPtCorr_ITSTPC, hdPtRel_ITSTPC, hdInvPtRel_ITSTPC, hNMatchBg, hBestMatchBg, hBestMatchBg_cuts, hAllMatchBg, hAllMatchGloBg, hdPtRelBg_ITSTPC, hdInvPtRelBg_ITSTPC) << endl;
fCurrentOutputList->Print();
return;
}
for (int it=0;it<ntr;it++) {
AliESDtrack* trSA = fESD->GetTrack(it);
if (!trSA->IsOn(AliESDtrack::kITSpureSA) || !trSA->IsOn(AliESDtrack::kITSrefit)) continue;
double pt = trSA->Pt();
Double_t etaSA = trSA->Eta();
if(TMath::Abs(etaSA)>0.8) continue;
Int_t nmatch = 0;
for (int i=kMaxMatch;i--;) {fMatchChi[i]=0; fMatchTr[i]=0;}
for (int it1=0;it1<ntr;it1++){
if (it1==it) continue;
AliESDtrack* trESD = fESD->GetTrack(it1);
if (!trESD->IsOn(AliESDtrack::kTPCrefit)) continue;
Match(trSA,trESD, nmatch, fExcludeMomFromChi2ITSTPC);
}
hNMatch->Fill(pt,nmatch);
if (nmatch>0){
hBestMatch->Fill(pt,fMatchChi[0]);
hPtCorr_ITSTPC->Fill(pt,fMatchTr[0]->Pt());
hdPtRel_ITSTPC->Fill(pt,(pt-fMatchTr[0]->Pt())/pt);
hdInvPtRel_ITSTPC->Fill(pt,pt*( 1/pt - (1/fMatchTr[0]->Pt()) ));
}
if (nmatch>0 && fHybridESDtrackCuts){
if(fHybridESDtrackCuts->AcceptTrack(fMatchTr[0])){
hBestMatch_cuts->Fill(pt,fMatchChi[0]);
}
}
for (int imt=nmatch;imt--;) {
hAllMatch->Fill(pt,fMatchChi[imt]);
if (fMatchTr[imt]->IsOn(AliESDtrack::kITSrefit)) hAllMatchGlo->Fill(pt,fMatchChi[imt]);
}
nmatch = 0;
for (int i=kMaxMatch;i--;) {fMatchChi[i]=0; fMatchTr[i]=0;}
for (int it1=0;it1<ntr;it1++) {
if (it1==it) continue;
AliESDtrack* trESD = fESD->GetTrack(it1);
if (!trESD->IsOn(AliESDtrack::kTPCrefit)) continue;
Match(trSA,trESD, nmatch, fExcludeMomFromChi2ITSTPC, TMath::Pi());
}
hNMatchBg->Fill(pt,nmatch);
if (nmatch>0){
hBestMatchBg->Fill(pt,fMatchChi[0]);
hdPtRelBg_ITSTPC->Fill(pt,(pt-fMatchTr[0]->Pt())/pt);
hdInvPtRelBg_ITSTPC->Fill(pt,pt*( 1/pt - (1/fMatchTr[0]->Pt()) ));
}
if (nmatch>0 && fHybridESDtrackCuts){
if(fHybridESDtrackCuts->AcceptTrack(fMatchTr[0])){
hBestMatchBg_cuts->Fill(pt,fMatchChi[0]);
}
}
for (int imt=nmatch;imt--;) {
hAllMatchBg->Fill(pt,fMatchChi[imt]);
if (fMatchTr[imt]->IsOn(AliESDtrack::kITSrefit)) hAllMatchGloBg->Fill(pt,fMatchChi[imt]);
}
}
}
void AliAnalysisTaskChargedJetsPA::Match(AliESDtrack* tr0, AliESDtrack* tr1, Int_t& nmatch, Bool_t excludeMom, Double_t rotate)
{
AliESDEvent* fESD = dynamic_cast<AliESDEvent*>( InputEvent() );
if (!fESD)
{
AliError("For cut analysis, ESDs must be processed!");
return;
}
Float_t bField = fESD->GetMagneticField();
const AliExternalTrackParam* trtpc0 = tr1->GetInnerParam();
if (!trtpc0) return;
AliExternalTrackParam trtpc(*trtpc0);
if (TMath::Abs(rotate)>1e-5) {
const double *par = trtpc.GetParameter();
const double *cov = trtpc.GetCovariance();
double alp = trtpc.GetAlpha() + rotate;
trtpc.Set(trtpc.GetX(),alp,par,cov);
}
if (!trtpc.Rotate(tr0->GetAlpha())) return;
if (!trtpc.PropagateTo(tr0->GetX(),bField)) return;
double chi2 = tr0->GetPredictedChi2(&trtpc);
if(excludeMom){
((double*)trtpc.GetParameter())[4] = tr0->GetParameter()[4];
chi2 = tr0->GetPredictedChi2(&trtpc);
}
if (chi2>kMaxChi2) return;
int ins;
for (ins=0;ins<nmatch;ins++) if (chi2<fMatchChi[ins]) break;
if (ins>=kMaxMatch) return;
for (int imv=nmatch;imv>ins;imv--) {
if (imv>=kMaxMatch) continue;
fMatchTr[imv] = fMatchTr[imv-1];
fMatchChi[imv] = fMatchChi[imv-1];
}
fMatchTr[ins] = tr1;
fMatchChi[ins] = chi2;
nmatch++;
if (nmatch>=kMaxMatch) nmatch = kMaxMatch;
}
Double_t AliAnalysisTaskChargedJetsPA::GetExternalRho()
{
AliRhoParameter *rho = 0;
if (!fRhoTaskName.IsNull()) {
rho = dynamic_cast<AliRhoParameter*>(InputEvent()->FindListObject(fRhoTaskName.Data()));
if (!rho) {
AliWarning(Form("%s: Could not retrieve rho with name %s!", GetName(), fRhoTaskName.Data()));
return 0;
}
}
else
return 0;
return (rho->GetVal());
}
inline Bool_t AliAnalysisTaskChargedJetsPA::IsEventInAcceptance(AliVEvent* event)
{
if (!event)
return kFALSE;
AliCentrality* tmpCentrality = event->GetCentrality();
Double_t centralityPercentile = -1.0;
if (tmpCentrality != NULL)
centralityPercentile = tmpCentrality->GetCentralityPercentile(fCentralityType.Data());
FillHistogram("hCentrality",centralityPercentile);
if(fSetCentralityToOne)
centralityPercentile = 1.0;
if((centralityPercentile < 0.0) || (centralityPercentile > 101.0))
AliWarning(Form("Centrality value not valid (c=%E)",centralityPercentile));
FillHistogram("hCentrality", centralityPercentile, 0.5);
if(fUsePileUpCut)
if(fHelperClass->IsPileUpEvent(event))
return kFALSE;
FillHistogram("hCentrality", centralityPercentile, 1.5);
fPrimaryVertex = event->GetPrimaryVertex();
if(fUseDefaultVertexCut)
{
fHelperClass->SetMaxVtxZ(10000.);
if(!fHelperClass->IsVertexSelected2013pA(event))
{
fHelperClass->SetMaxVtxZ(10.);
return kFALSE;
}
fHelperClass->SetMaxVtxZ(10.);
}
else
{
if(!fPrimaryVertex || (fPrimaryVertex->GetNContributors()<2) || (TMath::Sqrt(fPrimaryVertex->GetX()*fPrimaryVertex->GetX() + fPrimaryVertex->GetY()*fPrimaryVertex->GetY()) > 1.0))
return kFALSE;
}
FillHistogram("hVertexZ",fPrimaryVertex->GetZ());
FillHistogram("hCentrality", centralityPercentile, 2.5);
if((TMath::Abs(fPrimaryVertex->GetZ()) > 10.0))
return kFALSE;
FillHistogram("hCentrality", centralityPercentile, 3.5);
return kTRUE;
}
inline Bool_t AliAnalysisTaskChargedJetsPA::IsTrackInAcceptance(AliVParticle* track)
{
FillHistogram("hTrackAcceptance", 0.5);
if (track != 0)
{
if ((track->Eta() < fMaxEta) && (track->Eta() >= fMinEta))
{
FillHistogram("hTrackAcceptance", 1.5);
if (track->Pt() >= fMinTrackPt)
{
FillHistogram("hTrackAcceptance", 2.5);
return kTRUE;
}
}
}
return kFALSE;
}
inline Bool_t AliAnalysisTaskChargedJetsPA::IsBackgroundJetInAcceptance(AliEmcalJet *jet)
{
if (jet != 0)
if ((jet->Eta() >= fMinJetEta) && (jet->Eta() < fMaxJetEta))
if (jet->Pt() >= fMinBackgroundJetPt)
return kTRUE;
return kFALSE;
}
inline Bool_t AliAnalysisTaskChargedJetsPA::IsSignalJetInAcceptance(AliEmcalJet *jet, Bool_t usePtCut)
{
Bool_t acceptedWithPtCut = kFALSE;
Bool_t acceptedWithoutPtCut = kFALSE;
FillHistogram("hJetAcceptance", 0.5);
if (jet != 0)
if ((jet->Eta() >= fMinJetEta) && (jet->Eta() < fMaxJetEta))
{
FillHistogram("hJetAcceptance", 1.5);
if (jet->Pt() >= fMinJetPt)
{
FillHistogram("hJetAcceptance", 2.5);
if (jet->Area() >= fMinJetArea)
{
FillHistogram("hJetAcceptance", 3.5);
acceptedWithPtCut = kTRUE;
}
}
else if(!usePtCut)
{
if (jet->Area() >= fMinJetArea)
acceptedWithoutPtCut = kTRUE;
}
}
if(usePtCut)
return (acceptedWithPtCut);
else
return (acceptedWithPtCut || acceptedWithoutPtCut);
}
void AliAnalysisTaskChargedJetsPA::ExecOnce()
{
#ifdef DEBUGMODE
AliInfo("Starting ExecOnce.");
#endif
fInitialized = kTRUE;
if (strcmp(fTrackArrayName.Data(), "") != 0)
{
fTrackArray = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(fTrackArrayName.Data()));
if (!fTrackArray)
AliWarning(Form("%s: Could not retrieve tracks %s!", GetName(), fTrackArrayName.Data()));
else
{
TClass *cl = fTrackArray->GetClass();
if (!cl->GetBaseClass("AliVParticle"))
{
AliError(Form("%s: Collection %s does not contain AliVParticle objects!", GetName(), fTrackArrayName.Data()));
fTrackArray = 0;
}
}
}
if (strcmp(fJetArrayName.Data(), "") != 0)
{
fJetArray = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(fJetArrayName.Data()));
if (!fJetArray)
AliWarning(Form("%s: Could not retrieve jets %s!", GetName(), fJetArrayName.Data()));
else
{
if (!fJetArray->GetClass()->GetBaseClass("AliEmcalJet"))
{
AliError(Form("%s: Collection %s does not contain AliEmcalJet objects!", GetName(), fJetArrayName.Data()));
fJetArray = 0;
}
}
}
if (strcmp(fBackgroundJetArrayName.Data(), "") != 0)
{
fBackgroundJetArray = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject(fBackgroundJetArrayName.Data()));
if (!fBackgroundJetArray)
AliInfo(Form("%s: Could not retrieve background jets %s!", GetName(), fBackgroundJetArrayName.Data()));
}
fHelperClass = new AliAnalysisUtils();
fHelperClass->SetCutOnZVertexSPD(kFALSE);
Init();
InitializeTrackcuts();
#ifdef DEBUGMODE
AliInfo("ExecOnce done.");
#endif
}
void AliAnalysisTaskChargedJetsPA::GetLeadingJets()
{
fFirstLeadingJet = NULL;
fSecondLeadingJet = NULL;
fFirstLeadingKTJet = NULL;
fSecondLeadingKTJet = NULL;
fNumberSignalJets = 0;
fNumberSignalJetsAbove5GeV = 0;
Int_t jetIDArray[] = {-1, -1};
Float_t maxJetPts[] = {0, 0};
jetIDArray[0] = -1;
jetIDArray[1] = -1;
Int_t jetIDArrayKT[] = {-1, -1};
Float_t maxJetPtsKT[] = {0, 0};
jetIDArrayKT[0] = -1;
jetIDArrayKT[1] = -1;
for (Int_t i = 0; i < fJetArray->GetEntries(); i++)
{
AliEmcalJet* jet = static_cast<AliEmcalJet*>(fJetArray->At(i));
if (!jet)
{
AliError(Form("%s: Could not receive jet %d", GetName(), i));
continue;
}
if (!IsSignalJetInAcceptance(jet)) continue;
if (jet->Pt() > maxJetPts[0])
{
maxJetPts[1] = maxJetPts[0];
jetIDArray[1] = jetIDArray[0];
maxJetPts[0] = jet->Pt();
jetIDArray[0] = i;
}
else if (jet->Pt() > maxJetPts[1])
{
maxJetPts[1] = jet->Pt();
jetIDArray[1] = i;
}
fNumberSignalJets++;
if(jet->Pt() >= 5.)
fNumberSignalJetsAbove5GeV++;
}
for (Int_t i = 0; i < fBackgroundJetArray->GetEntries(); i++)
{
AliEmcalJet* jet = static_cast<AliEmcalJet*>(fBackgroundJetArray->At(i));
if (!jet)
{
AliError(Form("%s: Could not receive jet %d", GetName(), i));
continue;
}
if (!IsBackgroundJetInAcceptance(jet)) continue;
if (jet->Pt() > maxJetPtsKT[0])
{
maxJetPtsKT[1] = maxJetPtsKT[0];
jetIDArrayKT[1] = jetIDArrayKT[0];
maxJetPtsKT[0] = jet->Pt();
jetIDArrayKT[0] = i;
}
else if (jet->Pt() > maxJetPtsKT[1])
{
maxJetPtsKT[1] = jet->Pt();
jetIDArrayKT[1] = i;
}
}
if (jetIDArray[0] > -1)
fFirstLeadingJet = static_cast<AliEmcalJet*>(fJetArray->At(jetIDArray[0]));
if (jetIDArray[1] > -1)
fSecondLeadingJet = static_cast<AliEmcalJet*>(fJetArray->At(jetIDArray[1]));
if (jetIDArrayKT[0] > -1)
fFirstLeadingKTJet = static_cast<AliEmcalJet*>(fBackgroundJetArray->At(jetIDArrayKT[0]));
if (jetIDArrayKT[1] > -1)
fSecondLeadingKTJet = static_cast<AliEmcalJet*>(fBackgroundJetArray->At(jetIDArrayKT[1]));
}
inline Double_t AliAnalysisTaskChargedJetsPA::GetConePt(Double_t eta, Double_t phi, Double_t radius)
{
Double_t tmpConePt = 0.0;
for (Int_t i = 0; i < fTrackArray->GetEntries(); i++)
{
AliVTrack* tmpTrack = static_cast<AliVTrack*>(fTrackArray->At(i));
if (IsTrackInAcceptance(tmpTrack))
if(IsTrackInCone(tmpTrack, eta, phi, radius))
tmpConePt = tmpConePt + tmpTrack->Pt();
}
return tmpConePt;
}
inline Double_t AliAnalysisTaskChargedJetsPA::GetCorrectedConePt(Double_t eta, Double_t phi, Double_t radius, Double_t background)
{
Double_t tmpConePt = 0.0;
for (Int_t i = 0; i < fTrackArray->GetEntries(); i++)
{
AliVTrack* tmpTrack = static_cast<AliVTrack*>(fTrackArray->At(i));
if (IsTrackInAcceptance(tmpTrack))
if(IsTrackInCone(tmpTrack, eta, phi, radius))
tmpConePt = tmpConePt + tmpTrack->Pt();
}
Double_t realConeArea = (1.0*(fMaxEta-fMinEta)) * TMath::TwoPi() * MCGetOverlapCircleRectancle(eta, phi, radius, fMinEta, fMaxEta, 0., TMath::TwoPi());
tmpConePt -= background * realConeArea;
return tmpConePt;
}
inline Int_t AliAnalysisTaskChargedJetsPA::GetConeConstituentCount(Double_t eta, Double_t phi, Double_t radius)
{
Int_t tmpConeCount = 0.0;
for (Int_t i = 0; i < fTrackArray->GetEntries(); i++)
{
AliVTrack* tmpTrack = static_cast<AliVTrack*>(fTrackArray->At(i));
if (IsTrackInAcceptance(tmpTrack))
if(IsTrackInCone(tmpTrack, eta, phi, radius))
tmpConeCount++;
}
return tmpConeCount;
}
inline Bool_t AliAnalysisTaskChargedJetsPA::IsTrackInCone(AliVTrack* track, Double_t eta, Double_t phi, Double_t radius)
{
Double_t trackPhi = 0.0;
if (track->Phi() > (TMath::TwoPi() - (radius-phi)))
trackPhi = track->Phi() - TMath::TwoPi();
else if (track->Phi() < (phi+radius - TMath::TwoPi()))
trackPhi = track->Phi() + TMath::TwoPi();
else
trackPhi = track->Phi();
if ( TMath::Abs(trackPhi-phi)*TMath::Abs(trackPhi-phi) + TMath::Abs(track->Eta()-eta)*TMath::Abs(track->Eta()-eta) <= radius*radius)
return kTRUE;
return kFALSE;
}
inline Bool_t AliAnalysisTaskChargedJetsPA::IsTrackInJet(AliEmcalJet* jet, Int_t trackIndex)
{
for (Int_t i = 0; i < jet->GetNumberOfTracks(); ++i)
{
Int_t jetTrack = jet->TrackAt(i);
if (jetTrack == trackIndex)
return kTRUE;
}
return kFALSE;
}
inline Bool_t AliAnalysisTaskChargedJetsPA::IsJetOverlapping(AliEmcalJet* jet1, AliEmcalJet* jet2)
{
for (Int_t i = 0; i < jet1->GetNumberOfTracks(); ++i)
{
Int_t jet1Track = jet1->TrackAt(i);
for (Int_t j = 0; j < jet2->GetNumberOfTracks(); ++j)
{
Int_t jet2Track = jet2->TrackAt(j);
if (jet1Track == jet2Track)
return kTRUE;
}
}
return kFALSE;
}
Double_t AliAnalysisTaskChargedJetsPA::GetCorrectedJetPt(AliEmcalJet* jet, Double_t background)
{
#ifdef DEBUGMODE
AliInfo("Getting corrected jet spectra.");
#endif
Double_t correctedPt = -1.0;
if(background < 0)
background = 0;
correctedPt = jet->Pt() - background * jet->Area();
#ifdef DEBUGMODE
AliInfo("Got corrected jet spectra.");
#endif
return correctedPt;
}
Double_t AliAnalysisTaskChargedJetsPA::GetDeltaPt(Double_t rho, Double_t overlappingJetExclusionProbability)
{
#ifdef DEBUGMODE
AliInfo("Getting Delta Pt.");
#endif
Double_t deltaPt = -10000.0;
Double_t ratioExcludedRCs = static_cast<Double_t>(fTempExcludedRCs)/fTempAllRCs;
Double_t etaMin, etaMax;
etaMin = fMinEta+fRandConeRadius;
etaMax = fMaxEta-fRandConeRadius;
Bool_t coneValid = kTRUE;
Double_t tmpRandConeEta = etaMin + fRandom->Rndm()*(etaMax-etaMin);
Double_t tmpRandConePhi = fRandom->Rndm()*TMath::TwoPi();
if(overlappingJetExclusionProbability)
{
fTempOverlapCounter++;
fTempMeanExclusionProbability += overlappingJetExclusionProbability;
for (Int_t i = 0; i<fJetArray->GetEntries(); i++)
{
AliEmcalJet* tmpJet = static_cast<AliEmcalJet*>(fJetArray->At(i));
if (!IsSignalJetInAcceptance(tmpJet, kTRUE)) continue;
Double_t tmpDeltaPhi = GetDeltaPhi(tmpRandConePhi, tmpJet->Phi());
if ( tmpDeltaPhi*tmpDeltaPhi + (tmpRandConeEta-tmpJet->Eta())*(tmpRandConeEta-tmpJet->Eta()) <= fRandConeRadius*fRandConeRadius )
{
fTempAllRCs++;
if(ratioExcludedRCs < fTempMeanExclusionProbability/fTempOverlapCounter)
{
coneValid = kFALSE;
fTempExcludedRCs++;
}
else
coneValid = kTRUE;
}
}
}
if (coneValid)
deltaPt = GetConePt(tmpRandConeEta,tmpRandConePhi,fRandConeRadius) - (rho*fRandConeRadius*fRandConeRadius*TMath::Pi());
#ifdef DEBUGMODE
AliInfo("Got Delta Pt.");
#endif
return deltaPt;
}
void AliAnalysisTaskChargedJetsPA::GetKTBackgroundDensityAll(Int_t numberExcludeLeadingJets, Double_t& rhoPbPb, Double_t& rhoPbPbWithGhosts, Double_t& rhoCMS, Double_t& rhoImprovedCMS, Double_t& rhoMean, Double_t& rhoTrackLike)
{
#ifdef DEBUGMODE
AliInfo("Getting ALL KT background density.");
#endif
static Double_t tmpRhoPbPb[1024];
static Double_t tmpRhoPbPbWithGhosts[1024];
static Double_t tmpRhoMean[1024];
static Double_t tmpRhoCMS[1024];
static Double_t tmpRhoImprovedCMS[1024];
Double_t tmpCoveredArea = 0.0;
Double_t tmpSummedArea = 0.0;
Double_t tmpPtTrackLike = 0.0;
Double_t tmpAreaTrackLike = 0.0;
rhoPbPb = 0.0;
rhoPbPbWithGhosts = 0.0;
rhoCMS = 0.0;
rhoImprovedCMS = 0.0;
rhoMean = 0.0;
rhoTrackLike = 0.0;
Int_t rhoPbPbJetCount = 0;
Int_t rhoPbPbWithGhostsJetCount = 0;
Int_t rhoCMSJetCount = 0;
Int_t rhoImprovedCMSJetCount = 0;
Int_t rhoMeanJetCount = 0;
if(numberExcludeLeadingJets==-1)
numberExcludeLeadingJets = fNumberSignalJets;
if (fNumberSignalJets < numberExcludeLeadingJets)
numberExcludeLeadingJets = fNumberSignalJets;
for (Int_t i = 0; i < fBackgroundJetArray->GetEntries(); i++)
{
AliEmcalJet* backgroundJet = static_cast<AliEmcalJet*>(fBackgroundJetArray->At(i));
if (!backgroundJet)
{
AliError(Form("%s: Could not receive jet %d", GetName(), i));
continue;
}
tmpSummedArea += backgroundJet->Area();
if(backgroundJet->Pt() > 0.150)
tmpCoveredArea += backgroundJet->Area();
if (!IsBackgroundJetInAcceptance(backgroundJet))
continue;
Bool_t isOverlapping = kFALSE;
for(Int_t j=0;j<numberExcludeLeadingJets;j++)
{
AliEmcalJet* signalJet = fFirstLeadingJet;
if(j==1)
signalJet = fSecondLeadingJet;
if(signalJet->Pt() < 5.0)
continue;
if(IsJetOverlapping(signalJet, backgroundJet))
{
isOverlapping = kTRUE;
break;
}
}
Double_t tmpRho = 0.0;
if(backgroundJet->Area())
tmpRho = backgroundJet->Pt() / backgroundJet->Area();
if((backgroundJet != fFirstLeadingKTJet) || (backgroundJet != fSecondLeadingKTJet))
{
tmpRhoPbPbWithGhosts[rhoPbPbWithGhostsJetCount] = tmpRho;
rhoPbPbWithGhostsJetCount++;
}
if(backgroundJet->Pt() > 0.150)
{
tmpRhoCMS[rhoCMSJetCount] = tmpRho;
rhoCMSJetCount++;
if((backgroundJet != fFirstLeadingKTJet) || (backgroundJet != fSecondLeadingKTJet))
{
tmpRhoImprovedCMS[rhoImprovedCMSJetCount] = tmpRho;
rhoImprovedCMSJetCount++;
}
if((backgroundJet != fFirstLeadingKTJet) || (backgroundJet != fSecondLeadingKTJet))
{
tmpRhoPbPb[rhoPbPbJetCount] = tmpRho;
rhoPbPbJetCount++;
}
}
if(!isOverlapping)
{
tmpRhoMean[rhoMeanJetCount] = tmpRho;
rhoMeanJetCount++;
tmpPtTrackLike += backgroundJet->Pt();
tmpAreaTrackLike += backgroundJet->Area();
}
}
if (tmpAreaTrackLike > 0)
rhoTrackLike = tmpPtTrackLike/tmpAreaTrackLike;
if (rhoPbPbJetCount > 0)
rhoPbPb = TMath::Median(rhoPbPbJetCount, tmpRhoPbPb);
if (rhoPbPbWithGhostsJetCount > 0)
rhoPbPbWithGhosts = TMath::Median(rhoPbPbWithGhostsJetCount, tmpRhoPbPbWithGhosts);
if (rhoCMSJetCount > 0)
rhoCMS = TMath::Median(rhoCMSJetCount, tmpRhoCMS) * tmpCoveredArea/tmpSummedArea;
if (rhoImprovedCMSJetCount > 0)
{
rhoImprovedCMS = TMath::Median(rhoImprovedCMSJetCount, tmpRhoImprovedCMS) * tmpCoveredArea/tmpSummedArea;
}
if (rhoMeanJetCount > 0)
rhoMean = TMath::Mean(rhoMeanJetCount, tmpRhoMean);
#ifdef DEBUGMODE
AliInfo("Got ALL KT background density.");
#endif
}
void AliAnalysisTaskChargedJetsPA::GetTRBackgroundDensity(Int_t numberExcludeLeadingJets, Double_t& rhoNoExclusion, Double_t& rhoConeExclusion02, Double_t& rhoConeExclusion04, Double_t& rhoConeExclusion06, Double_t& rhoConeExclusion08, Double_t& rhoExactExclusion)
{
#ifdef DEBUGMODE
AliInfo("Getting TR background density.");
#endif
Double_t summedTracksPtCone04 = 0.0;
Double_t summedTracksPtCone02 = 0.0;
Double_t summedTracksPtCone06 = 0.0;
Double_t summedTracksPtCone08 = 0.0;
Double_t summedTracksPtWithinJets = 0.0;
Double_t summedTracksPt = 0.0;
rhoNoExclusion = 0.0;
rhoConeExclusion02 = 0.0;
rhoConeExclusion04 = 0.0;
rhoConeExclusion06 = 0.0;
rhoConeExclusion08 = 0.0;
rhoExactExclusion = 0.0;
if(numberExcludeLeadingJets==-1)
numberExcludeLeadingJets = fNumberSignalJetsAbove5GeV;
if (fNumberSignalJets < numberExcludeLeadingJets)
numberExcludeLeadingJets = fNumberSignalJetsAbove5GeV;
if(numberExcludeLeadingJets>2)
{
AliWarning(Form("Warning: GetTRBackgroundDensity() can only exclude up to 2 leading jets! Demanded %i", numberExcludeLeadingJets) );
numberExcludeLeadingJets = 2;
}
for (Int_t i = 0; i < fTrackArray->GetEntries(); i++)
{
AliVTrack* tmpTrack = static_cast<AliVTrack*>(fTrackArray->At(i));
Bool_t trackWithinJet = kFALSE; Bool_t trackWithin02Cone = kFALSE; Bool_t trackWithin04Cone = kFALSE; Bool_t trackWithin06Cone = kFALSE; Bool_t trackWithin08Cone = kFALSE;
if (IsTrackInAcceptance(tmpTrack))
{
for(Int_t j=0;j<numberExcludeLeadingJets;j++)
{
AliEmcalJet* signalJet = fFirstLeadingJet;
if(j==1)
signalJet = fSecondLeadingJet;
if(signalJet->Pt() < 5.0)
continue;
if (IsTrackInJet(signalJet, i))
trackWithinJet = kTRUE;
if (IsTrackInCone(tmpTrack, signalJet->Eta(), signalJet->Phi(), 0.2))
{
trackWithin02Cone = kTRUE;
trackWithin04Cone = kTRUE;
trackWithin06Cone = kTRUE;
trackWithin08Cone = kTRUE;
break;
}
else if (IsTrackInCone(tmpTrack, signalJet->Eta(), signalJet->Phi(), 0.4))
{
trackWithin04Cone = kTRUE;
trackWithin06Cone = kTRUE;
trackWithin08Cone = kTRUE;
}
else if (IsTrackInCone(tmpTrack, signalJet->Eta(), signalJet->Phi(), 0.6))
{
trackWithin06Cone = kTRUE;
trackWithin08Cone = kTRUE;
}
else if (IsTrackInCone(tmpTrack, signalJet->Eta(), signalJet->Phi(), 0.8))
{
trackWithin08Cone = kTRUE;
}
}
if(!trackWithin08Cone)
{
summedTracksPtCone08 += tmpTrack->Pt();
}
if(!trackWithin06Cone)
{
summedTracksPtCone06 += tmpTrack->Pt();
}
if(!trackWithin04Cone)
{
summedTracksPtCone04 += tmpTrack->Pt();
}
if(!trackWithin02Cone)
{
summedTracksPtCone02 += tmpTrack->Pt();
}
if(!trackWithinJet)
{
summedTracksPtWithinJets += tmpTrack->Pt();
}
summedTracksPt += tmpTrack->Pt();
}
}
Double_t tmpFullTPCArea = (1.0*(fMaxEta-fMinEta)) * TMath::TwoPi();
Double_t tmpAreaCone02 = tmpFullTPCArea;
Double_t tmpAreaCone04 = tmpFullTPCArea;
Double_t tmpAreaCone06 = tmpFullTPCArea;
Double_t tmpAreaCone08 = tmpFullTPCArea;
Double_t tmpAreaWithinJets = tmpFullTPCArea;
std::vector<Double_t> tmpEtas(fNumberSignalJetsAbove5GeV);
std::vector<Double_t> tmpPhis(fNumberSignalJetsAbove5GeV);
Int_t iSignal = 0;
for(Int_t i=0;i<numberExcludeLeadingJets;i++)
{
AliEmcalJet* signalJet = fFirstLeadingJet;
if(i==1)
signalJet = fSecondLeadingJet;
if(signalJet->Pt() < 5.0)
continue;
tmpEtas[iSignal] = signalJet->Eta();
tmpPhis[iSignal] = signalJet->Phi();
tmpAreaWithinJets -= signalJet->Area();
iSignal++;
}
tmpAreaCone02 -= tmpFullTPCArea * MCGetOverlapMultipleCirclesRectancle(fNumberSignalJetsAbove5GeV, tmpEtas, tmpPhis, 0.2, fMinEta, fMaxEta, 0., TMath::TwoPi());
tmpAreaCone04 -= tmpFullTPCArea * MCGetOverlapMultipleCirclesRectancle(fNumberSignalJetsAbove5GeV, tmpEtas, tmpPhis, 0.4, fMinEta, fMaxEta, 0., TMath::TwoPi());
tmpAreaCone06 -= tmpFullTPCArea * MCGetOverlapMultipleCirclesRectancle(fNumberSignalJetsAbove5GeV, tmpEtas, tmpPhis, 0.6, fMinEta, fMaxEta, 0., TMath::TwoPi());
tmpAreaCone08 -= tmpFullTPCArea * MCGetOverlapMultipleCirclesRectancle(fNumberSignalJetsAbove5GeV, tmpEtas, tmpPhis, 0.8, fMinEta, fMaxEta, 0., TMath::TwoPi());
rhoConeExclusion02 = summedTracksPtCone02/tmpAreaCone02;
rhoConeExclusion04 = summedTracksPtCone04/tmpAreaCone04;
rhoConeExclusion06 = summedTracksPtCone06/tmpAreaCone06;
rhoConeExclusion08 = summedTracksPtCone08/tmpAreaCone08;
rhoExactExclusion = summedTracksPtWithinJets/tmpAreaWithinJets;
rhoNoExclusion = summedTracksPt/tmpFullTPCArea;
#ifdef DEBUGMODE
AliInfo("Got TR background density.");
#endif
}
void AliAnalysisTaskChargedJetsPA::GetPPBackgroundDensity(Double_t& background)
{
background = 0;
AliEmcalJet* jet = NULL;
if(fFirstLeadingJet)
jet = fFirstLeadingJet;
else
return;
Double_t jetMom[3] = { jet->Px(), jet->Py(), jet->Pz() };
TVector3 jet3mom1(jetMom);
TVector3 jet3mom2(jetMom);
jet3mom1.RotateZ(TMath::Pi());
jet3mom2.RotateZ(-TMath::Pi());
for (int i = 0; i < fTrackArray->GetEntries(); i++)
{
AliVTrack* track = static_cast<AliVTrack*>(fTrackArray->At(i));
if (!IsTrackInAcceptance(track))
continue;
Double_t trackMom[3] = { track->Px(), track->Py(), track->Pz() };
TVector3 track3mom(trackMom);
Double_t dR1 = jet3mom1.DeltaR(track3mom);
Double_t dR2 = jet3mom2.DeltaR(track3mom);
if (dR1 <= fSignalJetRadius || dR2 <= fSignalJetRadius)
background += track3mom.Pt();
}
background /= (2 * TMath::Pi() * fSignalJetRadius * fSignalJetRadius);
}
void AliAnalysisTaskChargedJetsPA::Calculate(AliVEvent* event)
{
#ifdef DEBUGMODE
AliInfo("Starting Calculate().");
#endif
fEventCounter++;
if((fEventCounter+fPartialAnalysisIndex) % fPartialAnalysisNParts != 0)
return;
if(!IsEventInAcceptance(event))
return;
#ifdef DEBUGMODE
AliInfo("Calculate()::Init done.");
#endif
if(fAnalyzeTrackcuts)
CreateCutHistograms();
AliCentrality* tmpCentrality = event->GetCentrality();
Double_t centralityPercentile = -1.0;
Double_t centralityPercentileCL1 = 0.0;
Double_t centralityPercentileV0A = 0.0;
Double_t centralityPercentileV0C = 0.0;
Double_t centralityPercentileV0M = 0.0;
Double_t centralityPercentileZNA = 0.0;
if (tmpCentrality != NULL)
{
centralityPercentile = tmpCentrality->GetCentralityPercentile(fCentralityType.Data());
centralityPercentileCL1 = tmpCentrality->GetCentralityPercentile("CL1");
centralityPercentileV0A = tmpCentrality->GetCentralityPercentile("V0A");
centralityPercentileV0C = tmpCentrality->GetCentralityPercentile("V0C");
centralityPercentileV0M = tmpCentrality->GetCentralityPercentile("V0M");
centralityPercentileZNA = tmpCentrality->GetCentralityPercentile("ZNA");
}
if(fSetCentralityToOne)
centralityPercentile = 1.0;
FillHistogram("hVertexX",fPrimaryVertex->GetX());
FillHistogram("hVertexY",fPrimaryVertex->GetY());
FillHistogram("hVertexXY",fPrimaryVertex->GetX(), fPrimaryVertex->GetY());
FillHistogram("hVertexR",TMath::Sqrt(fPrimaryVertex->GetX()*fPrimaryVertex->GetX() + fPrimaryVertex->GetY()*fPrimaryVertex->GetY()));
FillHistogram("hCentralityCL1",centralityPercentileCL1);
FillHistogram("hCentralityV0M",centralityPercentileV0M);
FillHistogram("hCentralityV0A",centralityPercentileV0A);
FillHistogram("hCentralityV0C",centralityPercentileV0C);
FillHistogram("hCentralityZNA",centralityPercentileZNA);
if(!fDoJetAnalysis)
return;
GetLeadingJets();
Double_t backgroundKTImprovedCMS = -1.0;
Double_t backgroundExternal = -1.0;
Double_t backgroundKTPbPb = -1.0;
Double_t backgroundKTPbPbWithGhosts = -1.0;
Double_t backgroundKTCMS = -1.0;
Double_t backgroundKTMean = -1.0;
Double_t backgroundKTTrackLike = -1.0;
Double_t backgroundTRNoExcl = -1.0;
Double_t backgroundTRCone02 = -1.0;
Double_t backgroundTRCone04 = -1.0;
Double_t backgroundTRCone06 = -1.0;
Double_t backgroundTRCone08 = -1.0;
Double_t backgroundTRExact = -1.0;
Double_t backgroundPP = -1.0;
Double_t backgroundJetProfile = -1.0;
GetKTBackgroundDensityAll (fNumberExcludedJets, backgroundKTPbPb, backgroundKTPbPbWithGhosts, backgroundKTCMS, backgroundKTImprovedCMS, backgroundKTMean, backgroundKTTrackLike);
GetTRBackgroundDensity (fNumberExcludedJets, backgroundTRNoExcl, backgroundTRCone02, backgroundTRCone04, backgroundTRCone06, backgroundTRCone08, backgroundTRExact);
GetPPBackgroundDensity(backgroundPP);
backgroundExternal = GetExternalRho();
if(fNoExternalBackground)
backgroundExternal = 0;
if(fBackgroundForJetProfile==0)
backgroundJetProfile = backgroundExternal;
else if(fBackgroundForJetProfile==1)
backgroundJetProfile = backgroundKTImprovedCMS;
else if(fBackgroundForJetProfile==2)
backgroundJetProfile = backgroundKTCMS;
else if(fBackgroundForJetProfile==3)
backgroundJetProfile = backgroundPP;
else if(fBackgroundForJetProfile==4)
backgroundJetProfile = backgroundTRCone06;
else if(fBackgroundForJetProfile==5)
backgroundJetProfile = 0;
#ifdef DEBUGMODE
AliInfo("Calculate()::Centrality&SignalJets&Background-Calculation done.");
#endif
Int_t trackCountAcc = 0;
Int_t nTracks = fTrackArray->GetEntries();
for (Int_t i = 0; i < nTracks; i++)
{
AliVTrack* track = static_cast<AliVTrack*>(fTrackArray->At(i));
if (track != 0)
if (track->Pt() >= fMinTrackPt)
{
FillHistogram("hTrackPhiEta", track->Phi(),track->Eta(), 1);
FillHistogram("hTrackPtPhiEta", track->Phi(),track->Eta(), track->Pt());
}
if (IsTrackInAcceptance(track))
{
FillHistogram("hTrackPt", track->Pt(), centralityPercentile);
if(track->Eta() >= 0)
FillHistogram("hTrackPtPosEta", track->Pt(), centralityPercentile);
else
FillHistogram("hTrackPtNegEta", track->Pt(), centralityPercentile);
FillHistogram("hTrackEta", track->Eta(), centralityPercentile);
FillHistogram("hTrackPhi", track->Phi());
if(static_cast<AliPicoTrack*>(track))
{
FillHistogram("hTrackPhiTrackType", track->Phi(), (static_cast<AliPicoTrack*>(track))->GetTrackType());
FillHistogram("hTrackPtTrackType", track->Pt(), (static_cast<AliPicoTrack*>(track))->GetTrackType());
}
for(Int_t j=0;j<20;j++)
if(track->Pt() > j)
FillHistogram("hTrackPhiPtCut", track->Phi(), track->Pt());
FillHistogram("hTrackCharge", track->Charge());
trackCountAcc++;
}
}
FillHistogram("hTrackCountAcc", trackCountAcc, centralityPercentile);
#ifdef DEBUGMODE
AliInfo("Calculate()::QA done.");
#endif
FillHistogram("hJetCountAll", fJetArray->GetEntries());
FillHistogram("hJetCountAccepted", fNumberSignalJets);
FillHistogram("hJetCount", fJetArray->GetEntries(), fNumberSignalJets);
if (fFirstLeadingJet)
{
FillHistogram("hLeadingJetPt", fFirstLeadingJet->Pt());
FillHistogram("hCorrectedLeadingJetPt", GetCorrectedJetPt(fFirstLeadingJet,backgroundExternal));
}
if (fSecondLeadingJet)
{
FillHistogram("hSecondLeadingJetPt", fSecondLeadingJet->Pt());
FillHistogram("hCorrectedSecondLeadingJetPt", GetCorrectedJetPt(fSecondLeadingJet,backgroundExternal));
}
for (Int_t i = 0; i<fJetArray->GetEntries(); i++)
{
AliEmcalJet* tmpJet = static_cast<AliEmcalJet*>(fJetArray->At(i));
if (!tmpJet)
continue;
if (tmpJet->Area() >= fMinJetArea)
FillHistogram("hRawJetPhiEta", tmpJet->Phi(), tmpJet->Eta());
if ((tmpJet->Eta() >= fMinJetEta) && (tmpJet->Eta() < fMaxJetEta))
FillHistogram("hRawJetArea", tmpJet->Area());
FillHistogram("hJetPtCutStages", tmpJet->Pt(), 0.5);
if ((tmpJet->Eta() >= fMinJetEta) && (tmpJet->Eta() < fMaxJetEta))
{
FillHistogram("hJetPtCutStages", tmpJet->Pt(), 1.5);
if (tmpJet->Pt() >= fMinJetPt)
{
FillHistogram("hJetPtCutStages", tmpJet->Pt(), 2.5);
if (tmpJet->Area() >= fMinJetArea)
{
FillHistogram("hJetPtCutStages", tmpJet->Pt(), 3.5);
}
}
}
if(IsSignalJetInAcceptance(tmpJet))
{
FillHistogram("hJetPtNoBgrdSubtracted", GetCorrectedJetPt(tmpJet, 0.0), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedExternal", GetCorrectedJetPt(tmpJet, backgroundExternal), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedKTImprovedCMS", GetCorrectedJetPt(tmpJet, backgroundKTImprovedCMS), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedPP", GetCorrectedJetPt(tmpJet, backgroundPP), centralityPercentile);
if(tmpJet->Phi() >= TMath::Pi())
FillHistogram("hJetPtBgrdSubtractedExternal_Phi2", GetCorrectedJetPt(tmpJet, backgroundExternal), centralityPercentile);
else
FillHistogram("hJetPtBgrdSubtractedExternal_Phi1", GetCorrectedJetPt(tmpJet, backgroundExternal), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedTR", GetCorrectedJetPt(tmpJet, backgroundTRCone06), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedKTPbPb", GetCorrectedJetPt(tmpJet, backgroundKTPbPb), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedKTPbPbWithGhosts", GetCorrectedJetPt(tmpJet, backgroundKTPbPbWithGhosts), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedKTCMS", GetCorrectedJetPt(tmpJet, backgroundKTCMS), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedKTMean", GetCorrectedJetPt(tmpJet, backgroundKTMean), centralityPercentile);
FillHistogram("hJetPtBgrdSubtractedKTTrackLike", GetCorrectedJetPt(tmpJet, backgroundKTTrackLike), centralityPercentile);
FillHistogram("hJetPtSubtractedRhoExternal", tmpJet->Pt(), centralityPercentile, tmpJet->Pt() - GetCorrectedJetPt(tmpJet, backgroundExternal));
FillHistogram("hJetPtSubtractedRhoKTImprovedCMS", tmpJet->Pt(), centralityPercentile, tmpJet->Pt() - GetCorrectedJetPt(tmpJet, backgroundKTImprovedCMS));
FillHistogram("hJetPtSubtractedRhoPP", tmpJet->Pt(), centralityPercentile, tmpJet->Pt() - GetCorrectedJetPt(tmpJet, backgroundPP));
for(Int_t j=0; j<fRandConeNumber; j++)
FillHistogram("hDeltaPtExternalBgrdVsPt", GetDeltaPt(backgroundExternal), GetCorrectedJetPt(tmpJet, backgroundExternal));
FillHistogram("hKTBackgroundExternalVsPt", backgroundExternal, GetCorrectedJetPt(tmpJet, backgroundExternal));
if(fAnalyzeJetConstituents)
{
THnF* tmpConstituentHist = static_cast<THnF*>(fCurrentOutputList->FindObject("hJetConstituents"));
THnF* tmpConstituentDistanceHist = static_cast<THnF*>(fCurrentOutputList->FindObject("hJetConstituentDistance"));
for(Int_t j=0; j<tmpJet->GetNumberOfTracks(); j++)
{
AliVParticle* tmpTrack = tmpJet->TrackAt(j, fTrackArray);
Double_t tmpRandConeEta = fMinJetEta + fRandom->Rndm()*TMath::Abs(fMaxJetEta-fMinJetEta);
Double_t tmpRandConePhi = fRandom->Rndm()*TMath::TwoPi();
Double_t tmpPConeEta = tmpJet->Eta();
Double_t tmpPConePhi = tmpJet->Phi() + TMath::Pi();
if(tmpPConePhi>=TMath::TwoPi())
tmpPConePhi = tmpPConePhi - TMath::TwoPi();
Double_t tmpRCcount = GetConeConstituentCount(tmpRandConeEta, tmpRandConePhi, fSignalJetRadius);
Double_t tmpPCcount = GetConeConstituentCount(tmpPConeEta, tmpPConePhi, fSignalJetRadius);
Double_t tmpDistance = TMath::Sqrt( (tmpJet->Eta()-tmpTrack->Eta())*(tmpJet->Eta()-tmpTrack->Eta())
+ (tmpJet->Phi()-tmpTrack->Phi())*(tmpJet->Phi()-tmpTrack->Phi()) );
Double_t tmpVec1[5] = {tmpJet->Pt(), tmpTrack->Pt(), static_cast<Double_t>(tmpJet->GetNumberOfTracks()), tmpRCcount, tmpPCcount};
Double_t tmpVec2[4] = {tmpJet->Pt(), tmpTrack->Pt(), static_cast<Double_t>(tmpJet->GetNumberOfTracks()), tmpDistance};
tmpConstituentHist->Fill(tmpVec1);
tmpConstituentDistanceHist->Fill(tmpVec2);
FillHistogram("hJetConstituentPtVsJetPt", tmpTrack->Pt(), tmpJet->Pt());
}
}
FillHistogram("hJetPtVsConstituentCount", tmpJet->Pt(),tmpJet->GetNumberOfTracks());
Double_t leadingTrackPt = 0.0;
for(Int_t j=0; j<tmpJet->GetNumberOfTracks(); j++)
{
if(tmpJet->TrackAt(j, fTrackArray)->Pt() > leadingTrackPt)
leadingTrackPt = tmpJet->TrackAt(j, fTrackArray)->Pt();
}
if(leadingTrackPt >= 10)
FillHistogram("hJetPtBgrdSubtractedKTImprovedCMS_Biased_10GeV", GetCorrectedJetPt(tmpJet, backgroundKTImprovedCMS), centralityPercentile);
else if(leadingTrackPt >= 5)
FillHistogram("hJetPtBgrdSubtractedKTImprovedCMS_Biased_5GeV", GetCorrectedJetPt(tmpJet, backgroundKTImprovedCMS), centralityPercentile);
else if(leadingTrackPt >= 2)
FillHistogram("hJetPtBgrdSubtractedKTImprovedCMS_Biased_2GeV", GetCorrectedJetPt(tmpJet, backgroundKTImprovedCMS), centralityPercentile);
for(Int_t j=0; j<tmpJet->GetNumberOfTracks(); j++)
{
FillHistogram("hJetConstituentPt0GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
if(tmpJet->Pt() >= 1.0)
FillHistogram("hJetConstituentPt1GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
if(tmpJet->Pt() >= 2.0)
FillHistogram("hJetConstituentPt2GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
if(tmpJet->Pt() >= 3.0)
FillHistogram("hJetConstituentPt3GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
if(tmpJet->Pt() >= 4.0)
FillHistogram("hJetConstituentPt4GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
if(tmpJet->Pt() >= 5.0)
FillHistogram("hJetConstituentPt5GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
if(tmpJet->Pt() >= 7.0)
FillHistogram("hJetConstituentPt7GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
if(tmpJet->Pt() >= 10.0)
FillHistogram("hJetConstituentPt10GeV", tmpJet->TrackAt(j, fTrackArray)->Pt(), centralityPercentile);
}
if(tmpJet->Pt() >= 5.0)
{
Double_t lowestTrackPt = 1e99;
Double_t highestTrackPt = 0.0;
for(Int_t j=0; j<tmpJet->GetNumberOfTracks(); j++)
{
if (tmpJet->TrackAt(j, fTrackArray)->Pt() < lowestTrackPt)
lowestTrackPt = tmpJet->TrackAt(j, fTrackArray)->Pt();
if (tmpJet->TrackAt(j, fTrackArray)->Pt() > highestTrackPt)
highestTrackPt = tmpJet->TrackAt(j, fTrackArray)->Pt();
}
FillHistogram("hJetArea", tmpJet->Area(), tmpJet->Pt());
for (Int_t j = 0; j<fJetArray->GetEntries(); j++)
{
AliEmcalJet* tmpJet2 = static_cast<AliEmcalJet*>(fJetArray->At(j));
if (!tmpJet2)
continue;
if(tmpJet2->Pt() >= 5.0)
FillHistogram("hJetDeltaPhi", GetDeltaPhi(tmpJet->Phi(), tmpJet2->Phi()));
}
FillHistogram("hJetPhiEta", tmpJet->Phi(),tmpJet->Eta());
FillHistogram("hJetPtPhiEta", tmpJet->Phi(),tmpJet->Eta(),tmpJet->Pt());
FillHistogram("hJetEta", tmpJet->Eta(), centralityPercentile);
if(lowestTrackPt>=2.0)
FillHistogram("hJetEta2GeVTracks", tmpJet->Eta(), centralityPercentile);
if(lowestTrackPt>=4.0)
FillHistogram("hJetEta4GeVTracks", tmpJet->Eta(), centralityPercentile);
}
}
}
if(fAnalyzeJetProfile)
CreateJetProfilePlots(backgroundJetProfile);
#ifdef DEBUGMODE
AliInfo("Calculate()::Jets done.");
#endif
FillHistogram("hKTBackgroundExternal", backgroundExternal, centralityPercentile);
if(fFirstLeadingJet && (fFirstLeadingJet->Pt()>=20.))
FillHistogram("hKTBackgroundExternal20GeV", backgroundExternal, centralityPercentile);
FillHistogram("hKTBackgroundImprovedCMS", backgroundKTImprovedCMS, centralityPercentile);
FillHistogram("hPPBackground", backgroundPP, centralityPercentile);
FillHistogram("hKTBackgroundPbPb", backgroundKTPbPb, centralityPercentile);
FillHistogram("hKTBackgroundPbPbWithGhosts", backgroundKTPbPbWithGhosts, centralityPercentile);
FillHistogram("hKTBackgroundCMS", backgroundKTCMS, centralityPercentile);
FillHistogram("hKTBackgroundMean", backgroundKTMean, centralityPercentile);
FillHistogram("hKTBackgroundTrackLike", backgroundKTTrackLike, centralityPercentile);
FillHistogram("hTRBackgroundNoExcl", backgroundTRNoExcl, centralityPercentile);
FillHistogram("hTRBackgroundCone02", backgroundTRCone02, centralityPercentile);
FillHistogram("hTRBackgroundCone04", backgroundTRCone04, centralityPercentile);
FillHistogram("hTRBackgroundCone06", backgroundTRCone06, centralityPercentile);
FillHistogram("hTRBackgroundCone08", backgroundTRCone08, centralityPercentile);
FillHistogram("hTRBackgroundExact", backgroundTRExact, centralityPercentile);
for(Int_t i=0; i<fRandConeNumber; i++)
{
Double_t tmpRatio =1./10.;
if(fNumberSignalJets)
tmpRatio =1./fNumberSignalJets;
Double_t tmpDeltaPtNoBackground = GetDeltaPt(0.0);
Double_t tmpDeltaPtExternalBgrd = GetDeltaPt(backgroundExternal);
Double_t tmpDeltaPtExternalBgrdPartialExclusion = GetDeltaPt(backgroundExternal, tmpRatio);
Double_t tmpDeltaPtPP = GetDeltaPt(backgroundPP);
Double_t tmpDeltaPtKTImprovedCMS = GetDeltaPt(backgroundKTImprovedCMS);
Double_t tmpDeltaPtKTPbPb = 0;
Double_t tmpDeltaPtKTPbPbWithGhosts = 0;
Double_t tmpDeltaPtKTCMS = 0;
Double_t tmpDeltaPtKTMean = 0;
Double_t tmpDeltaPtKTTrackLike = 0;
Double_t tmpDeltaPtTR = 0;
tmpDeltaPtKTPbPb = GetDeltaPt(backgroundKTPbPb);
tmpDeltaPtKTPbPbWithGhosts = GetDeltaPt(backgroundKTPbPbWithGhosts);
tmpDeltaPtKTCMS = GetDeltaPt(backgroundKTCMS);
tmpDeltaPtKTMean = GetDeltaPt(backgroundKTMean);
tmpDeltaPtKTTrackLike = GetDeltaPt(backgroundKTTrackLike);
tmpDeltaPtTR = GetDeltaPt(backgroundTRCone06);
if(tmpDeltaPtExternalBgrd > -10000.0)
FillHistogram("hDeltaPtExternalBgrd", tmpDeltaPtExternalBgrd, centralityPercentile);
if(tmpDeltaPtKTImprovedCMS > -10000.0)
FillHistogram("hDeltaPtKTImprovedCMS", tmpDeltaPtKTImprovedCMS, centralityPercentile);
if(tmpDeltaPtExternalBgrdPartialExclusion > -10000.0)
FillHistogram("hDeltaPtExternalBgrdPartialExclusion", tmpDeltaPtExternalBgrdPartialExclusion, centralityPercentile);
if(tmpDeltaPtPP > -10000.0)
FillHistogram("hDeltaPtPP", tmpDeltaPtPP, centralityPercentile);
if(tmpDeltaPtNoBackground > -10000.0)
FillHistogram("hDeltaPtNoBackground", tmpDeltaPtNoBackground, centralityPercentile);
if(tmpDeltaPtKTPbPb > -10000.0)
FillHistogram("hDeltaPtKTPbPb", tmpDeltaPtKTPbPb, centralityPercentile);
if(tmpDeltaPtKTPbPbWithGhosts > -10000.0)
FillHistogram("hDeltaPtKTPbPbWithGhosts", tmpDeltaPtKTPbPbWithGhosts, centralityPercentile);
if(tmpDeltaPtKTCMS > -10000.0)
FillHistogram("hDeltaPtKTCMS", tmpDeltaPtKTCMS, centralityPercentile);
if(tmpDeltaPtKTMean > -10000.0)
FillHistogram("hDeltaPtKTMean", tmpDeltaPtKTMean, centralityPercentile);
if(tmpDeltaPtKTTrackLike > -10000.0)
FillHistogram("hDeltaPtKTTrackLike", tmpDeltaPtKTTrackLike, centralityPercentile);
if(tmpDeltaPtTR > -10000.0)
FillHistogram("hDeltaPtTR", tmpDeltaPtTR, centralityPercentile);
}
#ifdef DEBUGMODE
AliInfo("Calculate()::Background done.");
#endif
#ifdef DEBUGMODE
AliInfo("Calculate() done.");
#endif
}
Bool_t AliAnalysisTaskChargedJetsPA::UserNotify()
{
return kTRUE;
}
void AliAnalysisTaskChargedJetsPA::CreateJetProfilePlots(Double_t bgrd)
{
for (Int_t i = 0; i<fJetArray->GetEntries(); i++)
{
AliEmcalJet* tmpJet = static_cast<AliEmcalJet*>(fJetArray->At(i));
if (!tmpJet)
continue;
if(!IsSignalJetInAcceptance(tmpJet))
continue;
SetCurrentOutputList(1);
if(TMath::Abs(tmpJet->Eta()) <= 0.3)
{
if(tmpJet->Pt()>=70.0)
{
FillHistogram("hJetProfile70GeV", 0.05-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.05, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.10-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.10, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.15-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.15, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.20-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.20, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.25-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.25, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.30-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.30, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.35-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.35, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.40-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.40, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.45-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.45, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.50-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.50, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.55-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.55, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile70GeV", 0.60-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.60, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
}
else if(GetCorrectedJetPt(tmpJet, bgrd)>=60.0)
{
FillHistogram("hJetProfile60GeV", 0.05-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.05, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.10-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.10, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.15-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.15, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.20-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.20, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.25-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.25, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.30-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.30, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.35-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.35, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.40-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.40, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.45-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.45, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.50-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.50, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.55-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.55, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile60GeV", 0.60-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.60, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
}
else if(GetCorrectedJetPt(tmpJet, bgrd)>=50.0)
{
FillHistogram("hJetProfile50GeV", 0.05-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.05, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.10-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.10, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.15-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.15, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.20-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.20, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.25-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.25, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.30-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.30, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.35-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.35, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.40-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.40, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.45-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.45, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.50-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.50, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.55-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.55, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile50GeV", 0.60-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.60, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
}
else if(GetCorrectedJetPt(tmpJet, bgrd)>=40.0)
{
FillHistogram("hJetProfile40GeV", 0.05-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.05, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.10-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.10, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.15-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.15, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.20-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.20, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.25-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.25, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.30-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.30, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.35-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.35, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.40-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.40, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.45-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.45, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.50-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.50, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.55-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.55, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile40GeV", 0.60-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.60, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
}
else if(GetCorrectedJetPt(tmpJet, bgrd)>=30.0)
{
FillHistogram("hJetProfile30GeV", 0.05-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.05, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.10-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.10, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.15-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.15, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.20-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.20, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.25-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.25, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.30-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.30, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.35-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.35, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.40-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.40, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.45-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.45, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.50-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.50, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.55-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.55, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile30GeV", 0.60-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.60, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
}
else if(GetCorrectedJetPt(tmpJet, bgrd)>=20.0)
{
FillHistogram("hJetProfile20GeV", 0.05-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.05, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.10-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.10, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.15-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.15, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.20-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.20, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.25-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.25, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.30-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.30, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.35-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.35, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.40-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.40, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.45-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.45, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.50-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.50, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.55-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.55, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile20GeV", 0.60-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.60, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
}
else if(GetCorrectedJetPt(tmpJet, bgrd)>=10.0)
{
FillHistogram("hJetProfile10GeV", 0.05-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.05, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.10-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.10, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.15-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.15, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.20-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.20, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.25-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.25, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.30-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.30, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.35-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.35, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.40-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.40, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.45-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.45, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.50-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.50, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.55-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.55, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
FillHistogram("hJetProfile10GeV", 0.60-0.05/2, (GetCorrectedConePt(tmpJet->Eta(), tmpJet->Phi(), 0.60, bgrd))/GetCorrectedJetPt(tmpJet, bgrd));
}
}
SetCurrentOutputList(0);
}
}
inline Double_t AliAnalysisTaskChargedJetsPA::EtaToTheta(Double_t arg)
{return 2.*atan(exp(-arg));}
inline Double_t AliAnalysisTaskChargedJetsPA::ThetaToEta(Double_t arg)
{
if ((arg > TMath::Pi()) || (arg < 0.0))
{
AliError(Form("ThetaToEta got wrong input! (%f)", arg));
return 0.0;
}
return -log(tan(arg/2.));
}
inline Double_t AliAnalysisTaskChargedJetsPA::GetDeltaPhi(Double_t phi1, Double_t phi2)
{return min(TMath::Abs(phi1-phi2),TMath::TwoPi() - TMath::Abs(phi1-phi2));}
Double_t AliAnalysisTaskChargedJetsPA::MCGetOverlapCircleRectancle(Double_t cPosX, Double_t cPosY, Double_t cRadius, Double_t rPosXmin, Double_t rPosXmax, Double_t rPosYmin, Double_t rPosYmax)
{
const Int_t kTests = 1000;
Int_t hits = 0;
TRandom3 randomGen(0);
for (Int_t i=0; i<kTests; i++)
{
Double_t tmpTestX = randomGen.Uniform(rPosXmin, rPosXmax);
Double_t tmpTestY = randomGen.Uniform(rPosYmin, rPosYmax);
Double_t tmpDistance = TMath::Sqrt( (tmpTestX - cPosX)*(tmpTestX - cPosX) + (tmpTestY - cPosY)*(tmpTestY - cPosY) );
if(tmpDistance < cRadius)
hits++;
}
return (static_cast<Double_t>(hits)/static_cast<Double_t>(kTests));
}
Double_t AliAnalysisTaskChargedJetsPA::MCGetOverlapMultipleCirclesRectancle(Int_t numCircles, std::vector<Double_t> cPosX, std::vector<Double_t> cPosY, Double_t cRadius, Double_t rPosXmin, Double_t rPosXmax, Double_t rPosYmin, Double_t rPosYmax)
{
const Int_t kTests = 1000;
Int_t hits = 0;
TRandom3 randomGen(0);
for (Int_t i=0; i<kTests; i++)
{
Double_t tmpTestX = randomGen.Uniform(rPosXmin, rPosXmax);
Double_t tmpTestY = randomGen.Uniform(rPosYmin, rPosYmax);
for(Int_t j=0; j<numCircles; j++)
{
Double_t tmpDistance = TMath::Sqrt( (tmpTestX - cPosX[j])*(tmpTestX - cPosX[j]) + (tmpTestY - cPosY[j])*(tmpTestY - cPosY[j]) );
if(tmpDistance < cRadius)
{
hits++;
break;
}
}
}
return (static_cast<Double_t>(hits)/static_cast<Double_t>(kTests));
}
inline void AliAnalysisTaskChargedJetsPA::FillHistogram(const char * key, Double_t x)
{
TH1* tmpHist = static_cast<TH1*>(fCurrentOutputList->FindObject(GetHistoName(key)));
if(!tmpHist)
{
AliError(Form("Cannot find histogram <%s> ",key)) ;
return;
}
tmpHist->Fill(x);
}
inline void AliAnalysisTaskChargedJetsPA::FillHistogram(const char * key, Double_t x, Double_t y)
{
TH1* tmpHist = static_cast<TH1*>(fCurrentOutputList->FindObject(GetHistoName(key)));
if(!tmpHist)
{
AliError(Form("Cannot find histogram <%s> ",key));
return;
}
if (tmpHist->IsA()->GetBaseClass("TH1"))
static_cast<TH1*>(tmpHist)->Fill(x,y);
else if (tmpHist->IsA()->GetBaseClass("TH2"))
static_cast<TH2*>(tmpHist)->Fill(x,y);
}
inline void AliAnalysisTaskChargedJetsPA::FillHistogram(const char * key, Double_t x, Double_t y, Double_t add)
{
TH2* tmpHist = static_cast<TH2*>(fCurrentOutputList->FindObject(GetHistoName(key)));
if(!tmpHist)
{
AliError(Form("Cannot find histogram <%s> ",key));
return;
}
tmpHist->Fill(x,y,add);
}
inline void AliAnalysisTaskChargedJetsPA::FillCutHistogram(const char * key, Double_t cut, Double_t pT, Double_t eta, Double_t phi, Int_t isAdditionalTrack)
{
THnF* tmpHist = static_cast<THnF*>(fCurrentOutputList->FindObject(GetHistoName(key)));
if(!tmpHist)
{
AliError(Form("Cannot find histogram <%s> ",key));
return;
}
Double_t tmpVec[5] = {cut, pT, eta, phi, static_cast<Double_t>(isAdditionalTrack)};
tmpHist->Fill(tmpVec);
}
template <class T> T* AliAnalysisTaskChargedJetsPA::AddHistogram1D(const char* name, const char* title, const char* options, Int_t xBins, Double_t xMin, Double_t xMax, const char* xTitle, const char* yTitle)
{
T* tmpHist = new T(GetHistoName(name), GetHistoName(title), xBins, xMin, xMax);
tmpHist->GetXaxis()->SetTitle(xTitle);
tmpHist->GetYaxis()->SetTitle(yTitle);
tmpHist->SetOption(options);
tmpHist->SetMarkerStyle(kFullCircle);
tmpHist->Sumw2();
fCurrentOutputList->Add(tmpHist);
return tmpHist;
}
template <class T> T* AliAnalysisTaskChargedJetsPA::AddHistogram2D(const char* name, const char* title, const char* options, Int_t xBins, Double_t xMin, Double_t xMax, Int_t yBins, Double_t yMin, Double_t yMax, const char* xTitle, const char* yTitle, const char* zTitle)
{
T* tmpHist = new T(GetHistoName(name), GetHistoName(title), xBins, xMin, xMax, yBins, yMin, yMax);
tmpHist->GetXaxis()->SetTitle(xTitle);
tmpHist->GetYaxis()->SetTitle(yTitle);
tmpHist->GetZaxis()->SetTitle(zTitle);
tmpHist->SetOption(options);
tmpHist->SetMarkerStyle(kFullCircle);
tmpHist->Sumw2();
fCurrentOutputList->Add(tmpHist);
return tmpHist;
}
THnF* AliAnalysisTaskChargedJetsPA::AddCutHistogram(const char* name, const char* title, const char* cutName, Int_t nBins, Double_t xMin, Double_t xMax)
{
Int_t bins [5] = { nBins, 100, 20, 18, 2};
Double_t minEdges[5] = { xMin, 0.1, -1, 0, -0.5};
Double_t maxEdges[5] = { xMax, 40, +1, 2*TMath::Pi(), 1.5};
TString axisName[5] = {cutName,"#it{p}_{T}","#eta","#phi","Track type"};
TString axisTitle[5] = {cutName,"#it{p}_{T}","#eta","#phi","Track type"};
THnF * histo = new THnF(name, title, 5, bins, minEdges, maxEdges);
BinLogAxis(histo, 1);
for (Int_t iaxis=0; iaxis<5;iaxis++){
histo->GetAxis(iaxis)->SetName(axisName[iaxis]);
histo->GetAxis(iaxis)->SetTitle(axisTitle[iaxis]);
}
fCurrentOutputList->Add(histo);
return histo;
}
void AliAnalysisTaskChargedJetsPA::BinLogAxis(const THn *h, Int_t axisNumber)
{
TAxis *axis = h->GetAxis(axisNumber);
int bins = axis->GetNbins();
Double_t from = axis->GetXmin();
Double_t to = axis->GetXmax();
Double_t *newBins = new Double_t[bins + 1];
newBins[0] = from;
Double_t factor = pow(to/from, 1./bins);
for (int i = 1; i <= bins; i++) {
newBins[i] = factor * newBins[i-1];
}
axis->Set(bins, newBins);
delete [] newBins;
}
void AliAnalysisTaskChargedJetsPA::Terminate(Option_t *)
{
if(fNoTerminate)
return;
fOutputLists[0] = dynamic_cast<TList*> (GetOutputData(1));
PostData(1, fOutputLists[0]);
if(fAnalyzeJetProfile)
{
fOutputLists[1] = dynamic_cast<TList*> (GetOutputData(2));
PostData(2, fOutputLists[1]);
}
if(fAnalyzeTrackcuts)
{
if(fAnalyzeJetProfile)
{
fOutputLists[2] = dynamic_cast<TList*> (GetOutputData(3));
PostData(3, fOutputLists[2]);
}
else
{
fOutputLists[1] = dynamic_cast<TList*> (GetOutputData(2));
PostData(2, fOutputLists[1]);
}
}
}
AliAnalysisTaskChargedJetsPA::~AliAnalysisTaskChargedJetsPA()
{
if(fNoTerminate)
return;
delete fHybridESDtrackCuts;
delete fHybridESDtrackCuts_variedPtDep;
for(Int_t i=0; i<static_cast<Int_t>(fOutputLists.size()); i++)
if (fOutputLists[i] && !AliAnalysisManager::GetAnalysisManager()->IsProofMode())
delete fOutputLists[i];
}
void AliAnalysisTaskChargedJetsPA::UserCreateOutputObjects()
{
fRandom = new TRandom3(0);
Int_t tmpListCount = 1;
if(fAnalyzeJetProfile)
tmpListCount++;
if(fAnalyzeTrackcuts)
tmpListCount++;
fOutputLists.resize(tmpListCount);
for(Int_t i=0; i<tmpListCount; i++)
{
fOutputLists[i] = new TList();
fOutputLists[i]->SetOwner();
PostData(i+1, fOutputLists[i]);
}
}
void AliAnalysisTaskChargedJetsPA::UserExec(Option_t *)
{
#ifdef DEBUGMODE
AliInfo("UserExec() started.");
#endif
if (!InputEvent())
{
AliError("??? Event pointer == 0 ???");
return;
}
if (!fInitialized)
ExecOnce();
Calculate(InputEvent());
PostData(1, fOutputLists[0]);
if(fAnalyzeJetProfile)
PostData(2, fOutputLists[1]);
if(fAnalyzeTrackcuts)
{
if(fAnalyzeJetProfile)
PostData(3, fOutputLists[2]);
else
PostData(2, fOutputLists[1]);
}
}
AliAnalysisTaskChargedJetsPA.cxx:1 AliAnalysisTaskChargedJetsPA.cxx:2 AliAnalysisTaskChargedJetsPA.cxx:3 AliAnalysisTaskChargedJetsPA.cxx:4 AliAnalysisTaskChargedJetsPA.cxx:5 AliAnalysisTaskChargedJetsPA.cxx:6 AliAnalysisTaskChargedJetsPA.cxx:7 AliAnalysisTaskChargedJetsPA.cxx:8 AliAnalysisTaskChargedJetsPA.cxx:9 AliAnalysisTaskChargedJetsPA.cxx:10 AliAnalysisTaskChargedJetsPA.cxx:11 AliAnalysisTaskChargedJetsPA.cxx:12 AliAnalysisTaskChargedJetsPA.cxx:13 AliAnalysisTaskChargedJetsPA.cxx:14 AliAnalysisTaskChargedJetsPA.cxx:15 AliAnalysisTaskChargedJetsPA.cxx:16 AliAnalysisTaskChargedJetsPA.cxx:17 AliAnalysisTaskChargedJetsPA.cxx:18 AliAnalysisTaskChargedJetsPA.cxx:19 AliAnalysisTaskChargedJetsPA.cxx:20 AliAnalysisTaskChargedJetsPA.cxx:21 AliAnalysisTaskChargedJetsPA.cxx:22 AliAnalysisTaskChargedJetsPA.cxx:23 AliAnalysisTaskChargedJetsPA.cxx:24 AliAnalysisTaskChargedJetsPA.cxx:25 AliAnalysisTaskChargedJetsPA.cxx:26 AliAnalysisTaskChargedJetsPA.cxx:27 AliAnalysisTaskChargedJetsPA.cxx:28 AliAnalysisTaskChargedJetsPA.cxx:29 AliAnalysisTaskChargedJetsPA.cxx:30 AliAnalysisTaskChargedJetsPA.cxx:31 AliAnalysisTaskChargedJetsPA.cxx:32 AliAnalysisTaskChargedJetsPA.cxx:33 AliAnalysisTaskChargedJetsPA.cxx:34 AliAnalysisTaskChargedJetsPA.cxx:35 AliAnalysisTaskChargedJetsPA.cxx:36 AliAnalysisTaskChargedJetsPA.cxx:37 AliAnalysisTaskChargedJetsPA.cxx:38 AliAnalysisTaskChargedJetsPA.cxx:39 AliAnalysisTaskChargedJetsPA.cxx:40 AliAnalysisTaskChargedJetsPA.cxx:41 AliAnalysisTaskChargedJetsPA.cxx:42 AliAnalysisTaskChargedJetsPA.cxx:43 AliAnalysisTaskChargedJetsPA.cxx:44 AliAnalysisTaskChargedJetsPA.cxx:45 AliAnalysisTaskChargedJetsPA.cxx:46 AliAnalysisTaskChargedJetsPA.cxx:47 AliAnalysisTaskChargedJetsPA.cxx:48 AliAnalysisTaskChargedJetsPA.cxx:49 AliAnalysisTaskChargedJetsPA.cxx:50 AliAnalysisTaskChargedJetsPA.cxx:51 AliAnalysisTaskChargedJetsPA.cxx:52 AliAnalysisTaskChargedJetsPA.cxx:53 AliAnalysisTaskChargedJetsPA.cxx:54 AliAnalysisTaskChargedJetsPA.cxx:55 AliAnalysisTaskChargedJetsPA.cxx:56 AliAnalysisTaskChargedJetsPA.cxx:57 AliAnalysisTaskChargedJetsPA.cxx:58 AliAnalysisTaskChargedJetsPA.cxx:59 AliAnalysisTaskChargedJetsPA.cxx:60 AliAnalysisTaskChargedJetsPA.cxx:61 AliAnalysisTaskChargedJetsPA.cxx:62 AliAnalysisTaskChargedJetsPA.cxx:63 AliAnalysisTaskChargedJetsPA.cxx:64 AliAnalysisTaskChargedJetsPA.cxx:65 AliAnalysisTaskChargedJetsPA.cxx:66 AliAnalysisTaskChargedJetsPA.cxx:67 AliAnalysisTaskChargedJetsPA.cxx:68 AliAnalysisTaskChargedJetsPA.cxx:69 AliAnalysisTaskChargedJetsPA.cxx:70 AliAnalysisTaskChargedJetsPA.cxx:71 AliAnalysisTaskChargedJetsPA.cxx:72 AliAnalysisTaskChargedJetsPA.cxx:73 AliAnalysisTaskChargedJetsPA.cxx:74 AliAnalysisTaskChargedJetsPA.cxx:75 AliAnalysisTaskChargedJetsPA.cxx:76 AliAnalysisTaskChargedJetsPA.cxx:77 AliAnalysisTaskChargedJetsPA.cxx:78 AliAnalysisTaskChargedJetsPA.cxx:79 AliAnalysisTaskChargedJetsPA.cxx:80 AliAnalysisTaskChargedJetsPA.cxx:81 AliAnalysisTaskChargedJetsPA.cxx:82 AliAnalysisTaskChargedJetsPA.cxx:83 AliAnalysisTaskChargedJetsPA.cxx:84 AliAnalysisTaskChargedJetsPA.cxx:85 AliAnalysisTaskChargedJetsPA.cxx:86 AliAnalysisTaskChargedJetsPA.cxx:87 AliAnalysisTaskChargedJetsPA.cxx:88 AliAnalysisTaskChargedJetsPA.cxx:89 AliAnalysisTaskChargedJetsPA.cxx:90 AliAnalysisTaskChargedJetsPA.cxx:91 AliAnalysisTaskChargedJetsPA.cxx:92 AliAnalysisTaskChargedJetsPA.cxx:93 AliAnalysisTaskChargedJetsPA.cxx:94 AliAnalysisTaskChargedJetsPA.cxx:95 AliAnalysisTaskChargedJetsPA.cxx:96 AliAnalysisTaskChargedJetsPA.cxx:97 AliAnalysisTaskChargedJetsPA.cxx:98 AliAnalysisTaskChargedJetsPA.cxx:99 AliAnalysisTaskChargedJetsPA.cxx:100 AliAnalysisTaskChargedJetsPA.cxx:101 AliAnalysisTaskChargedJetsPA.cxx:102 AliAnalysisTaskChargedJetsPA.cxx:103 AliAnalysisTaskChargedJetsPA.cxx:104 AliAnalysisTaskChargedJetsPA.cxx:105 AliAnalysisTaskChargedJetsPA.cxx:106 AliAnalysisTaskChargedJetsPA.cxx:107 AliAnalysisTaskChargedJetsPA.cxx:108 AliAnalysisTaskChargedJetsPA.cxx:109 AliAnalysisTaskChargedJetsPA.cxx:110 AliAnalysisTaskChargedJetsPA.cxx:111 AliAnalysisTaskChargedJetsPA.cxx:112 AliAnalysisTaskChargedJetsPA.cxx:113 AliAnalysisTaskChargedJetsPA.cxx:114 AliAnalysisTaskChargedJetsPA.cxx:115 AliAnalysisTaskChargedJetsPA.cxx:116 AliAnalysisTaskChargedJetsPA.cxx:117 AliAnalysisTaskChargedJetsPA.cxx:118 AliAnalysisTaskChargedJetsPA.cxx:119 AliAnalysisTaskChargedJetsPA.cxx:120 AliAnalysisTaskChargedJetsPA.cxx:121 AliAnalysisTaskChargedJetsPA.cxx:122 AliAnalysisTaskChargedJetsPA.cxx:123 AliAnalysisTaskChargedJetsPA.cxx:124 AliAnalysisTaskChargedJetsPA.cxx:125 AliAnalysisTaskChargedJetsPA.cxx:126 AliAnalysisTaskChargedJetsPA.cxx:127 AliAnalysisTaskChargedJetsPA.cxx:128 AliAnalysisTaskChargedJetsPA.cxx:129 AliAnalysisTaskChargedJetsPA.cxx:130 AliAnalysisTaskChargedJetsPA.cxx:131 AliAnalysisTaskChargedJetsPA.cxx:132 AliAnalysisTaskChargedJetsPA.cxx:133 AliAnalysisTaskChargedJetsPA.cxx:134 AliAnalysisTaskChargedJetsPA.cxx:135 AliAnalysisTaskChargedJetsPA.cxx:136 AliAnalysisTaskChargedJetsPA.cxx:137 AliAnalysisTaskChargedJetsPA.cxx:138 AliAnalysisTaskChargedJetsPA.cxx:139 AliAnalysisTaskChargedJetsPA.cxx:140 AliAnalysisTaskChargedJetsPA.cxx:141 AliAnalysisTaskChargedJetsPA.cxx:142 AliAnalysisTaskChargedJetsPA.cxx:143 AliAnalysisTaskChargedJetsPA.cxx:144 AliAnalysisTaskChargedJetsPA.cxx:145 AliAnalysisTaskChargedJetsPA.cxx:146 AliAnalysisTaskChargedJetsPA.cxx:147 AliAnalysisTaskChargedJetsPA.cxx:148 AliAnalysisTaskChargedJetsPA.cxx:149 AliAnalysisTaskChargedJetsPA.cxx:150 AliAnalysisTaskChargedJetsPA.cxx:151 AliAnalysisTaskChargedJetsPA.cxx:152 AliAnalysisTaskChargedJetsPA.cxx:153 AliAnalysisTaskChargedJetsPA.cxx:154 AliAnalysisTaskChargedJetsPA.cxx:155 AliAnalysisTaskChargedJetsPA.cxx:156 AliAnalysisTaskChargedJetsPA.cxx:157 AliAnalysisTaskChargedJetsPA.cxx:158 AliAnalysisTaskChargedJetsPA.cxx:159 AliAnalysisTaskChargedJetsPA.cxx:160 AliAnalysisTaskChargedJetsPA.cxx:161 AliAnalysisTaskChargedJetsPA.cxx:162 AliAnalysisTaskChargedJetsPA.cxx:163 AliAnalysisTaskChargedJetsPA.cxx:164 AliAnalysisTaskChargedJetsPA.cxx:165 AliAnalysisTaskChargedJetsPA.cxx:166 AliAnalysisTaskChargedJetsPA.cxx:167 AliAnalysisTaskChargedJetsPA.cxx:168 AliAnalysisTaskChargedJetsPA.cxx:169 AliAnalysisTaskChargedJetsPA.cxx:170 AliAnalysisTaskChargedJetsPA.cxx:171 AliAnalysisTaskChargedJetsPA.cxx:172 AliAnalysisTaskChargedJetsPA.cxx:173 AliAnalysisTaskChargedJetsPA.cxx:174 AliAnalysisTaskChargedJetsPA.cxx:175 AliAnalysisTaskChargedJetsPA.cxx:176 AliAnalysisTaskChargedJetsPA.cxx:177 AliAnalysisTaskChargedJetsPA.cxx:178 AliAnalysisTaskChargedJetsPA.cxx:179 AliAnalysisTaskChargedJetsPA.cxx:180 AliAnalysisTaskChargedJetsPA.cxx:181 AliAnalysisTaskChargedJetsPA.cxx:182 AliAnalysisTaskChargedJetsPA.cxx:183 AliAnalysisTaskChargedJetsPA.cxx:184 AliAnalysisTaskChargedJetsPA.cxx:185 AliAnalysisTaskChargedJetsPA.cxx:186 AliAnalysisTaskChargedJetsPA.cxx:187 AliAnalysisTaskChargedJetsPA.cxx:188 AliAnalysisTaskChargedJetsPA.cxx:189 AliAnalysisTaskChargedJetsPA.cxx:190 AliAnalysisTaskChargedJetsPA.cxx:191 AliAnalysisTaskChargedJetsPA.cxx:192 AliAnalysisTaskChargedJetsPA.cxx:193 AliAnalysisTaskChargedJetsPA.cxx:194 AliAnalysisTaskChargedJetsPA.cxx:195 AliAnalysisTaskChargedJetsPA.cxx:196 AliAnalysisTaskChargedJetsPA.cxx:197 AliAnalysisTaskChargedJetsPA.cxx:198 AliAnalysisTaskChargedJetsPA.cxx:199 AliAnalysisTaskChargedJetsPA.cxx:200 AliAnalysisTaskChargedJetsPA.cxx:201 AliAnalysisTaskChargedJetsPA.cxx:202 AliAnalysisTaskChargedJetsPA.cxx:203 AliAnalysisTaskChargedJetsPA.cxx:204 AliAnalysisTaskChargedJetsPA.cxx:205 AliAnalysisTaskChargedJetsPA.cxx:206 AliAnalysisTaskChargedJetsPA.cxx:207 AliAnalysisTaskChargedJetsPA.cxx:208 AliAnalysisTaskChargedJetsPA.cxx:209 AliAnalysisTaskChargedJetsPA.cxx:210 AliAnalysisTaskChargedJetsPA.cxx:211 AliAnalysisTaskChargedJetsPA.cxx:212 AliAnalysisTaskChargedJetsPA.cxx:213 AliAnalysisTaskChargedJetsPA.cxx:214 AliAnalysisTaskChargedJetsPA.cxx:215 AliAnalysisTaskChargedJetsPA.cxx:216 AliAnalysisTaskChargedJetsPA.cxx:217 AliAnalysisTaskChargedJetsPA.cxx:218 AliAnalysisTaskChargedJetsPA.cxx:219 AliAnalysisTaskChargedJetsPA.cxx:220 AliAnalysisTaskChargedJetsPA.cxx:221 AliAnalysisTaskChargedJetsPA.cxx:222 AliAnalysisTaskChargedJetsPA.cxx:223 AliAnalysisTaskChargedJetsPA.cxx:224 AliAnalysisTaskChargedJetsPA.cxx:225 AliAnalysisTaskChargedJetsPA.cxx:226 AliAnalysisTaskChargedJetsPA.cxx:227 AliAnalysisTaskChargedJetsPA.cxx:228 AliAnalysisTaskChargedJetsPA.cxx:229 AliAnalysisTaskChargedJetsPA.cxx:230 AliAnalysisTaskChargedJetsPA.cxx:231 AliAnalysisTaskChargedJetsPA.cxx:232 AliAnalysisTaskChargedJetsPA.cxx:233 AliAnalysisTaskChargedJetsPA.cxx:234 AliAnalysisTaskChargedJetsPA.cxx:235 AliAnalysisTaskChargedJetsPA.cxx:236 AliAnalysisTaskChargedJetsPA.cxx:237 AliAnalysisTaskChargedJetsPA.cxx:238 AliAnalysisTaskChargedJetsPA.cxx:239 AliAnalysisTaskChargedJetsPA.cxx:240 AliAnalysisTaskChargedJetsPA.cxx:241 AliAnalysisTaskChargedJetsPA.cxx:242 AliAnalysisTaskChargedJetsPA.cxx:243 AliAnalysisTaskChargedJetsPA.cxx:244 AliAnalysisTaskChargedJetsPA.cxx:245 AliAnalysisTaskChargedJetsPA.cxx:246 AliAnalysisTaskChargedJetsPA.cxx:247 AliAnalysisTaskChargedJetsPA.cxx:248 AliAnalysisTaskChargedJetsPA.cxx:249 AliAnalysisTaskChargedJetsPA.cxx:250 AliAnalysisTaskChargedJetsPA.cxx:251 AliAnalysisTaskChargedJetsPA.cxx:252 AliAnalysisTaskChargedJetsPA.cxx:253 AliAnalysisTaskChargedJetsPA.cxx:254 AliAnalysisTaskChargedJetsPA.cxx:255 AliAnalysisTaskChargedJetsPA.cxx:256 AliAnalysisTaskChargedJetsPA.cxx:257 AliAnalysisTaskChargedJetsPA.cxx:258 AliAnalysisTaskChargedJetsPA.cxx:259 AliAnalysisTaskChargedJetsPA.cxx:260 AliAnalysisTaskChargedJetsPA.cxx:261 AliAnalysisTaskChargedJetsPA.cxx:262 AliAnalysisTaskChargedJetsPA.cxx:263 AliAnalysisTaskChargedJetsPA.cxx:264 AliAnalysisTaskChargedJetsPA.cxx:265 AliAnalysisTaskChargedJetsPA.cxx:266 AliAnalysisTaskChargedJetsPA.cxx:267 AliAnalysisTaskChargedJetsPA.cxx:268 AliAnalysisTaskChargedJetsPA.cxx:269 AliAnalysisTaskChargedJetsPA.cxx:270 AliAnalysisTaskChargedJetsPA.cxx:271 AliAnalysisTaskChargedJetsPA.cxx:272 AliAnalysisTaskChargedJetsPA.cxx:273 AliAnalysisTaskChargedJetsPA.cxx:274 AliAnalysisTaskChargedJetsPA.cxx:275 AliAnalysisTaskChargedJetsPA.cxx:276 AliAnalysisTaskChargedJetsPA.cxx:277 AliAnalysisTaskChargedJetsPA.cxx:278 AliAnalysisTaskChargedJetsPA.cxx:279 AliAnalysisTaskChargedJetsPA.cxx:280 AliAnalysisTaskChargedJetsPA.cxx:281 AliAnalysisTaskChargedJetsPA.cxx:282 AliAnalysisTaskChargedJetsPA.cxx:283 AliAnalysisTaskChargedJetsPA.cxx:284 AliAnalysisTaskChargedJetsPA.cxx:285 AliAnalysisTaskChargedJetsPA.cxx:286 AliAnalysisTaskChargedJetsPA.cxx:287 AliAnalysisTaskChargedJetsPA.cxx:288 AliAnalysisTaskChargedJetsPA.cxx:289 AliAnalysisTaskChargedJetsPA.cxx:290 AliAnalysisTaskChargedJetsPA.cxx:291 AliAnalysisTaskChargedJetsPA.cxx:292 AliAnalysisTaskChargedJetsPA.cxx:293 AliAnalysisTaskChargedJetsPA.cxx:294 AliAnalysisTaskChargedJetsPA.cxx:295 AliAnalysisTaskChargedJetsPA.cxx:296 AliAnalysisTaskChargedJetsPA.cxx:297 AliAnalysisTaskChargedJetsPA.cxx:298 AliAnalysisTaskChargedJetsPA.cxx:299 AliAnalysisTaskChargedJetsPA.cxx:300 AliAnalysisTaskChargedJetsPA.cxx:301 AliAnalysisTaskChargedJetsPA.cxx:302 AliAnalysisTaskChargedJetsPA.cxx:303 AliAnalysisTaskChargedJetsPA.cxx:304 AliAnalysisTaskChargedJetsPA.cxx:305 AliAnalysisTaskChargedJetsPA.cxx:306 AliAnalysisTaskChargedJetsPA.cxx:307 AliAnalysisTaskChargedJetsPA.cxx:308 AliAnalysisTaskChargedJetsPA.cxx:309 AliAnalysisTaskChargedJetsPA.cxx:310 AliAnalysisTaskChargedJetsPA.cxx:311 AliAnalysisTaskChargedJetsPA.cxx:312 AliAnalysisTaskChargedJetsPA.cxx:313 AliAnalysisTaskChargedJetsPA.cxx:314 AliAnalysisTaskChargedJetsPA.cxx:315 AliAnalysisTaskChargedJetsPA.cxx:316 AliAnalysisTaskChargedJetsPA.cxx:317 AliAnalysisTaskChargedJetsPA.cxx:318 AliAnalysisTaskChargedJetsPA.cxx:319 AliAnalysisTaskChargedJetsPA.cxx:320 AliAnalysisTaskChargedJetsPA.cxx:321 AliAnalysisTaskChargedJetsPA.cxx:322 AliAnalysisTaskChargedJetsPA.cxx:323 AliAnalysisTaskChargedJetsPA.cxx:324 AliAnalysisTaskChargedJetsPA.cxx:325 AliAnalysisTaskChargedJetsPA.cxx:326 AliAnalysisTaskChargedJetsPA.cxx:327 AliAnalysisTaskChargedJetsPA.cxx:328 AliAnalysisTaskChargedJetsPA.cxx:329 AliAnalysisTaskChargedJetsPA.cxx:330 AliAnalysisTaskChargedJetsPA.cxx:331 AliAnalysisTaskChargedJetsPA.cxx:332 AliAnalysisTaskChargedJetsPA.cxx:333 AliAnalysisTaskChargedJetsPA.cxx:334 AliAnalysisTaskChargedJetsPA.cxx:335 AliAnalysisTaskChargedJetsPA.cxx:336 AliAnalysisTaskChargedJetsPA.cxx:337 AliAnalysisTaskChargedJetsPA.cxx:338 AliAnalysisTaskChargedJetsPA.cxx:339 AliAnalysisTaskChargedJetsPA.cxx:340 AliAnalysisTaskChargedJetsPA.cxx:341 AliAnalysisTaskChargedJetsPA.cxx:342 AliAnalysisTaskChargedJetsPA.cxx:343 AliAnalysisTaskChargedJetsPA.cxx:344 AliAnalysisTaskChargedJetsPA.cxx:345 AliAnalysisTaskChargedJetsPA.cxx:346 AliAnalysisTaskChargedJetsPA.cxx:347 AliAnalysisTaskChargedJetsPA.cxx:348 AliAnalysisTaskChargedJetsPA.cxx:349 AliAnalysisTaskChargedJetsPA.cxx:350 AliAnalysisTaskChargedJetsPA.cxx:351 AliAnalysisTaskChargedJetsPA.cxx:352 AliAnalysisTaskChargedJetsPA.cxx:353 AliAnalysisTaskChargedJetsPA.cxx:354 AliAnalysisTaskChargedJetsPA.cxx:355 AliAnalysisTaskChargedJetsPA.cxx:356 AliAnalysisTaskChargedJetsPA.cxx:357 AliAnalysisTaskChargedJetsPA.cxx:358 AliAnalysisTaskChargedJetsPA.cxx:359 AliAnalysisTaskChargedJetsPA.cxx:360 AliAnalysisTaskChargedJetsPA.cxx:361 AliAnalysisTaskChargedJetsPA.cxx:362 AliAnalysisTaskChargedJetsPA.cxx:363 AliAnalysisTaskChargedJetsPA.cxx:364 AliAnalysisTaskChargedJetsPA.cxx:365 AliAnalysisTaskChargedJetsPA.cxx:366 AliAnalysisTaskChargedJetsPA.cxx:367 AliAnalysisTaskChargedJetsPA.cxx:368 AliAnalysisTaskChargedJetsPA.cxx:369 AliAnalysisTaskChargedJetsPA.cxx:370 AliAnalysisTaskChargedJetsPA.cxx:371 AliAnalysisTaskChargedJetsPA.cxx:372 AliAnalysisTaskChargedJetsPA.cxx:373 AliAnalysisTaskChargedJetsPA.cxx:374 AliAnalysisTaskChargedJetsPA.cxx:375 AliAnalysisTaskChargedJetsPA.cxx:376 AliAnalysisTaskChargedJetsPA.cxx:377 AliAnalysisTaskChargedJetsPA.cxx:378 AliAnalysisTaskChargedJetsPA.cxx:379 AliAnalysisTaskChargedJetsPA.cxx:380 AliAnalysisTaskChargedJetsPA.cxx:381 AliAnalysisTaskChargedJetsPA.cxx:382 AliAnalysisTaskChargedJetsPA.cxx:383 AliAnalysisTaskChargedJetsPA.cxx:384 AliAnalysisTaskChargedJetsPA.cxx:385 AliAnalysisTaskChargedJetsPA.cxx:386 AliAnalysisTaskChargedJetsPA.cxx:387 AliAnalysisTaskChargedJetsPA.cxx:388 AliAnalysisTaskChargedJetsPA.cxx:389 AliAnalysisTaskChargedJetsPA.cxx:390 AliAnalysisTaskChargedJetsPA.cxx:391 AliAnalysisTaskChargedJetsPA.cxx:392 AliAnalysisTaskChargedJetsPA.cxx:393 AliAnalysisTaskChargedJetsPA.cxx:394 AliAnalysisTaskChargedJetsPA.cxx:395 AliAnalysisTaskChargedJetsPA.cxx:396 AliAnalysisTaskChargedJetsPA.cxx:397 AliAnalysisTaskChargedJetsPA.cxx:398 AliAnalysisTaskChargedJetsPA.cxx:399 AliAnalysisTaskChargedJetsPA.cxx:400 AliAnalysisTaskChargedJetsPA.cxx:401 AliAnalysisTaskChargedJetsPA.cxx:402 AliAnalysisTaskChargedJetsPA.cxx:403 AliAnalysisTaskChargedJetsPA.cxx:404 AliAnalysisTaskChargedJetsPA.cxx:405 AliAnalysisTaskChargedJetsPA.cxx:406 AliAnalysisTaskChargedJetsPA.cxx:407 AliAnalysisTaskChargedJetsPA.cxx:408 AliAnalysisTaskChargedJetsPA.cxx:409 AliAnalysisTaskChargedJetsPA.cxx:410 AliAnalysisTaskChargedJetsPA.cxx:411 AliAnalysisTaskChargedJetsPA.cxx:412 AliAnalysisTaskChargedJetsPA.cxx:413 AliAnalysisTaskChargedJetsPA.cxx:414 AliAnalysisTaskChargedJetsPA.cxx:415 AliAnalysisTaskChargedJetsPA.cxx:416 AliAnalysisTaskChargedJetsPA.cxx:417 AliAnalysisTaskChargedJetsPA.cxx:418 AliAnalysisTaskChargedJetsPA.cxx:419 AliAnalysisTaskChargedJetsPA.cxx:420 AliAnalysisTaskChargedJetsPA.cxx:421 AliAnalysisTaskChargedJetsPA.cxx:422 AliAnalysisTaskChargedJetsPA.cxx:423 AliAnalysisTaskChargedJetsPA.cxx:424 AliAnalysisTaskChargedJetsPA.cxx:425 AliAnalysisTaskChargedJetsPA.cxx:426 AliAnalysisTaskChargedJetsPA.cxx:427 AliAnalysisTaskChargedJetsPA.cxx:428 AliAnalysisTaskChargedJetsPA.cxx:429 AliAnalysisTaskChargedJetsPA.cxx:430 AliAnalysisTaskChargedJetsPA.cxx:431 AliAnalysisTaskChargedJetsPA.cxx:432 AliAnalysisTaskChargedJetsPA.cxx:433 AliAnalysisTaskChargedJetsPA.cxx:434 AliAnalysisTaskChargedJetsPA.cxx:435 AliAnalysisTaskChargedJetsPA.cxx:436 AliAnalysisTaskChargedJetsPA.cxx:437 AliAnalysisTaskChargedJetsPA.cxx:438 AliAnalysisTaskChargedJetsPA.cxx:439 AliAnalysisTaskChargedJetsPA.cxx:440 AliAnalysisTaskChargedJetsPA.cxx:441 AliAnalysisTaskChargedJetsPA.cxx:442 AliAnalysisTaskChargedJetsPA.cxx:443 AliAnalysisTaskChargedJetsPA.cxx:444 AliAnalysisTaskChargedJetsPA.cxx:445 AliAnalysisTaskChargedJetsPA.cxx:446 AliAnalysisTaskChargedJetsPA.cxx:447 AliAnalysisTaskChargedJetsPA.cxx:448 AliAnalysisTaskChargedJetsPA.cxx:449 AliAnalysisTaskChargedJetsPA.cxx:450 AliAnalysisTaskChargedJetsPA.cxx:451 AliAnalysisTaskChargedJetsPA.cxx:452 AliAnalysisTaskChargedJetsPA.cxx:453 AliAnalysisTaskChargedJetsPA.cxx:454 AliAnalysisTaskChargedJetsPA.cxx:455 AliAnalysisTaskChargedJetsPA.cxx:456 AliAnalysisTaskChargedJetsPA.cxx:457 AliAnalysisTaskChargedJetsPA.cxx:458 AliAnalysisTaskChargedJetsPA.cxx:459 AliAnalysisTaskChargedJetsPA.cxx:460 AliAnalysisTaskChargedJetsPA.cxx:461 AliAnalysisTaskChargedJetsPA.cxx:462 AliAnalysisTaskChargedJetsPA.cxx:463 AliAnalysisTaskChargedJetsPA.cxx:464 AliAnalysisTaskChargedJetsPA.cxx:465 AliAnalysisTaskChargedJetsPA.cxx:466 AliAnalysisTaskChargedJetsPA.cxx:467 AliAnalysisTaskChargedJetsPA.cxx:468 AliAnalysisTaskChargedJetsPA.cxx:469 AliAnalysisTaskChargedJetsPA.cxx:470 AliAnalysisTaskChargedJetsPA.cxx:471 AliAnalysisTaskChargedJetsPA.cxx:472 AliAnalysisTaskChargedJetsPA.cxx:473 AliAnalysisTaskChargedJetsPA.cxx:474 AliAnalysisTaskChargedJetsPA.cxx:475 AliAnalysisTaskChargedJetsPA.cxx:476 AliAnalysisTaskChargedJetsPA.cxx:477 AliAnalysisTaskChargedJetsPA.cxx:478 AliAnalysisTaskChargedJetsPA.cxx:479 AliAnalysisTaskChargedJetsPA.cxx:480 AliAnalysisTaskChargedJetsPA.cxx:481 AliAnalysisTaskChargedJetsPA.cxx:482 AliAnalysisTaskChargedJetsPA.cxx:483 AliAnalysisTaskChargedJetsPA.cxx:484 AliAnalysisTaskChargedJetsPA.cxx:485 AliAnalysisTaskChargedJetsPA.cxx:486 AliAnalysisTaskChargedJetsPA.cxx:487 AliAnalysisTaskChargedJetsPA.cxx:488 AliAnalysisTaskChargedJetsPA.cxx:489 AliAnalysisTaskChargedJetsPA.cxx:490 AliAnalysisTaskChargedJetsPA.cxx:491 AliAnalysisTaskChargedJetsPA.cxx:492 AliAnalysisTaskChargedJetsPA.cxx:493 AliAnalysisTaskChargedJetsPA.cxx:494 AliAnalysisTaskChargedJetsPA.cxx:495 AliAnalysisTaskChargedJetsPA.cxx:496 AliAnalysisTaskChargedJetsPA.cxx:497 AliAnalysisTaskChargedJetsPA.cxx:498 AliAnalysisTaskChargedJetsPA.cxx:499 AliAnalysisTaskChargedJetsPA.cxx:500 AliAnalysisTaskChargedJetsPA.cxx:501 AliAnalysisTaskChargedJetsPA.cxx:502 AliAnalysisTaskChargedJetsPA.cxx:503 AliAnalysisTaskChargedJetsPA.cxx:504 AliAnalysisTaskChargedJetsPA.cxx:505 AliAnalysisTaskChargedJetsPA.cxx:506 AliAnalysisTaskChargedJetsPA.cxx:507 AliAnalysisTaskChargedJetsPA.cxx:508 AliAnalysisTaskChargedJetsPA.cxx:509 AliAnalysisTaskChargedJetsPA.cxx:510 AliAnalysisTaskChargedJetsPA.cxx:511 AliAnalysisTaskChargedJetsPA.cxx:512 AliAnalysisTaskChargedJetsPA.cxx:513 AliAnalysisTaskChargedJetsPA.cxx:514 AliAnalysisTaskChargedJetsPA.cxx:515 AliAnalysisTaskChargedJetsPA.cxx:516 AliAnalysisTaskChargedJetsPA.cxx:517 AliAnalysisTaskChargedJetsPA.cxx:518 AliAnalysisTaskChargedJetsPA.cxx:519 AliAnalysisTaskChargedJetsPA.cxx:520 AliAnalysisTaskChargedJetsPA.cxx:521 AliAnalysisTaskChargedJetsPA.cxx:522 AliAnalysisTaskChargedJetsPA.cxx:523 AliAnalysisTaskChargedJetsPA.cxx:524 AliAnalysisTaskChargedJetsPA.cxx:525 AliAnalysisTaskChargedJetsPA.cxx:526 AliAnalysisTaskChargedJetsPA.cxx:527 AliAnalysisTaskChargedJetsPA.cxx:528 AliAnalysisTaskChargedJetsPA.cxx:529 AliAnalysisTaskChargedJetsPA.cxx:530 AliAnalysisTaskChargedJetsPA.cxx:531 AliAnalysisTaskChargedJetsPA.cxx:532 AliAnalysisTaskChargedJetsPA.cxx:533 AliAnalysisTaskChargedJetsPA.cxx:534 AliAnalysisTaskChargedJetsPA.cxx:535 AliAnalysisTaskChargedJetsPA.cxx:536 AliAnalysisTaskChargedJetsPA.cxx:537 AliAnalysisTaskChargedJetsPA.cxx:538 AliAnalysisTaskChargedJetsPA.cxx:539 AliAnalysisTaskChargedJetsPA.cxx:540 AliAnalysisTaskChargedJetsPA.cxx:541 AliAnalysisTaskChargedJetsPA.cxx:542 AliAnalysisTaskChargedJetsPA.cxx:543 AliAnalysisTaskChargedJetsPA.cxx:544 AliAnalysisTaskChargedJetsPA.cxx:545 AliAnalysisTaskChargedJetsPA.cxx:546 AliAnalysisTaskChargedJetsPA.cxx:547 AliAnalysisTaskChargedJetsPA.cxx:548 AliAnalysisTaskChargedJetsPA.cxx:549 AliAnalysisTaskChargedJetsPA.cxx:550 AliAnalysisTaskChargedJetsPA.cxx:551 AliAnalysisTaskChargedJetsPA.cxx:552 AliAnalysisTaskChargedJetsPA.cxx:553 AliAnalysisTaskChargedJetsPA.cxx:554 AliAnalysisTaskChargedJetsPA.cxx:555 AliAnalysisTaskChargedJetsPA.cxx:556 AliAnalysisTaskChargedJetsPA.cxx:557 AliAnalysisTaskChargedJetsPA.cxx:558 AliAnalysisTaskChargedJetsPA.cxx:559 AliAnalysisTaskChargedJetsPA.cxx:560 AliAnalysisTaskChargedJetsPA.cxx:561 AliAnalysisTaskChargedJetsPA.cxx:562 AliAnalysisTaskChargedJetsPA.cxx:563 AliAnalysisTaskChargedJetsPA.cxx:564 AliAnalysisTaskChargedJetsPA.cxx:565 AliAnalysisTaskChargedJetsPA.cxx:566 AliAnalysisTaskChargedJetsPA.cxx:567 AliAnalysisTaskChargedJetsPA.cxx:568 AliAnalysisTaskChargedJetsPA.cxx:569 AliAnalysisTaskChargedJetsPA.cxx:570 AliAnalysisTaskChargedJetsPA.cxx:571 AliAnalysisTaskChargedJetsPA.cxx:572 AliAnalysisTaskChargedJetsPA.cxx:573 AliAnalysisTaskChargedJetsPA.cxx:574 AliAnalysisTaskChargedJetsPA.cxx:575 AliAnalysisTaskChargedJetsPA.cxx:576 AliAnalysisTaskChargedJetsPA.cxx:577 AliAnalysisTaskChargedJetsPA.cxx:578 AliAnalysisTaskChargedJetsPA.cxx:579 AliAnalysisTaskChargedJetsPA.cxx:580 AliAnalysisTaskChargedJetsPA.cxx:581 AliAnalysisTaskChargedJetsPA.cxx:582 AliAnalysisTaskChargedJetsPA.cxx:583 AliAnalysisTaskChargedJetsPA.cxx:584 AliAnalysisTaskChargedJetsPA.cxx:585 AliAnalysisTaskChargedJetsPA.cxx:586 AliAnalysisTaskChargedJetsPA.cxx:587 AliAnalysisTaskChargedJetsPA.cxx:588 AliAnalysisTaskChargedJetsPA.cxx:589 AliAnalysisTaskChargedJetsPA.cxx:590 AliAnalysisTaskChargedJetsPA.cxx:591 AliAnalysisTaskChargedJetsPA.cxx:592 AliAnalysisTaskChargedJetsPA.cxx:593 AliAnalysisTaskChargedJetsPA.cxx:594 AliAnalysisTaskChargedJetsPA.cxx:595 AliAnalysisTaskChargedJetsPA.cxx:596 AliAnalysisTaskChargedJetsPA.cxx:597 AliAnalysisTaskChargedJetsPA.cxx:598 AliAnalysisTaskChargedJetsPA.cxx:599 AliAnalysisTaskChargedJetsPA.cxx:600 AliAnalysisTaskChargedJetsPA.cxx:601 AliAnalysisTaskChargedJetsPA.cxx:602 AliAnalysisTaskChargedJetsPA.cxx:603 AliAnalysisTaskChargedJetsPA.cxx:604 AliAnalysisTaskChargedJetsPA.cxx:605 AliAnalysisTaskChargedJetsPA.cxx:606 AliAnalysisTaskChargedJetsPA.cxx:607 AliAnalysisTaskChargedJetsPA.cxx:608 AliAnalysisTaskChargedJetsPA.cxx:609 AliAnalysisTaskChargedJetsPA.cxx:610 AliAnalysisTaskChargedJetsPA.cxx:611 AliAnalysisTaskChargedJetsPA.cxx:612 AliAnalysisTaskChargedJetsPA.cxx:613 AliAnalysisTaskChargedJetsPA.cxx:614 AliAnalysisTaskChargedJetsPA.cxx:615 AliAnalysisTaskChargedJetsPA.cxx:616 AliAnalysisTaskChargedJetsPA.cxx:617 AliAnalysisTaskChargedJetsPA.cxx:618 AliAnalysisTaskChargedJetsPA.cxx:619 AliAnalysisTaskChargedJetsPA.cxx:620 AliAnalysisTaskChargedJetsPA.cxx:621 AliAnalysisTaskChargedJetsPA.cxx:622 AliAnalysisTaskChargedJetsPA.cxx:623 AliAnalysisTaskChargedJetsPA.cxx:624 AliAnalysisTaskChargedJetsPA.cxx:625 AliAnalysisTaskChargedJetsPA.cxx:626 AliAnalysisTaskChargedJetsPA.cxx:627 AliAnalysisTaskChargedJetsPA.cxx:628 AliAnalysisTaskChargedJetsPA.cxx:629 AliAnalysisTaskChargedJetsPA.cxx:630 AliAnalysisTaskChargedJetsPA.cxx:631 AliAnalysisTaskChargedJetsPA.cxx:632 AliAnalysisTaskChargedJetsPA.cxx:633 AliAnalysisTaskChargedJetsPA.cxx:634 AliAnalysisTaskChargedJetsPA.cxx:635 AliAnalysisTaskChargedJetsPA.cxx:636 AliAnalysisTaskChargedJetsPA.cxx:637 AliAnalysisTaskChargedJetsPA.cxx:638 AliAnalysisTaskChargedJetsPA.cxx:639 AliAnalysisTaskChargedJetsPA.cxx:640 AliAnalysisTaskChargedJetsPA.cxx:641 AliAnalysisTaskChargedJetsPA.cxx:642 AliAnalysisTaskChargedJetsPA.cxx:643 AliAnalysisTaskChargedJetsPA.cxx:644 AliAnalysisTaskChargedJetsPA.cxx:645 AliAnalysisTaskChargedJetsPA.cxx:646 AliAnalysisTaskChargedJetsPA.cxx:647 AliAnalysisTaskChargedJetsPA.cxx:648 AliAnalysisTaskChargedJetsPA.cxx:649 AliAnalysisTaskChargedJetsPA.cxx:650 AliAnalysisTaskChargedJetsPA.cxx:651 AliAnalysisTaskChargedJetsPA.cxx:652 AliAnalysisTaskChargedJetsPA.cxx:653 AliAnalysisTaskChargedJetsPA.cxx:654 AliAnalysisTaskChargedJetsPA.cxx:655 AliAnalysisTaskChargedJetsPA.cxx:656 AliAnalysisTaskChargedJetsPA.cxx:657 AliAnalysisTaskChargedJetsPA.cxx:658 AliAnalysisTaskChargedJetsPA.cxx:659 AliAnalysisTaskChargedJetsPA.cxx:660 AliAnalysisTaskChargedJetsPA.cxx:661 AliAnalysisTaskChargedJetsPA.cxx:662 AliAnalysisTaskChargedJetsPA.cxx:663 AliAnalysisTaskChargedJetsPA.cxx:664 AliAnalysisTaskChargedJetsPA.cxx:665 AliAnalysisTaskChargedJetsPA.cxx:666 AliAnalysisTaskChargedJetsPA.cxx:667 AliAnalysisTaskChargedJetsPA.cxx:668 AliAnalysisTaskChargedJetsPA.cxx:669 AliAnalysisTaskChargedJetsPA.cxx:670 AliAnalysisTaskChargedJetsPA.cxx:671 AliAnalysisTaskChargedJetsPA.cxx:672 AliAnalysisTaskChargedJetsPA.cxx:673 AliAnalysisTaskChargedJetsPA.cxx:674 AliAnalysisTaskChargedJetsPA.cxx:675 AliAnalysisTaskChargedJetsPA.cxx:676 AliAnalysisTaskChargedJetsPA.cxx:677 AliAnalysisTaskChargedJetsPA.cxx:678 AliAnalysisTaskChargedJetsPA.cxx:679 AliAnalysisTaskChargedJetsPA.cxx:680 AliAnalysisTaskChargedJetsPA.cxx:681 AliAnalysisTaskChargedJetsPA.cxx:682 AliAnalysisTaskChargedJetsPA.cxx:683 AliAnalysisTaskChargedJetsPA.cxx:684 AliAnalysisTaskChargedJetsPA.cxx:685 AliAnalysisTaskChargedJetsPA.cxx:686 AliAnalysisTaskChargedJetsPA.cxx:687 AliAnalysisTaskChargedJetsPA.cxx:688 AliAnalysisTaskChargedJetsPA.cxx:689 AliAnalysisTaskChargedJetsPA.cxx:690 AliAnalysisTaskChargedJetsPA.cxx:691 AliAnalysisTaskChargedJetsPA.cxx:692 AliAnalysisTaskChargedJetsPA.cxx:693 AliAnalysisTaskChargedJetsPA.cxx:694 AliAnalysisTaskChargedJetsPA.cxx:695 AliAnalysisTaskChargedJetsPA.cxx:696 AliAnalysisTaskChargedJetsPA.cxx:697 AliAnalysisTaskChargedJetsPA.cxx:698 AliAnalysisTaskChargedJetsPA.cxx:699 AliAnalysisTaskChargedJetsPA.cxx:700 AliAnalysisTaskChargedJetsPA.cxx:701 AliAnalysisTaskChargedJetsPA.cxx:702 AliAnalysisTaskChargedJetsPA.cxx:703 AliAnalysisTaskChargedJetsPA.cxx:704 AliAnalysisTaskChargedJetsPA.cxx:705 AliAnalysisTaskChargedJetsPA.cxx:706 AliAnalysisTaskChargedJetsPA.cxx:707 AliAnalysisTaskChargedJetsPA.cxx:708 AliAnalysisTaskChargedJetsPA.cxx:709 AliAnalysisTaskChargedJetsPA.cxx:710 AliAnalysisTaskChargedJetsPA.cxx:711 AliAnalysisTaskChargedJetsPA.cxx:712 AliAnalysisTaskChargedJetsPA.cxx:713 AliAnalysisTaskChargedJetsPA.cxx:714 AliAnalysisTaskChargedJetsPA.cxx:715 AliAnalysisTaskChargedJetsPA.cxx:716 AliAnalysisTaskChargedJetsPA.cxx:717 AliAnalysisTaskChargedJetsPA.cxx:718 AliAnalysisTaskChargedJetsPA.cxx:719 AliAnalysisTaskChargedJetsPA.cxx:720 AliAnalysisTaskChargedJetsPA.cxx:721 AliAnalysisTaskChargedJetsPA.cxx:722 AliAnalysisTaskChargedJetsPA.cxx:723 AliAnalysisTaskChargedJetsPA.cxx:724 AliAnalysisTaskChargedJetsPA.cxx:725 AliAnalysisTaskChargedJetsPA.cxx:726 AliAnalysisTaskChargedJetsPA.cxx:727 AliAnalysisTaskChargedJetsPA.cxx:728 AliAnalysisTaskChargedJetsPA.cxx:729 AliAnalysisTaskChargedJetsPA.cxx:730 AliAnalysisTaskChargedJetsPA.cxx:731 AliAnalysisTaskChargedJetsPA.cxx:732 AliAnalysisTaskChargedJetsPA.cxx:733 AliAnalysisTaskChargedJetsPA.cxx:734 AliAnalysisTaskChargedJetsPA.cxx:735 AliAnalysisTaskChargedJetsPA.cxx:736 AliAnalysisTaskChargedJetsPA.cxx:737 AliAnalysisTaskChargedJetsPA.cxx:738 AliAnalysisTaskChargedJetsPA.cxx:739 AliAnalysisTaskChargedJetsPA.cxx:740 AliAnalysisTaskChargedJetsPA.cxx:741 AliAnalysisTaskChargedJetsPA.cxx:742 AliAnalysisTaskChargedJetsPA.cxx:743 AliAnalysisTaskChargedJetsPA.cxx:744 AliAnalysisTaskChargedJetsPA.cxx:745 AliAnalysisTaskChargedJetsPA.cxx:746 AliAnalysisTaskChargedJetsPA.cxx:747 AliAnalysisTaskChargedJetsPA.cxx:748 AliAnalysisTaskChargedJetsPA.cxx:749 AliAnalysisTaskChargedJetsPA.cxx:750 AliAnalysisTaskChargedJetsPA.cxx:751 AliAnalysisTaskChargedJetsPA.cxx:752 AliAnalysisTaskChargedJetsPA.cxx:753 AliAnalysisTaskChargedJetsPA.cxx:754 AliAnalysisTaskChargedJetsPA.cxx:755 AliAnalysisTaskChargedJetsPA.cxx:756 AliAnalysisTaskChargedJetsPA.cxx:757 AliAnalysisTaskChargedJetsPA.cxx:758 AliAnalysisTaskChargedJetsPA.cxx:759 AliAnalysisTaskChargedJetsPA.cxx:760 AliAnalysisTaskChargedJetsPA.cxx:761 AliAnalysisTaskChargedJetsPA.cxx:762 AliAnalysisTaskChargedJetsPA.cxx:763 AliAnalysisTaskChargedJetsPA.cxx:764 AliAnalysisTaskChargedJetsPA.cxx:765 AliAnalysisTaskChargedJetsPA.cxx:766 AliAnalysisTaskChargedJetsPA.cxx:767 AliAnalysisTaskChargedJetsPA.cxx:768 AliAnalysisTaskChargedJetsPA.cxx:769 AliAnalysisTaskChargedJetsPA.cxx:770 AliAnalysisTaskChargedJetsPA.cxx:771 AliAnalysisTaskChargedJetsPA.cxx:772 AliAnalysisTaskChargedJetsPA.cxx:773 AliAnalysisTaskChargedJetsPA.cxx:774 AliAnalysisTaskChargedJetsPA.cxx:775 AliAnalysisTaskChargedJetsPA.cxx:776 AliAnalysisTaskChargedJetsPA.cxx:777 AliAnalysisTaskChargedJetsPA.cxx:778 AliAnalysisTaskChargedJetsPA.cxx:779 AliAnalysisTaskChargedJetsPA.cxx:780 AliAnalysisTaskChargedJetsPA.cxx:781 AliAnalysisTaskChargedJetsPA.cxx:782 AliAnalysisTaskChargedJetsPA.cxx:783 AliAnalysisTaskChargedJetsPA.cxx:784 AliAnalysisTaskChargedJetsPA.cxx:785 AliAnalysisTaskChargedJetsPA.cxx:786 AliAnalysisTaskChargedJetsPA.cxx:787 AliAnalysisTaskChargedJetsPA.cxx:788 AliAnalysisTaskChargedJetsPA.cxx:789 AliAnalysisTaskChargedJetsPA.cxx:790 AliAnalysisTaskChargedJetsPA.cxx:791 AliAnalysisTaskChargedJetsPA.cxx:792 AliAnalysisTaskChargedJetsPA.cxx:793 AliAnalysisTaskChargedJetsPA.cxx:794 AliAnalysisTaskChargedJetsPA.cxx:795 AliAnalysisTaskChargedJetsPA.cxx:796 AliAnalysisTaskChargedJetsPA.cxx:797 AliAnalysisTaskChargedJetsPA.cxx:798 AliAnalysisTaskChargedJetsPA.cxx:799 AliAnalysisTaskChargedJetsPA.cxx:800 AliAnalysisTaskChargedJetsPA.cxx:801 AliAnalysisTaskChargedJetsPA.cxx:802 AliAnalysisTaskChargedJetsPA.cxx:803 AliAnalysisTaskChargedJetsPA.cxx:804 AliAnalysisTaskChargedJetsPA.cxx:805 AliAnalysisTaskChargedJetsPA.cxx:806 AliAnalysisTaskChargedJetsPA.cxx:807 AliAnalysisTaskChargedJetsPA.cxx:808 AliAnalysisTaskChargedJetsPA.cxx:809 AliAnalysisTaskChargedJetsPA.cxx:810 AliAnalysisTaskChargedJetsPA.cxx:811 AliAnalysisTaskChargedJetsPA.cxx:812 AliAnalysisTaskChargedJetsPA.cxx:813 AliAnalysisTaskChargedJetsPA.cxx:814 AliAnalysisTaskChargedJetsPA.cxx:815 AliAnalysisTaskChargedJetsPA.cxx:816 AliAnalysisTaskChargedJetsPA.cxx:817 AliAnalysisTaskChargedJetsPA.cxx:818 AliAnalysisTaskChargedJetsPA.cxx:819 AliAnalysisTaskChargedJetsPA.cxx:820 AliAnalysisTaskChargedJetsPA.cxx:821 AliAnalysisTaskChargedJetsPA.cxx:822 AliAnalysisTaskChargedJetsPA.cxx:823 AliAnalysisTaskChargedJetsPA.cxx:824 AliAnalysisTaskChargedJetsPA.cxx:825 AliAnalysisTaskChargedJetsPA.cxx:826 AliAnalysisTaskChargedJetsPA.cxx:827 AliAnalysisTaskChargedJetsPA.cxx:828 AliAnalysisTaskChargedJetsPA.cxx:829 AliAnalysisTaskChargedJetsPA.cxx:830 AliAnalysisTaskChargedJetsPA.cxx:831 AliAnalysisTaskChargedJetsPA.cxx:832 AliAnalysisTaskChargedJetsPA.cxx:833 AliAnalysisTaskChargedJetsPA.cxx:834 AliAnalysisTaskChargedJetsPA.cxx:835 AliAnalysisTaskChargedJetsPA.cxx:836 AliAnalysisTaskChargedJetsPA.cxx:837 AliAnalysisTaskChargedJetsPA.cxx:838 AliAnalysisTaskChargedJetsPA.cxx:839 AliAnalysisTaskChargedJetsPA.cxx:840 AliAnalysisTaskChargedJetsPA.cxx:841 AliAnalysisTaskChargedJetsPA.cxx:842 AliAnalysisTaskChargedJetsPA.cxx:843 AliAnalysisTaskChargedJetsPA.cxx:844 AliAnalysisTaskChargedJetsPA.cxx:845 AliAnalysisTaskChargedJetsPA.cxx:846 AliAnalysisTaskChargedJetsPA.cxx:847 AliAnalysisTaskChargedJetsPA.cxx:848 AliAnalysisTaskChargedJetsPA.cxx:849 AliAnalysisTaskChargedJetsPA.cxx:850 AliAnalysisTaskChargedJetsPA.cxx:851 AliAnalysisTaskChargedJetsPA.cxx:852 AliAnalysisTaskChargedJetsPA.cxx:853 AliAnalysisTaskChargedJetsPA.cxx:854 AliAnalysisTaskChargedJetsPA.cxx:855 AliAnalysisTaskChargedJetsPA.cxx:856 AliAnalysisTaskChargedJetsPA.cxx:857 AliAnalysisTaskChargedJetsPA.cxx:858 AliAnalysisTaskChargedJetsPA.cxx:859 AliAnalysisTaskChargedJetsPA.cxx:860 AliAnalysisTaskChargedJetsPA.cxx:861 AliAnalysisTaskChargedJetsPA.cxx:862 AliAnalysisTaskChargedJetsPA.cxx:863 AliAnalysisTaskChargedJetsPA.cxx:864 AliAnalysisTaskChargedJetsPA.cxx:865 AliAnalysisTaskChargedJetsPA.cxx:866 AliAnalysisTaskChargedJetsPA.cxx:867 AliAnalysisTaskChargedJetsPA.cxx:868 AliAnalysisTaskChargedJetsPA.cxx:869 AliAnalysisTaskChargedJetsPA.cxx:870 AliAnalysisTaskChargedJetsPA.cxx:871 AliAnalysisTaskChargedJetsPA.cxx:872 AliAnalysisTaskChargedJetsPA.cxx:873 AliAnalysisTaskChargedJetsPA.cxx:874 AliAnalysisTaskChargedJetsPA.cxx:875 AliAnalysisTaskChargedJetsPA.cxx:876 AliAnalysisTaskChargedJetsPA.cxx:877 AliAnalysisTaskChargedJetsPA.cxx:878 AliAnalysisTaskChargedJetsPA.cxx:879 AliAnalysisTaskChargedJetsPA.cxx:880 AliAnalysisTaskChargedJetsPA.cxx:881 AliAnalysisTaskChargedJetsPA.cxx:882 AliAnalysisTaskChargedJetsPA.cxx:883 AliAnalysisTaskChargedJetsPA.cxx:884 AliAnalysisTaskChargedJetsPA.cxx:885 AliAnalysisTaskChargedJetsPA.cxx:886 AliAnalysisTaskChargedJetsPA.cxx:887 AliAnalysisTaskChargedJetsPA.cxx:888 AliAnalysisTaskChargedJetsPA.cxx:889 AliAnalysisTaskChargedJetsPA.cxx:890 AliAnalysisTaskChargedJetsPA.cxx:891 AliAnalysisTaskChargedJetsPA.cxx:892 AliAnalysisTaskChargedJetsPA.cxx:893 AliAnalysisTaskChargedJetsPA.cxx:894 AliAnalysisTaskChargedJetsPA.cxx:895 AliAnalysisTaskChargedJetsPA.cxx:896 AliAnalysisTaskChargedJetsPA.cxx:897 AliAnalysisTaskChargedJetsPA.cxx:898 AliAnalysisTaskChargedJetsPA.cxx:899 AliAnalysisTaskChargedJetsPA.cxx:900 AliAnalysisTaskChargedJetsPA.cxx:901 AliAnalysisTaskChargedJetsPA.cxx:902 AliAnalysisTaskChargedJetsPA.cxx:903 AliAnalysisTaskChargedJetsPA.cxx:904 AliAnalysisTaskChargedJetsPA.cxx:905 AliAnalysisTaskChargedJetsPA.cxx:906 AliAnalysisTaskChargedJetsPA.cxx:907 AliAnalysisTaskChargedJetsPA.cxx:908 AliAnalysisTaskChargedJetsPA.cxx:909 AliAnalysisTaskChargedJetsPA.cxx:910 AliAnalysisTaskChargedJetsPA.cxx:911 AliAnalysisTaskChargedJetsPA.cxx:912 AliAnalysisTaskChargedJetsPA.cxx:913 AliAnalysisTaskChargedJetsPA.cxx:914 AliAnalysisTaskChargedJetsPA.cxx:915 AliAnalysisTaskChargedJetsPA.cxx:916 AliAnalysisTaskChargedJetsPA.cxx:917 AliAnalysisTaskChargedJetsPA.cxx:918 AliAnalysisTaskChargedJetsPA.cxx:919 AliAnalysisTaskChargedJetsPA.cxx:920 AliAnalysisTaskChargedJetsPA.cxx:921 AliAnalysisTaskChargedJetsPA.cxx:922 AliAnalysisTaskChargedJetsPA.cxx:923 AliAnalysisTaskChargedJetsPA.cxx:924 AliAnalysisTaskChargedJetsPA.cxx:925 AliAnalysisTaskChargedJetsPA.cxx:926 AliAnalysisTaskChargedJetsPA.cxx:927 AliAnalysisTaskChargedJetsPA.cxx:928 AliAnalysisTaskChargedJetsPA.cxx:929 AliAnalysisTaskChargedJetsPA.cxx:930 AliAnalysisTaskChargedJetsPA.cxx:931 AliAnalysisTaskChargedJetsPA.cxx:932 AliAnalysisTaskChargedJetsPA.cxx:933 AliAnalysisTaskChargedJetsPA.cxx:934 AliAnalysisTaskChargedJetsPA.cxx:935 AliAnalysisTaskChargedJetsPA.cxx:936 AliAnalysisTaskChargedJetsPA.cxx:937 AliAnalysisTaskChargedJetsPA.cxx:938 AliAnalysisTaskChargedJetsPA.cxx:939 AliAnalysisTaskChargedJetsPA.cxx:940 AliAnalysisTaskChargedJetsPA.cxx:941 AliAnalysisTaskChargedJetsPA.cxx:942 AliAnalysisTaskChargedJetsPA.cxx:943 AliAnalysisTaskChargedJetsPA.cxx:944 AliAnalysisTaskChargedJetsPA.cxx:945 AliAnalysisTaskChargedJetsPA.cxx:946 AliAnalysisTaskChargedJetsPA.cxx:947 AliAnalysisTaskChargedJetsPA.cxx:948 AliAnalysisTaskChargedJetsPA.cxx:949 AliAnalysisTaskChargedJetsPA.cxx:950 AliAnalysisTaskChargedJetsPA.cxx:951 AliAnalysisTaskChargedJetsPA.cxx:952 AliAnalysisTaskChargedJetsPA.cxx:953 AliAnalysisTaskChargedJetsPA.cxx:954 AliAnalysisTaskChargedJetsPA.cxx:955 AliAnalysisTaskChargedJetsPA.cxx:956 AliAnalysisTaskChargedJetsPA.cxx:957 AliAnalysisTaskChargedJetsPA.cxx:958 AliAnalysisTaskChargedJetsPA.cxx:959 AliAnalysisTaskChargedJetsPA.cxx:960 AliAnalysisTaskChargedJetsPA.cxx:961 AliAnalysisTaskChargedJetsPA.cxx:962 AliAnalysisTaskChargedJetsPA.cxx:963 AliAnalysisTaskChargedJetsPA.cxx:964 AliAnalysisTaskChargedJetsPA.cxx:965 AliAnalysisTaskChargedJetsPA.cxx:966 AliAnalysisTaskChargedJetsPA.cxx:967 AliAnalysisTaskChargedJetsPA.cxx:968 AliAnalysisTaskChargedJetsPA.cxx:969 AliAnalysisTaskChargedJetsPA.cxx:970 AliAnalysisTaskChargedJetsPA.cxx:971 AliAnalysisTaskChargedJetsPA.cxx:972 AliAnalysisTaskChargedJetsPA.cxx:973 AliAnalysisTaskChargedJetsPA.cxx:974 AliAnalysisTaskChargedJetsPA.cxx:975 AliAnalysisTaskChargedJetsPA.cxx:976 AliAnalysisTaskChargedJetsPA.cxx:977 AliAnalysisTaskChargedJetsPA.cxx:978 AliAnalysisTaskChargedJetsPA.cxx:979 AliAnalysisTaskChargedJetsPA.cxx:980 AliAnalysisTaskChargedJetsPA.cxx:981 AliAnalysisTaskChargedJetsPA.cxx:982 AliAnalysisTaskChargedJetsPA.cxx:983 AliAnalysisTaskChargedJetsPA.cxx:984 AliAnalysisTaskChargedJetsPA.cxx:985 AliAnalysisTaskChargedJetsPA.cxx:986 AliAnalysisTaskChargedJetsPA.cxx:987 AliAnalysisTaskChargedJetsPA.cxx:988 AliAnalysisTaskChargedJetsPA.cxx:989 AliAnalysisTaskChargedJetsPA.cxx:990 AliAnalysisTaskChargedJetsPA.cxx:991 AliAnalysisTaskChargedJetsPA.cxx:992 AliAnalysisTaskChargedJetsPA.cxx:993 AliAnalysisTaskChargedJetsPA.cxx:994 AliAnalysisTaskChargedJetsPA.cxx:995 AliAnalysisTaskChargedJetsPA.cxx:996 AliAnalysisTaskChargedJetsPA.cxx:997 AliAnalysisTaskChargedJetsPA.cxx:998 AliAnalysisTaskChargedJetsPA.cxx:999 AliAnalysisTaskChargedJetsPA.cxx:1000 AliAnalysisTaskChargedJetsPA.cxx:1001 AliAnalysisTaskChargedJetsPA.cxx:1002 AliAnalysisTaskChargedJetsPA.cxx:1003 AliAnalysisTaskChargedJetsPA.cxx:1004 AliAnalysisTaskChargedJetsPA.cxx:1005 AliAnalysisTaskChargedJetsPA.cxx:1006 AliAnalysisTaskChargedJetsPA.cxx:1007 AliAnalysisTaskChargedJetsPA.cxx:1008 AliAnalysisTaskChargedJetsPA.cxx:1009 AliAnalysisTaskChargedJetsPA.cxx:1010 AliAnalysisTaskChargedJetsPA.cxx:1011 AliAnalysisTaskChargedJetsPA.cxx:1012 AliAnalysisTaskChargedJetsPA.cxx:1013 AliAnalysisTaskChargedJetsPA.cxx:1014 AliAnalysisTaskChargedJetsPA.cxx:1015 AliAnalysisTaskChargedJetsPA.cxx:1016 AliAnalysisTaskChargedJetsPA.cxx:1017 AliAnalysisTaskChargedJetsPA.cxx:1018 AliAnalysisTaskChargedJetsPA.cxx:1019 AliAnalysisTaskChargedJetsPA.cxx:1020 AliAnalysisTaskChargedJetsPA.cxx:1021 AliAnalysisTaskChargedJetsPA.cxx:1022 AliAnalysisTaskChargedJetsPA.cxx:1023 AliAnalysisTaskChargedJetsPA.cxx:1024 AliAnalysisTaskChargedJetsPA.cxx:1025 AliAnalysisTaskChargedJetsPA.cxx:1026 AliAnalysisTaskChargedJetsPA.cxx:1027 AliAnalysisTaskChargedJetsPA.cxx:1028 AliAnalysisTaskChargedJetsPA.cxx:1029 AliAnalysisTaskChargedJetsPA.cxx:1030 AliAnalysisTaskChargedJetsPA.cxx:1031 AliAnalysisTaskChargedJetsPA.cxx:1032 AliAnalysisTaskChargedJetsPA.cxx:1033 AliAnalysisTaskChargedJetsPA.cxx:1034 AliAnalysisTaskChargedJetsPA.cxx:1035 AliAnalysisTaskChargedJetsPA.cxx:1036 AliAnalysisTaskChargedJetsPA.cxx:1037 AliAnalysisTaskChargedJetsPA.cxx:1038 AliAnalysisTaskChargedJetsPA.cxx:1039 AliAnalysisTaskChargedJetsPA.cxx:1040 AliAnalysisTaskChargedJetsPA.cxx:1041 AliAnalysisTaskChargedJetsPA.cxx:1042 AliAnalysisTaskChargedJetsPA.cxx:1043 AliAnalysisTaskChargedJetsPA.cxx:1044 AliAnalysisTaskChargedJetsPA.cxx:1045 AliAnalysisTaskChargedJetsPA.cxx:1046 AliAnalysisTaskChargedJetsPA.cxx:1047 AliAnalysisTaskChargedJetsPA.cxx:1048 AliAnalysisTaskChargedJetsPA.cxx:1049 AliAnalysisTaskChargedJetsPA.cxx:1050 AliAnalysisTaskChargedJetsPA.cxx:1051 AliAnalysisTaskChargedJetsPA.cxx:1052 AliAnalysisTaskChargedJetsPA.cxx:1053 AliAnalysisTaskChargedJetsPA.cxx:1054 AliAnalysisTaskChargedJetsPA.cxx:1055 AliAnalysisTaskChargedJetsPA.cxx:1056 AliAnalysisTaskChargedJetsPA.cxx:1057 AliAnalysisTaskChargedJetsPA.cxx:1058 AliAnalysisTaskChargedJetsPA.cxx:1059 AliAnalysisTaskChargedJetsPA.cxx:1060 AliAnalysisTaskChargedJetsPA.cxx:1061 AliAnalysisTaskChargedJetsPA.cxx:1062 AliAnalysisTaskChargedJetsPA.cxx:1063 AliAnalysisTaskChargedJetsPA.cxx:1064 AliAnalysisTaskChargedJetsPA.cxx:1065 AliAnalysisTaskChargedJetsPA.cxx:1066 AliAnalysisTaskChargedJetsPA.cxx:1067 AliAnalysisTaskChargedJetsPA.cxx:1068 AliAnalysisTaskChargedJetsPA.cxx:1069 AliAnalysisTaskChargedJetsPA.cxx:1070 AliAnalysisTaskChargedJetsPA.cxx:1071 AliAnalysisTaskChargedJetsPA.cxx:1072 AliAnalysisTaskChargedJetsPA.cxx:1073 AliAnalysisTaskChargedJetsPA.cxx:1074 AliAnalysisTaskChargedJetsPA.cxx:1075 AliAnalysisTaskChargedJetsPA.cxx:1076 AliAnalysisTaskChargedJetsPA.cxx:1077 AliAnalysisTaskChargedJetsPA.cxx:1078 AliAnalysisTaskChargedJetsPA.cxx:1079 AliAnalysisTaskChargedJetsPA.cxx:1080 AliAnalysisTaskChargedJetsPA.cxx:1081 AliAnalysisTaskChargedJetsPA.cxx:1082 AliAnalysisTaskChargedJetsPA.cxx:1083 AliAnalysisTaskChargedJetsPA.cxx:1084 AliAnalysisTaskChargedJetsPA.cxx:1085 AliAnalysisTaskChargedJetsPA.cxx:1086 AliAnalysisTaskChargedJetsPA.cxx:1087 AliAnalysisTaskChargedJetsPA.cxx:1088 AliAnalysisTaskChargedJetsPA.cxx:1089 AliAnalysisTaskChargedJetsPA.cxx:1090 AliAnalysisTaskChargedJetsPA.cxx:1091 AliAnalysisTaskChargedJetsPA.cxx:1092 AliAnalysisTaskChargedJetsPA.cxx:1093 AliAnalysisTaskChargedJetsPA.cxx:1094 AliAnalysisTaskChargedJetsPA.cxx:1095 AliAnalysisTaskChargedJetsPA.cxx:1096 AliAnalysisTaskChargedJetsPA.cxx:1097 AliAnalysisTaskChargedJetsPA.cxx:1098 AliAnalysisTaskChargedJetsPA.cxx:1099 AliAnalysisTaskChargedJetsPA.cxx:1100 AliAnalysisTaskChargedJetsPA.cxx:1101 AliAnalysisTaskChargedJetsPA.cxx:1102 AliAnalysisTaskChargedJetsPA.cxx:1103 AliAnalysisTaskChargedJetsPA.cxx:1104 AliAnalysisTaskChargedJetsPA.cxx:1105 AliAnalysisTaskChargedJetsPA.cxx:1106 AliAnalysisTaskChargedJetsPA.cxx:1107 AliAnalysisTaskChargedJetsPA.cxx:1108 AliAnalysisTaskChargedJetsPA.cxx:1109 AliAnalysisTaskChargedJetsPA.cxx:1110 AliAnalysisTaskChargedJetsPA.cxx:1111 AliAnalysisTaskChargedJetsPA.cxx:1112 AliAnalysisTaskChargedJetsPA.cxx:1113 AliAnalysisTaskChargedJetsPA.cxx:1114 AliAnalysisTaskChargedJetsPA.cxx:1115 AliAnalysisTaskChargedJetsPA.cxx:1116 AliAnalysisTaskChargedJetsPA.cxx:1117 AliAnalysisTaskChargedJetsPA.cxx:1118 AliAnalysisTaskChargedJetsPA.cxx:1119 AliAnalysisTaskChargedJetsPA.cxx:1120 AliAnalysisTaskChargedJetsPA.cxx:1121 AliAnalysisTaskChargedJetsPA.cxx:1122 AliAnalysisTaskChargedJetsPA.cxx:1123 AliAnalysisTaskChargedJetsPA.cxx:1124 AliAnalysisTaskChargedJetsPA.cxx:1125 AliAnalysisTaskChargedJetsPA.cxx:1126 AliAnalysisTaskChargedJetsPA.cxx:1127 AliAnalysisTaskChargedJetsPA.cxx:1128 AliAnalysisTaskChargedJetsPA.cxx:1129 AliAnalysisTaskChargedJetsPA.cxx:1130 AliAnalysisTaskChargedJetsPA.cxx:1131 AliAnalysisTaskChargedJetsPA.cxx:1132 AliAnalysisTaskChargedJetsPA.cxx:1133 AliAnalysisTaskChargedJetsPA.cxx:1134 AliAnalysisTaskChargedJetsPA.cxx:1135 AliAnalysisTaskChargedJetsPA.cxx:1136 AliAnalysisTaskChargedJetsPA.cxx:1137 AliAnalysisTaskChargedJetsPA.cxx:1138 AliAnalysisTaskChargedJetsPA.cxx:1139 AliAnalysisTaskChargedJetsPA.cxx:1140 AliAnalysisTaskChargedJetsPA.cxx:1141 AliAnalysisTaskChargedJetsPA.cxx:1142 AliAnalysisTaskChargedJetsPA.cxx:1143 AliAnalysisTaskChargedJetsPA.cxx:1144 AliAnalysisTaskChargedJetsPA.cxx:1145 AliAnalysisTaskChargedJetsPA.cxx:1146 AliAnalysisTaskChargedJetsPA.cxx:1147 AliAnalysisTaskChargedJetsPA.cxx:1148 AliAnalysisTaskChargedJetsPA.cxx:1149 AliAnalysisTaskChargedJetsPA.cxx:1150 AliAnalysisTaskChargedJetsPA.cxx:1151 AliAnalysisTaskChargedJetsPA.cxx:1152 AliAnalysisTaskChargedJetsPA.cxx:1153 AliAnalysisTaskChargedJetsPA.cxx:1154 AliAnalysisTaskChargedJetsPA.cxx:1155 AliAnalysisTaskChargedJetsPA.cxx:1156 AliAnalysisTaskChargedJetsPA.cxx:1157 AliAnalysisTaskChargedJetsPA.cxx:1158 AliAnalysisTaskChargedJetsPA.cxx:1159 AliAnalysisTaskChargedJetsPA.cxx:1160 AliAnalysisTaskChargedJetsPA.cxx:1161 AliAnalysisTaskChargedJetsPA.cxx:1162 AliAnalysisTaskChargedJetsPA.cxx:1163 AliAnalysisTaskChargedJetsPA.cxx:1164 AliAnalysisTaskChargedJetsPA.cxx:1165 AliAnalysisTaskChargedJetsPA.cxx:1166 AliAnalysisTaskChargedJetsPA.cxx:1167 AliAnalysisTaskChargedJetsPA.cxx:1168 AliAnalysisTaskChargedJetsPA.cxx:1169 AliAnalysisTaskChargedJetsPA.cxx:1170 AliAnalysisTaskChargedJetsPA.cxx:1171 AliAnalysisTaskChargedJetsPA.cxx:1172 AliAnalysisTaskChargedJetsPA.cxx:1173 AliAnalysisTaskChargedJetsPA.cxx:1174 AliAnalysisTaskChargedJetsPA.cxx:1175 AliAnalysisTaskChargedJetsPA.cxx:1176 AliAnalysisTaskChargedJetsPA.cxx:1177 AliAnalysisTaskChargedJetsPA.cxx:1178 AliAnalysisTaskChargedJetsPA.cxx:1179 AliAnalysisTaskChargedJetsPA.cxx:1180 AliAnalysisTaskChargedJetsPA.cxx:1181 AliAnalysisTaskChargedJetsPA.cxx:1182 AliAnalysisTaskChargedJetsPA.cxx:1183 AliAnalysisTaskChargedJetsPA.cxx:1184 AliAnalysisTaskChargedJetsPA.cxx:1185 AliAnalysisTaskChargedJetsPA.cxx:1186 AliAnalysisTaskChargedJetsPA.cxx:1187 AliAnalysisTaskChargedJetsPA.cxx:1188 AliAnalysisTaskChargedJetsPA.cxx:1189 AliAnalysisTaskChargedJetsPA.cxx:1190 AliAnalysisTaskChargedJetsPA.cxx:1191 AliAnalysisTaskChargedJetsPA.cxx:1192 AliAnalysisTaskChargedJetsPA.cxx:1193 AliAnalysisTaskChargedJetsPA.cxx:1194 AliAnalysisTaskChargedJetsPA.cxx:1195 AliAnalysisTaskChargedJetsPA.cxx:1196 AliAnalysisTaskChargedJetsPA.cxx:1197 AliAnalysisTaskChargedJetsPA.cxx:1198 AliAnalysisTaskChargedJetsPA.cxx:1199 AliAnalysisTaskChargedJetsPA.cxx:1200 AliAnalysisTaskChargedJetsPA.cxx:1201 AliAnalysisTaskChargedJetsPA.cxx:1202 AliAnalysisTaskChargedJetsPA.cxx:1203 AliAnalysisTaskChargedJetsPA.cxx:1204 AliAnalysisTaskChargedJetsPA.cxx:1205 AliAnalysisTaskChargedJetsPA.cxx:1206 AliAnalysisTaskChargedJetsPA.cxx:1207 AliAnalysisTaskChargedJetsPA.cxx:1208 AliAnalysisTaskChargedJetsPA.cxx:1209 AliAnalysisTaskChargedJetsPA.cxx:1210 AliAnalysisTaskChargedJetsPA.cxx:1211 AliAnalysisTaskChargedJetsPA.cxx:1212 AliAnalysisTaskChargedJetsPA.cxx:1213 AliAnalysisTaskChargedJetsPA.cxx:1214 AliAnalysisTaskChargedJetsPA.cxx:1215 AliAnalysisTaskChargedJetsPA.cxx:1216 AliAnalysisTaskChargedJetsPA.cxx:1217 AliAnalysisTaskChargedJetsPA.cxx:1218 AliAnalysisTaskChargedJetsPA.cxx:1219 AliAnalysisTaskChargedJetsPA.cxx:1220 AliAnalysisTaskChargedJetsPA.cxx:1221 AliAnalysisTaskChargedJetsPA.cxx:1222 AliAnalysisTaskChargedJetsPA.cxx:1223 AliAnalysisTaskChargedJetsPA.cxx:1224 AliAnalysisTaskChargedJetsPA.cxx:1225 AliAnalysisTaskChargedJetsPA.cxx:1226 AliAnalysisTaskChargedJetsPA.cxx:1227 AliAnalysisTaskChargedJetsPA.cxx:1228 AliAnalysisTaskChargedJetsPA.cxx:1229 AliAnalysisTaskChargedJetsPA.cxx:1230 AliAnalysisTaskChargedJetsPA.cxx:1231 AliAnalysisTaskChargedJetsPA.cxx:1232 AliAnalysisTaskChargedJetsPA.cxx:1233 AliAnalysisTaskChargedJetsPA.cxx:1234 AliAnalysisTaskChargedJetsPA.cxx:1235 AliAnalysisTaskChargedJetsPA.cxx:1236 AliAnalysisTaskChargedJetsPA.cxx:1237 AliAnalysisTaskChargedJetsPA.cxx:1238 AliAnalysisTaskChargedJetsPA.cxx:1239 AliAnalysisTaskChargedJetsPA.cxx:1240 AliAnalysisTaskChargedJetsPA.cxx:1241 AliAnalysisTaskChargedJetsPA.cxx:1242 AliAnalysisTaskChargedJetsPA.cxx:1243 AliAnalysisTaskChargedJetsPA.cxx:1244 AliAnalysisTaskChargedJetsPA.cxx:1245 AliAnalysisTaskChargedJetsPA.cxx:1246 AliAnalysisTaskChargedJetsPA.cxx:1247 AliAnalysisTaskChargedJetsPA.cxx:1248 AliAnalysisTaskChargedJetsPA.cxx:1249 AliAnalysisTaskChargedJetsPA.cxx:1250 AliAnalysisTaskChargedJetsPA.cxx:1251 AliAnalysisTaskChargedJetsPA.cxx:1252 AliAnalysisTaskChargedJetsPA.cxx:1253 AliAnalysisTaskChargedJetsPA.cxx:1254 AliAnalysisTaskChargedJetsPA.cxx:1255 AliAnalysisTaskChargedJetsPA.cxx:1256 AliAnalysisTaskChargedJetsPA.cxx:1257 AliAnalysisTaskChargedJetsPA.cxx:1258 AliAnalysisTaskChargedJetsPA.cxx:1259 AliAnalysisTaskChargedJetsPA.cxx:1260 AliAnalysisTaskChargedJetsPA.cxx:1261 AliAnalysisTaskChargedJetsPA.cxx:1262 AliAnalysisTaskChargedJetsPA.cxx:1263 AliAnalysisTaskChargedJetsPA.cxx:1264 AliAnalysisTaskChargedJetsPA.cxx:1265 AliAnalysisTaskChargedJetsPA.cxx:1266 AliAnalysisTaskChargedJetsPA.cxx:1267 AliAnalysisTaskChargedJetsPA.cxx:1268 AliAnalysisTaskChargedJetsPA.cxx:1269 AliAnalysisTaskChargedJetsPA.cxx:1270 AliAnalysisTaskChargedJetsPA.cxx:1271 AliAnalysisTaskChargedJetsPA.cxx:1272 AliAnalysisTaskChargedJetsPA.cxx:1273 AliAnalysisTaskChargedJetsPA.cxx:1274 AliAnalysisTaskChargedJetsPA.cxx:1275 AliAnalysisTaskChargedJetsPA.cxx:1276 AliAnalysisTaskChargedJetsPA.cxx:1277 AliAnalysisTaskChargedJetsPA.cxx:1278 AliAnalysisTaskChargedJetsPA.cxx:1279 AliAnalysisTaskChargedJetsPA.cxx:1280 AliAnalysisTaskChargedJetsPA.cxx:1281 AliAnalysisTaskChargedJetsPA.cxx:1282 AliAnalysisTaskChargedJetsPA.cxx:1283 AliAnalysisTaskChargedJetsPA.cxx:1284 AliAnalysisTaskChargedJetsPA.cxx:1285 AliAnalysisTaskChargedJetsPA.cxx:1286 AliAnalysisTaskChargedJetsPA.cxx:1287 AliAnalysisTaskChargedJetsPA.cxx:1288 AliAnalysisTaskChargedJetsPA.cxx:1289 AliAnalysisTaskChargedJetsPA.cxx:1290 AliAnalysisTaskChargedJetsPA.cxx:1291 AliAnalysisTaskChargedJetsPA.cxx:1292 AliAnalysisTaskChargedJetsPA.cxx:1293 AliAnalysisTaskChargedJetsPA.cxx:1294 AliAnalysisTaskChargedJetsPA.cxx:1295 AliAnalysisTaskChargedJetsPA.cxx:1296 AliAnalysisTaskChargedJetsPA.cxx:1297 AliAnalysisTaskChargedJetsPA.cxx:1298 AliAnalysisTaskChargedJetsPA.cxx:1299 AliAnalysisTaskChargedJetsPA.cxx:1300 AliAnalysisTaskChargedJetsPA.cxx:1301 AliAnalysisTaskChargedJetsPA.cxx:1302 AliAnalysisTaskChargedJetsPA.cxx:1303 AliAnalysisTaskChargedJetsPA.cxx:1304 AliAnalysisTaskChargedJetsPA.cxx:1305 AliAnalysisTaskChargedJetsPA.cxx:1306 AliAnalysisTaskChargedJetsPA.cxx:1307 AliAnalysisTaskChargedJetsPA.cxx:1308 AliAnalysisTaskChargedJetsPA.cxx:1309 AliAnalysisTaskChargedJetsPA.cxx:1310 AliAnalysisTaskChargedJetsPA.cxx:1311 AliAnalysisTaskChargedJetsPA.cxx:1312 AliAnalysisTaskChargedJetsPA.cxx:1313 AliAnalysisTaskChargedJetsPA.cxx:1314 AliAnalysisTaskChargedJetsPA.cxx:1315 AliAnalysisTaskChargedJetsPA.cxx:1316 AliAnalysisTaskChargedJetsPA.cxx:1317 AliAnalysisTaskChargedJetsPA.cxx:1318 AliAnalysisTaskChargedJetsPA.cxx:1319 AliAnalysisTaskChargedJetsPA.cxx:1320 AliAnalysisTaskChargedJetsPA.cxx:1321 AliAnalysisTaskChargedJetsPA.cxx:1322 AliAnalysisTaskChargedJetsPA.cxx:1323 AliAnalysisTaskChargedJetsPA.cxx:1324 AliAnalysisTaskChargedJetsPA.cxx:1325 AliAnalysisTaskChargedJetsPA.cxx:1326 AliAnalysisTaskChargedJetsPA.cxx:1327 AliAnalysisTaskChargedJetsPA.cxx:1328 AliAnalysisTaskChargedJetsPA.cxx:1329 AliAnalysisTaskChargedJetsPA.cxx:1330 AliAnalysisTaskChargedJetsPA.cxx:1331 AliAnalysisTaskChargedJetsPA.cxx:1332 AliAnalysisTaskChargedJetsPA.cxx:1333 AliAnalysisTaskChargedJetsPA.cxx:1334 AliAnalysisTaskChargedJetsPA.cxx:1335 AliAnalysisTaskChargedJetsPA.cxx:1336 AliAnalysisTaskChargedJetsPA.cxx:1337 AliAnalysisTaskChargedJetsPA.cxx:1338 AliAnalysisTaskChargedJetsPA.cxx:1339 AliAnalysisTaskChargedJetsPA.cxx:1340 AliAnalysisTaskChargedJetsPA.cxx:1341 AliAnalysisTaskChargedJetsPA.cxx:1342 AliAnalysisTaskChargedJetsPA.cxx:1343 AliAnalysisTaskChargedJetsPA.cxx:1344 AliAnalysisTaskChargedJetsPA.cxx:1345 AliAnalysisTaskChargedJetsPA.cxx:1346 AliAnalysisTaskChargedJetsPA.cxx:1347 AliAnalysisTaskChargedJetsPA.cxx:1348 AliAnalysisTaskChargedJetsPA.cxx:1349 AliAnalysisTaskChargedJetsPA.cxx:1350 AliAnalysisTaskChargedJetsPA.cxx:1351 AliAnalysisTaskChargedJetsPA.cxx:1352 AliAnalysisTaskChargedJetsPA.cxx:1353 AliAnalysisTaskChargedJetsPA.cxx:1354 AliAnalysisTaskChargedJetsPA.cxx:1355 AliAnalysisTaskChargedJetsPA.cxx:1356 AliAnalysisTaskChargedJetsPA.cxx:1357 AliAnalysisTaskChargedJetsPA.cxx:1358 AliAnalysisTaskChargedJetsPA.cxx:1359 AliAnalysisTaskChargedJetsPA.cxx:1360 AliAnalysisTaskChargedJetsPA.cxx:1361 AliAnalysisTaskChargedJetsPA.cxx:1362 AliAnalysisTaskChargedJetsPA.cxx:1363 AliAnalysisTaskChargedJetsPA.cxx:1364 AliAnalysisTaskChargedJetsPA.cxx:1365 AliAnalysisTaskChargedJetsPA.cxx:1366 AliAnalysisTaskChargedJetsPA.cxx:1367 AliAnalysisTaskChargedJetsPA.cxx:1368 AliAnalysisTaskChargedJetsPA.cxx:1369 AliAnalysisTaskChargedJetsPA.cxx:1370 AliAnalysisTaskChargedJetsPA.cxx:1371 AliAnalysisTaskChargedJetsPA.cxx:1372 AliAnalysisTaskChargedJetsPA.cxx:1373 AliAnalysisTaskChargedJetsPA.cxx:1374 AliAnalysisTaskChargedJetsPA.cxx:1375 AliAnalysisTaskChargedJetsPA.cxx:1376 AliAnalysisTaskChargedJetsPA.cxx:1377 AliAnalysisTaskChargedJetsPA.cxx:1378 AliAnalysisTaskChargedJetsPA.cxx:1379 AliAnalysisTaskChargedJetsPA.cxx:1380 AliAnalysisTaskChargedJetsPA.cxx:1381 AliAnalysisTaskChargedJetsPA.cxx:1382 AliAnalysisTaskChargedJetsPA.cxx:1383 AliAnalysisTaskChargedJetsPA.cxx:1384 AliAnalysisTaskChargedJetsPA.cxx:1385 AliAnalysisTaskChargedJetsPA.cxx:1386 AliAnalysisTaskChargedJetsPA.cxx:1387 AliAnalysisTaskChargedJetsPA.cxx:1388 AliAnalysisTaskChargedJetsPA.cxx:1389 AliAnalysisTaskChargedJetsPA.cxx:1390 AliAnalysisTaskChargedJetsPA.cxx:1391 AliAnalysisTaskChargedJetsPA.cxx:1392 AliAnalysisTaskChargedJetsPA.cxx:1393 AliAnalysisTaskChargedJetsPA.cxx:1394 AliAnalysisTaskChargedJetsPA.cxx:1395 AliAnalysisTaskChargedJetsPA.cxx:1396 AliAnalysisTaskChargedJetsPA.cxx:1397 AliAnalysisTaskChargedJetsPA.cxx:1398 AliAnalysisTaskChargedJetsPA.cxx:1399 AliAnalysisTaskChargedJetsPA.cxx:1400 AliAnalysisTaskChargedJetsPA.cxx:1401 AliAnalysisTaskChargedJetsPA.cxx:1402 AliAnalysisTaskChargedJetsPA.cxx:1403 AliAnalysisTaskChargedJetsPA.cxx:1404 AliAnalysisTaskChargedJetsPA.cxx:1405 AliAnalysisTaskChargedJetsPA.cxx:1406 AliAnalysisTaskChargedJetsPA.cxx:1407 AliAnalysisTaskChargedJetsPA.cxx:1408 AliAnalysisTaskChargedJetsPA.cxx:1409 AliAnalysisTaskChargedJetsPA.cxx:1410 AliAnalysisTaskChargedJetsPA.cxx:1411 AliAnalysisTaskChargedJetsPA.cxx:1412 AliAnalysisTaskChargedJetsPA.cxx:1413 AliAnalysisTaskChargedJetsPA.cxx:1414 AliAnalysisTaskChargedJetsPA.cxx:1415 AliAnalysisTaskChargedJetsPA.cxx:1416 AliAnalysisTaskChargedJetsPA.cxx:1417 AliAnalysisTaskChargedJetsPA.cxx:1418 AliAnalysisTaskChargedJetsPA.cxx:1419 AliAnalysisTaskChargedJetsPA.cxx:1420 AliAnalysisTaskChargedJetsPA.cxx:1421 AliAnalysisTaskChargedJetsPA.cxx:1422 AliAnalysisTaskChargedJetsPA.cxx:1423 AliAnalysisTaskChargedJetsPA.cxx:1424 AliAnalysisTaskChargedJetsPA.cxx:1425 AliAnalysisTaskChargedJetsPA.cxx:1426 AliAnalysisTaskChargedJetsPA.cxx:1427 AliAnalysisTaskChargedJetsPA.cxx:1428 AliAnalysisTaskChargedJetsPA.cxx:1429 AliAnalysisTaskChargedJetsPA.cxx:1430 AliAnalysisTaskChargedJetsPA.cxx:1431 AliAnalysisTaskChargedJetsPA.cxx:1432 AliAnalysisTaskChargedJetsPA.cxx:1433 AliAnalysisTaskChargedJetsPA.cxx:1434 AliAnalysisTaskChargedJetsPA.cxx:1435 AliAnalysisTaskChargedJetsPA.cxx:1436 AliAnalysisTaskChargedJetsPA.cxx:1437 AliAnalysisTaskChargedJetsPA.cxx:1438 AliAnalysisTaskChargedJetsPA.cxx:1439 AliAnalysisTaskChargedJetsPA.cxx:1440 AliAnalysisTaskChargedJetsPA.cxx:1441 AliAnalysisTaskChargedJetsPA.cxx:1442 AliAnalysisTaskChargedJetsPA.cxx:1443 AliAnalysisTaskChargedJetsPA.cxx:1444 AliAnalysisTaskChargedJetsPA.cxx:1445 AliAnalysisTaskChargedJetsPA.cxx:1446 AliAnalysisTaskChargedJetsPA.cxx:1447 AliAnalysisTaskChargedJetsPA.cxx:1448 AliAnalysisTaskChargedJetsPA.cxx:1449 AliAnalysisTaskChargedJetsPA.cxx:1450 AliAnalysisTaskChargedJetsPA.cxx:1451 AliAnalysisTaskChargedJetsPA.cxx:1452 AliAnalysisTaskChargedJetsPA.cxx:1453 AliAnalysisTaskChargedJetsPA.cxx:1454 AliAnalysisTaskChargedJetsPA.cxx:1455 AliAnalysisTaskChargedJetsPA.cxx:1456 AliAnalysisTaskChargedJetsPA.cxx:1457 AliAnalysisTaskChargedJetsPA.cxx:1458 AliAnalysisTaskChargedJetsPA.cxx:1459 AliAnalysisTaskChargedJetsPA.cxx:1460 AliAnalysisTaskChargedJetsPA.cxx:1461 AliAnalysisTaskChargedJetsPA.cxx:1462 AliAnalysisTaskChargedJetsPA.cxx:1463 AliAnalysisTaskChargedJetsPA.cxx:1464 AliAnalysisTaskChargedJetsPA.cxx:1465 AliAnalysisTaskChargedJetsPA.cxx:1466 AliAnalysisTaskChargedJetsPA.cxx:1467 AliAnalysisTaskChargedJetsPA.cxx:1468 AliAnalysisTaskChargedJetsPA.cxx:1469 AliAnalysisTaskChargedJetsPA.cxx:1470 AliAnalysisTaskChargedJetsPA.cxx:1471 AliAnalysisTaskChargedJetsPA.cxx:1472 AliAnalysisTaskChargedJetsPA.cxx:1473 AliAnalysisTaskChargedJetsPA.cxx:1474 AliAnalysisTaskChargedJetsPA.cxx:1475 AliAnalysisTaskChargedJetsPA.cxx:1476 AliAnalysisTaskChargedJetsPA.cxx:1477 AliAnalysisTaskChargedJetsPA.cxx:1478 AliAnalysisTaskChargedJetsPA.cxx:1479 AliAnalysisTaskChargedJetsPA.cxx:1480 AliAnalysisTaskChargedJetsPA.cxx:1481 AliAnalysisTaskChargedJetsPA.cxx:1482 AliAnalysisTaskChargedJetsPA.cxx:1483 AliAnalysisTaskChargedJetsPA.cxx:1484 AliAnalysisTaskChargedJetsPA.cxx:1485 AliAnalysisTaskChargedJetsPA.cxx:1486 AliAnalysisTaskChargedJetsPA.cxx:1487 AliAnalysisTaskChargedJetsPA.cxx:1488 AliAnalysisTaskChargedJetsPA.cxx:1489 AliAnalysisTaskChargedJetsPA.cxx:1490 AliAnalysisTaskChargedJetsPA.cxx:1491 AliAnalysisTaskChargedJetsPA.cxx:1492 AliAnalysisTaskChargedJetsPA.cxx:1493 AliAnalysisTaskChargedJetsPA.cxx:1494 AliAnalysisTaskChargedJetsPA.cxx:1495 AliAnalysisTaskChargedJetsPA.cxx:1496 AliAnalysisTaskChargedJetsPA.cxx:1497 AliAnalysisTaskChargedJetsPA.cxx:1498 AliAnalysisTaskChargedJetsPA.cxx:1499 AliAnalysisTaskChargedJetsPA.cxx:1500 AliAnalysisTaskChargedJetsPA.cxx:1501 AliAnalysisTaskChargedJetsPA.cxx:1502 AliAnalysisTaskChargedJetsPA.cxx:1503 AliAnalysisTaskChargedJetsPA.cxx:1504 AliAnalysisTaskChargedJetsPA.cxx:1505 AliAnalysisTaskChargedJetsPA.cxx:1506 AliAnalysisTaskChargedJetsPA.cxx:1507 AliAnalysisTaskChargedJetsPA.cxx:1508 AliAnalysisTaskChargedJetsPA.cxx:1509 AliAnalysisTaskChargedJetsPA.cxx:1510 AliAnalysisTaskChargedJetsPA.cxx:1511 AliAnalysisTaskChargedJetsPA.cxx:1512 AliAnalysisTaskChargedJetsPA.cxx:1513 AliAnalysisTaskChargedJetsPA.cxx:1514 AliAnalysisTaskChargedJetsPA.cxx:1515 AliAnalysisTaskChargedJetsPA.cxx:1516 AliAnalysisTaskChargedJetsPA.cxx:1517 AliAnalysisTaskChargedJetsPA.cxx:1518 AliAnalysisTaskChargedJetsPA.cxx:1519 AliAnalysisTaskChargedJetsPA.cxx:1520 AliAnalysisTaskChargedJetsPA.cxx:1521 AliAnalysisTaskChargedJetsPA.cxx:1522 AliAnalysisTaskChargedJetsPA.cxx:1523 AliAnalysisTaskChargedJetsPA.cxx:1524 AliAnalysisTaskChargedJetsPA.cxx:1525 AliAnalysisTaskChargedJetsPA.cxx:1526 AliAnalysisTaskChargedJetsPA.cxx:1527 AliAnalysisTaskChargedJetsPA.cxx:1528 AliAnalysisTaskChargedJetsPA.cxx:1529 AliAnalysisTaskChargedJetsPA.cxx:1530 AliAnalysisTaskChargedJetsPA.cxx:1531 AliAnalysisTaskChargedJetsPA.cxx:1532 AliAnalysisTaskChargedJetsPA.cxx:1533 AliAnalysisTaskChargedJetsPA.cxx:1534 AliAnalysisTaskChargedJetsPA.cxx:1535 AliAnalysisTaskChargedJetsPA.cxx:1536 AliAnalysisTaskChargedJetsPA.cxx:1537 AliAnalysisTaskChargedJetsPA.cxx:1538 AliAnalysisTaskChargedJetsPA.cxx:1539 AliAnalysisTaskChargedJetsPA.cxx:1540 AliAnalysisTaskChargedJetsPA.cxx:1541 AliAnalysisTaskChargedJetsPA.cxx:1542 AliAnalysisTaskChargedJetsPA.cxx:1543 AliAnalysisTaskChargedJetsPA.cxx:1544 AliAnalysisTaskChargedJetsPA.cxx:1545 AliAnalysisTaskChargedJetsPA.cxx:1546 AliAnalysisTaskChargedJetsPA.cxx:1547 AliAnalysisTaskChargedJetsPA.cxx:1548 AliAnalysisTaskChargedJetsPA.cxx:1549 AliAnalysisTaskChargedJetsPA.cxx:1550 AliAnalysisTaskChargedJetsPA.cxx:1551 AliAnalysisTaskChargedJetsPA.cxx:1552 AliAnalysisTaskChargedJetsPA.cxx:1553 AliAnalysisTaskChargedJetsPA.cxx:1554 AliAnalysisTaskChargedJetsPA.cxx:1555 AliAnalysisTaskChargedJetsPA.cxx:1556 AliAnalysisTaskChargedJetsPA.cxx:1557 AliAnalysisTaskChargedJetsPA.cxx:1558 AliAnalysisTaskChargedJetsPA.cxx:1559 AliAnalysisTaskChargedJetsPA.cxx:1560 AliAnalysisTaskChargedJetsPA.cxx:1561 AliAnalysisTaskChargedJetsPA.cxx:1562 AliAnalysisTaskChargedJetsPA.cxx:1563 AliAnalysisTaskChargedJetsPA.cxx:1564 AliAnalysisTaskChargedJetsPA.cxx:1565 AliAnalysisTaskChargedJetsPA.cxx:1566 AliAnalysisTaskChargedJetsPA.cxx:1567 AliAnalysisTaskChargedJetsPA.cxx:1568 AliAnalysisTaskChargedJetsPA.cxx:1569 AliAnalysisTaskChargedJetsPA.cxx:1570 AliAnalysisTaskChargedJetsPA.cxx:1571 AliAnalysisTaskChargedJetsPA.cxx:1572 AliAnalysisTaskChargedJetsPA.cxx:1573 AliAnalysisTaskChargedJetsPA.cxx:1574 AliAnalysisTaskChargedJetsPA.cxx:1575 AliAnalysisTaskChargedJetsPA.cxx:1576 AliAnalysisTaskChargedJetsPA.cxx:1577 AliAnalysisTaskChargedJetsPA.cxx:1578 AliAnalysisTaskChargedJetsPA.cxx:1579 AliAnalysisTaskChargedJetsPA.cxx:1580 AliAnalysisTaskChargedJetsPA.cxx:1581 AliAnalysisTaskChargedJetsPA.cxx:1582 AliAnalysisTaskChargedJetsPA.cxx:1583 AliAnalysisTaskChargedJetsPA.cxx:1584 AliAnalysisTaskChargedJetsPA.cxx:1585 AliAnalysisTaskChargedJetsPA.cxx:1586 AliAnalysisTaskChargedJetsPA.cxx:1587 AliAnalysisTaskChargedJetsPA.cxx:1588 AliAnalysisTaskChargedJetsPA.cxx:1589 AliAnalysisTaskChargedJetsPA.cxx:1590 AliAnalysisTaskChargedJetsPA.cxx:1591 AliAnalysisTaskChargedJetsPA.cxx:1592 AliAnalysisTaskChargedJetsPA.cxx:1593 AliAnalysisTaskChargedJetsPA.cxx:1594 AliAnalysisTaskChargedJetsPA.cxx:1595 AliAnalysisTaskChargedJetsPA.cxx:1596 AliAnalysisTaskChargedJetsPA.cxx:1597 AliAnalysisTaskChargedJetsPA.cxx:1598 AliAnalysisTaskChargedJetsPA.cxx:1599 AliAnalysisTaskChargedJetsPA.cxx:1600 AliAnalysisTaskChargedJetsPA.cxx:1601 AliAnalysisTaskChargedJetsPA.cxx:1602 AliAnalysisTaskChargedJetsPA.cxx:1603 AliAnalysisTaskChargedJetsPA.cxx:1604 AliAnalysisTaskChargedJetsPA.cxx:1605 AliAnalysisTaskChargedJetsPA.cxx:1606 AliAnalysisTaskChargedJetsPA.cxx:1607 AliAnalysisTaskChargedJetsPA.cxx:1608 AliAnalysisTaskChargedJetsPA.cxx:1609 AliAnalysisTaskChargedJetsPA.cxx:1610 AliAnalysisTaskChargedJetsPA.cxx:1611 AliAnalysisTaskChargedJetsPA.cxx:1612 AliAnalysisTaskChargedJetsPA.cxx:1613 AliAnalysisTaskChargedJetsPA.cxx:1614 AliAnalysisTaskChargedJetsPA.cxx:1615 AliAnalysisTaskChargedJetsPA.cxx:1616 AliAnalysisTaskChargedJetsPA.cxx:1617 AliAnalysisTaskChargedJetsPA.cxx:1618 AliAnalysisTaskChargedJetsPA.cxx:1619 AliAnalysisTaskChargedJetsPA.cxx:1620 AliAnalysisTaskChargedJetsPA.cxx:1621 AliAnalysisTaskChargedJetsPA.cxx:1622 AliAnalysisTaskChargedJetsPA.cxx:1623 AliAnalysisTaskChargedJetsPA.cxx:1624 AliAnalysisTaskChargedJetsPA.cxx:1625 AliAnalysisTaskChargedJetsPA.cxx:1626 AliAnalysisTaskChargedJetsPA.cxx:1627 AliAnalysisTaskChargedJetsPA.cxx:1628 AliAnalysisTaskChargedJetsPA.cxx:1629 AliAnalysisTaskChargedJetsPA.cxx:1630 AliAnalysisTaskChargedJetsPA.cxx:1631 AliAnalysisTaskChargedJetsPA.cxx:1632 AliAnalysisTaskChargedJetsPA.cxx:1633 AliAnalysisTaskChargedJetsPA.cxx:1634 AliAnalysisTaskChargedJetsPA.cxx:1635 AliAnalysisTaskChargedJetsPA.cxx:1636 AliAnalysisTaskChargedJetsPA.cxx:1637 AliAnalysisTaskChargedJetsPA.cxx:1638 AliAnalysisTaskChargedJetsPA.cxx:1639 AliAnalysisTaskChargedJetsPA.cxx:1640 AliAnalysisTaskChargedJetsPA.cxx:1641 AliAnalysisTaskChargedJetsPA.cxx:1642 AliAnalysisTaskChargedJetsPA.cxx:1643 AliAnalysisTaskChargedJetsPA.cxx:1644 AliAnalysisTaskChargedJetsPA.cxx:1645 AliAnalysisTaskChargedJetsPA.cxx:1646 AliAnalysisTaskChargedJetsPA.cxx:1647 AliAnalysisTaskChargedJetsPA.cxx:1648 AliAnalysisTaskChargedJetsPA.cxx:1649 AliAnalysisTaskChargedJetsPA.cxx:1650 AliAnalysisTaskChargedJetsPA.cxx:1651 AliAnalysisTaskChargedJetsPA.cxx:1652 AliAnalysisTaskChargedJetsPA.cxx:1653 AliAnalysisTaskChargedJetsPA.cxx:1654 AliAnalysisTaskChargedJetsPA.cxx:1655 AliAnalysisTaskChargedJetsPA.cxx:1656 AliAnalysisTaskChargedJetsPA.cxx:1657 AliAnalysisTaskChargedJetsPA.cxx:1658 AliAnalysisTaskChargedJetsPA.cxx:1659 AliAnalysisTaskChargedJetsPA.cxx:1660 AliAnalysisTaskChargedJetsPA.cxx:1661 AliAnalysisTaskChargedJetsPA.cxx:1662 AliAnalysisTaskChargedJetsPA.cxx:1663 AliAnalysisTaskChargedJetsPA.cxx:1664 AliAnalysisTaskChargedJetsPA.cxx:1665 AliAnalysisTaskChargedJetsPA.cxx:1666 AliAnalysisTaskChargedJetsPA.cxx:1667 AliAnalysisTaskChargedJetsPA.cxx:1668 AliAnalysisTaskChargedJetsPA.cxx:1669 AliAnalysisTaskChargedJetsPA.cxx:1670 AliAnalysisTaskChargedJetsPA.cxx:1671 AliAnalysisTaskChargedJetsPA.cxx:1672 AliAnalysisTaskChargedJetsPA.cxx:1673 AliAnalysisTaskChargedJetsPA.cxx:1674 AliAnalysisTaskChargedJetsPA.cxx:1675 AliAnalysisTaskChargedJetsPA.cxx:1676 AliAnalysisTaskChargedJetsPA.cxx:1677 AliAnalysisTaskChargedJetsPA.cxx:1678 AliAnalysisTaskChargedJetsPA.cxx:1679 AliAnalysisTaskChargedJetsPA.cxx:1680 AliAnalysisTaskChargedJetsPA.cxx:1681 AliAnalysisTaskChargedJetsPA.cxx:1682 AliAnalysisTaskChargedJetsPA.cxx:1683 AliAnalysisTaskChargedJetsPA.cxx:1684 AliAnalysisTaskChargedJetsPA.cxx:1685 AliAnalysisTaskChargedJetsPA.cxx:1686 AliAnalysisTaskChargedJetsPA.cxx:1687 AliAnalysisTaskChargedJetsPA.cxx:1688 AliAnalysisTaskChargedJetsPA.cxx:1689 AliAnalysisTaskChargedJetsPA.cxx:1690 AliAnalysisTaskChargedJetsPA.cxx:1691 AliAnalysisTaskChargedJetsPA.cxx:1692 AliAnalysisTaskChargedJetsPA.cxx:1693 AliAnalysisTaskChargedJetsPA.cxx:1694 AliAnalysisTaskChargedJetsPA.cxx:1695 AliAnalysisTaskChargedJetsPA.cxx:1696 AliAnalysisTaskChargedJetsPA.cxx:1697 AliAnalysisTaskChargedJetsPA.cxx:1698 AliAnalysisTaskChargedJetsPA.cxx:1699 AliAnalysisTaskChargedJetsPA.cxx:1700 AliAnalysisTaskChargedJetsPA.cxx:1701 AliAnalysisTaskChargedJetsPA.cxx:1702 AliAnalysisTaskChargedJetsPA.cxx:1703 AliAnalysisTaskChargedJetsPA.cxx:1704 AliAnalysisTaskChargedJetsPA.cxx:1705 AliAnalysisTaskChargedJetsPA.cxx:1706 AliAnalysisTaskChargedJetsPA.cxx:1707 AliAnalysisTaskChargedJetsPA.cxx:1708 AliAnalysisTaskChargedJetsPA.cxx:1709 AliAnalysisTaskChargedJetsPA.cxx:1710 AliAnalysisTaskChargedJetsPA.cxx:1711 AliAnalysisTaskChargedJetsPA.cxx:1712 AliAnalysisTaskChargedJetsPA.cxx:1713 AliAnalysisTaskChargedJetsPA.cxx:1714 AliAnalysisTaskChargedJetsPA.cxx:1715 AliAnalysisTaskChargedJetsPA.cxx:1716 AliAnalysisTaskChargedJetsPA.cxx:1717 AliAnalysisTaskChargedJetsPA.cxx:1718 AliAnalysisTaskChargedJetsPA.cxx:1719 AliAnalysisTaskChargedJetsPA.cxx:1720 AliAnalysisTaskChargedJetsPA.cxx:1721 AliAnalysisTaskChargedJetsPA.cxx:1722 AliAnalysisTaskChargedJetsPA.cxx:1723 AliAnalysisTaskChargedJetsPA.cxx:1724 AliAnalysisTaskChargedJetsPA.cxx:1725 AliAnalysisTaskChargedJetsPA.cxx:1726 AliAnalysisTaskChargedJetsPA.cxx:1727 AliAnalysisTaskChargedJetsPA.cxx:1728 AliAnalysisTaskChargedJetsPA.cxx:1729 AliAnalysisTaskChargedJetsPA.cxx:1730 AliAnalysisTaskChargedJetsPA.cxx:1731 AliAnalysisTaskChargedJetsPA.cxx:1732 AliAnalysisTaskChargedJetsPA.cxx:1733 AliAnalysisTaskChargedJetsPA.cxx:1734 AliAnalysisTaskChargedJetsPA.cxx:1735 AliAnalysisTaskChargedJetsPA.cxx:1736 AliAnalysisTaskChargedJetsPA.cxx:1737 AliAnalysisTaskChargedJetsPA.cxx:1738 AliAnalysisTaskChargedJetsPA.cxx:1739 AliAnalysisTaskChargedJetsPA.cxx:1740 AliAnalysisTaskChargedJetsPA.cxx:1741 AliAnalysisTaskChargedJetsPA.cxx:1742 AliAnalysisTaskChargedJetsPA.cxx:1743 AliAnalysisTaskChargedJetsPA.cxx:1744 AliAnalysisTaskChargedJetsPA.cxx:1745 AliAnalysisTaskChargedJetsPA.cxx:1746 AliAnalysisTaskChargedJetsPA.cxx:1747 AliAnalysisTaskChargedJetsPA.cxx:1748 AliAnalysisTaskChargedJetsPA.cxx:1749 AliAnalysisTaskChargedJetsPA.cxx:1750 AliAnalysisTaskChargedJetsPA.cxx:1751 AliAnalysisTaskChargedJetsPA.cxx:1752 AliAnalysisTaskChargedJetsPA.cxx:1753 AliAnalysisTaskChargedJetsPA.cxx:1754 AliAnalysisTaskChargedJetsPA.cxx:1755 AliAnalysisTaskChargedJetsPA.cxx:1756 AliAnalysisTaskChargedJetsPA.cxx:1757 AliAnalysisTaskChargedJetsPA.cxx:1758 AliAnalysisTaskChargedJetsPA.cxx:1759 AliAnalysisTaskChargedJetsPA.cxx:1760 AliAnalysisTaskChargedJetsPA.cxx:1761 AliAnalysisTaskChargedJetsPA.cxx:1762 AliAnalysisTaskChargedJetsPA.cxx:1763 AliAnalysisTaskChargedJetsPA.cxx:1764 AliAnalysisTaskChargedJetsPA.cxx:1765 AliAnalysisTaskChargedJetsPA.cxx:1766 AliAnalysisTaskChargedJetsPA.cxx:1767 AliAnalysisTaskChargedJetsPA.cxx:1768 AliAnalysisTaskChargedJetsPA.cxx:1769 AliAnalysisTaskChargedJetsPA.cxx:1770 AliAnalysisTaskChargedJetsPA.cxx:1771 AliAnalysisTaskChargedJetsPA.cxx:1772 AliAnalysisTaskChargedJetsPA.cxx:1773 AliAnalysisTaskChargedJetsPA.cxx:1774 AliAnalysisTaskChargedJetsPA.cxx:1775 AliAnalysisTaskChargedJetsPA.cxx:1776 AliAnalysisTaskChargedJetsPA.cxx:1777 AliAnalysisTaskChargedJetsPA.cxx:1778 AliAnalysisTaskChargedJetsPA.cxx:1779 AliAnalysisTaskChargedJetsPA.cxx:1780 AliAnalysisTaskChargedJetsPA.cxx:1781 AliAnalysisTaskChargedJetsPA.cxx:1782 AliAnalysisTaskChargedJetsPA.cxx:1783 AliAnalysisTaskChargedJetsPA.cxx:1784 AliAnalysisTaskChargedJetsPA.cxx:1785 AliAnalysisTaskChargedJetsPA.cxx:1786 AliAnalysisTaskChargedJetsPA.cxx:1787 AliAnalysisTaskChargedJetsPA.cxx:1788 AliAnalysisTaskChargedJetsPA.cxx:1789 AliAnalysisTaskChargedJetsPA.cxx:1790 AliAnalysisTaskChargedJetsPA.cxx:1791 AliAnalysisTaskChargedJetsPA.cxx:1792 AliAnalysisTaskChargedJetsPA.cxx:1793 AliAnalysisTaskChargedJetsPA.cxx:1794 AliAnalysisTaskChargedJetsPA.cxx:1795 AliAnalysisTaskChargedJetsPA.cxx:1796 AliAnalysisTaskChargedJetsPA.cxx:1797 AliAnalysisTaskChargedJetsPA.cxx:1798 AliAnalysisTaskChargedJetsPA.cxx:1799 AliAnalysisTaskChargedJetsPA.cxx:1800 AliAnalysisTaskChargedJetsPA.cxx:1801 AliAnalysisTaskChargedJetsPA.cxx:1802 AliAnalysisTaskChargedJetsPA.cxx:1803 AliAnalysisTaskChargedJetsPA.cxx:1804 AliAnalysisTaskChargedJetsPA.cxx:1805 AliAnalysisTaskChargedJetsPA.cxx:1806 AliAnalysisTaskChargedJetsPA.cxx:1807 AliAnalysisTaskChargedJetsPA.cxx:1808 AliAnalysisTaskChargedJetsPA.cxx:1809 AliAnalysisTaskChargedJetsPA.cxx:1810 AliAnalysisTaskChargedJetsPA.cxx:1811 AliAnalysisTaskChargedJetsPA.cxx:1812 AliAnalysisTaskChargedJetsPA.cxx:1813 AliAnalysisTaskChargedJetsPA.cxx:1814 AliAnalysisTaskChargedJetsPA.cxx:1815 AliAnalysisTaskChargedJetsPA.cxx:1816 AliAnalysisTaskChargedJetsPA.cxx:1817 AliAnalysisTaskChargedJetsPA.cxx:1818 AliAnalysisTaskChargedJetsPA.cxx:1819 AliAnalysisTaskChargedJetsPA.cxx:1820 AliAnalysisTaskChargedJetsPA.cxx:1821 AliAnalysisTaskChargedJetsPA.cxx:1822 AliAnalysisTaskChargedJetsPA.cxx:1823 AliAnalysisTaskChargedJetsPA.cxx:1824 AliAnalysisTaskChargedJetsPA.cxx:1825 AliAnalysisTaskChargedJetsPA.cxx:1826 AliAnalysisTaskChargedJetsPA.cxx:1827 AliAnalysisTaskChargedJetsPA.cxx:1828 AliAnalysisTaskChargedJetsPA.cxx:1829 AliAnalysisTaskChargedJetsPA.cxx:1830 AliAnalysisTaskChargedJetsPA.cxx:1831 AliAnalysisTaskChargedJetsPA.cxx:1832 AliAnalysisTaskChargedJetsPA.cxx:1833 AliAnalysisTaskChargedJetsPA.cxx:1834 AliAnalysisTaskChargedJetsPA.cxx:1835 AliAnalysisTaskChargedJetsPA.cxx:1836 AliAnalysisTaskChargedJetsPA.cxx:1837 AliAnalysisTaskChargedJetsPA.cxx:1838 AliAnalysisTaskChargedJetsPA.cxx:1839 AliAnalysisTaskChargedJetsPA.cxx:1840 AliAnalysisTaskChargedJetsPA.cxx:1841 AliAnalysisTaskChargedJetsPA.cxx:1842 AliAnalysisTaskChargedJetsPA.cxx:1843 AliAnalysisTaskChargedJetsPA.cxx:1844 AliAnalysisTaskChargedJetsPA.cxx:1845 AliAnalysisTaskChargedJetsPA.cxx:1846 AliAnalysisTaskChargedJetsPA.cxx:1847 AliAnalysisTaskChargedJetsPA.cxx:1848 AliAnalysisTaskChargedJetsPA.cxx:1849 AliAnalysisTaskChargedJetsPA.cxx:1850 AliAnalysisTaskChargedJetsPA.cxx:1851 AliAnalysisTaskChargedJetsPA.cxx:1852 AliAnalysisTaskChargedJetsPA.cxx:1853 AliAnalysisTaskChargedJetsPA.cxx:1854 AliAnalysisTaskChargedJetsPA.cxx:1855 AliAnalysisTaskChargedJetsPA.cxx:1856 AliAnalysisTaskChargedJetsPA.cxx:1857 AliAnalysisTaskChargedJetsPA.cxx:1858 AliAnalysisTaskChargedJetsPA.cxx:1859 AliAnalysisTaskChargedJetsPA.cxx:1860 AliAnalysisTaskChargedJetsPA.cxx:1861 AliAnalysisTaskChargedJetsPA.cxx:1862 AliAnalysisTaskChargedJetsPA.cxx:1863 AliAnalysisTaskChargedJetsPA.cxx:1864 AliAnalysisTaskChargedJetsPA.cxx:1865 AliAnalysisTaskChargedJetsPA.cxx:1866 AliAnalysisTaskChargedJetsPA.cxx:1867 AliAnalysisTaskChargedJetsPA.cxx:1868 AliAnalysisTaskChargedJetsPA.cxx:1869 AliAnalysisTaskChargedJetsPA.cxx:1870 AliAnalysisTaskChargedJetsPA.cxx:1871 AliAnalysisTaskChargedJetsPA.cxx:1872 AliAnalysisTaskChargedJetsPA.cxx:1873 AliAnalysisTaskChargedJetsPA.cxx:1874 AliAnalysisTaskChargedJetsPA.cxx:1875 AliAnalysisTaskChargedJetsPA.cxx:1876 AliAnalysisTaskChargedJetsPA.cxx:1877 AliAnalysisTaskChargedJetsPA.cxx:1878 AliAnalysisTaskChargedJetsPA.cxx:1879 AliAnalysisTaskChargedJetsPA.cxx:1880 AliAnalysisTaskChargedJetsPA.cxx:1881 AliAnalysisTaskChargedJetsPA.cxx:1882 AliAnalysisTaskChargedJetsPA.cxx:1883 AliAnalysisTaskChargedJetsPA.cxx:1884 AliAnalysisTaskChargedJetsPA.cxx:1885 AliAnalysisTaskChargedJetsPA.cxx:1886 AliAnalysisTaskChargedJetsPA.cxx:1887 AliAnalysisTaskChargedJetsPA.cxx:1888 AliAnalysisTaskChargedJetsPA.cxx:1889 AliAnalysisTaskChargedJetsPA.cxx:1890 AliAnalysisTaskChargedJetsPA.cxx:1891 AliAnalysisTaskChargedJetsPA.cxx:1892 AliAnalysisTaskChargedJetsPA.cxx:1893 AliAnalysisTaskChargedJetsPA.cxx:1894 AliAnalysisTaskChargedJetsPA.cxx:1895 AliAnalysisTaskChargedJetsPA.cxx:1896 AliAnalysisTaskChargedJetsPA.cxx:1897 AliAnalysisTaskChargedJetsPA.cxx:1898 AliAnalysisTaskChargedJetsPA.cxx:1899 AliAnalysisTaskChargedJetsPA.cxx:1900 AliAnalysisTaskChargedJetsPA.cxx:1901 AliAnalysisTaskChargedJetsPA.cxx:1902 AliAnalysisTaskChargedJetsPA.cxx:1903 AliAnalysisTaskChargedJetsPA.cxx:1904 AliAnalysisTaskChargedJetsPA.cxx:1905 AliAnalysisTaskChargedJetsPA.cxx:1906 AliAnalysisTaskChargedJetsPA.cxx:1907 AliAnalysisTaskChargedJetsPA.cxx:1908 AliAnalysisTaskChargedJetsPA.cxx:1909 AliAnalysisTaskChargedJetsPA.cxx:1910 AliAnalysisTaskChargedJetsPA.cxx:1911 AliAnalysisTaskChargedJetsPA.cxx:1912 AliAnalysisTaskChargedJetsPA.cxx:1913 AliAnalysisTaskChargedJetsPA.cxx:1914 AliAnalysisTaskChargedJetsPA.cxx:1915 AliAnalysisTaskChargedJetsPA.cxx:1916 AliAnalysisTaskChargedJetsPA.cxx:1917 AliAnalysisTaskChargedJetsPA.cxx:1918 AliAnalysisTaskChargedJetsPA.cxx:1919 AliAnalysisTaskChargedJetsPA.cxx:1920 AliAnalysisTaskChargedJetsPA.cxx:1921 AliAnalysisTaskChargedJetsPA.cxx:1922 AliAnalysisTaskChargedJetsPA.cxx:1923 AliAnalysisTaskChargedJetsPA.cxx:1924 AliAnalysisTaskChargedJetsPA.cxx:1925 AliAnalysisTaskChargedJetsPA.cxx:1926 AliAnalysisTaskChargedJetsPA.cxx:1927 AliAnalysisTaskChargedJetsPA.cxx:1928 AliAnalysisTaskChargedJetsPA.cxx:1929 AliAnalysisTaskChargedJetsPA.cxx:1930 AliAnalysisTaskChargedJetsPA.cxx:1931 AliAnalysisTaskChargedJetsPA.cxx:1932 AliAnalysisTaskChargedJetsPA.cxx:1933 AliAnalysisTaskChargedJetsPA.cxx:1934 AliAnalysisTaskChargedJetsPA.cxx:1935 AliAnalysisTaskChargedJetsPA.cxx:1936 AliAnalysisTaskChargedJetsPA.cxx:1937 AliAnalysisTaskChargedJetsPA.cxx:1938 AliAnalysisTaskChargedJetsPA.cxx:1939 AliAnalysisTaskChargedJetsPA.cxx:1940 AliAnalysisTaskChargedJetsPA.cxx:1941 AliAnalysisTaskChargedJetsPA.cxx:1942 AliAnalysisTaskChargedJetsPA.cxx:1943 AliAnalysisTaskChargedJetsPA.cxx:1944 AliAnalysisTaskChargedJetsPA.cxx:1945 AliAnalysisTaskChargedJetsPA.cxx:1946 AliAnalysisTaskChargedJetsPA.cxx:1947 AliAnalysisTaskChargedJetsPA.cxx:1948 AliAnalysisTaskChargedJetsPA.cxx:1949 AliAnalysisTaskChargedJetsPA.cxx:1950 AliAnalysisTaskChargedJetsPA.cxx:1951 AliAnalysisTaskChargedJetsPA.cxx:1952 AliAnalysisTaskChargedJetsPA.cxx:1953 AliAnalysisTaskChargedJetsPA.cxx:1954 AliAnalysisTaskChargedJetsPA.cxx:1955 AliAnalysisTaskChargedJetsPA.cxx:1956 AliAnalysisTaskChargedJetsPA.cxx:1957 AliAnalysisTaskChargedJetsPA.cxx:1958 AliAnalysisTaskChargedJetsPA.cxx:1959 AliAnalysisTaskChargedJetsPA.cxx:1960 AliAnalysisTaskChargedJetsPA.cxx:1961 AliAnalysisTaskChargedJetsPA.cxx:1962 AliAnalysisTaskChargedJetsPA.cxx:1963 AliAnalysisTaskChargedJetsPA.cxx:1964 AliAnalysisTaskChargedJetsPA.cxx:1965 AliAnalysisTaskChargedJetsPA.cxx:1966 AliAnalysisTaskChargedJetsPA.cxx:1967 AliAnalysisTaskChargedJetsPA.cxx:1968 AliAnalysisTaskChargedJetsPA.cxx:1969 AliAnalysisTaskChargedJetsPA.cxx:1970 AliAnalysisTaskChargedJetsPA.cxx:1971 AliAnalysisTaskChargedJetsPA.cxx:1972 AliAnalysisTaskChargedJetsPA.cxx:1973 AliAnalysisTaskChargedJetsPA.cxx:1974 AliAnalysisTaskChargedJetsPA.cxx:1975 AliAnalysisTaskChargedJetsPA.cxx:1976 AliAnalysisTaskChargedJetsPA.cxx:1977 AliAnalysisTaskChargedJetsPA.cxx:1978 AliAnalysisTaskChargedJetsPA.cxx:1979 AliAnalysisTaskChargedJetsPA.cxx:1980 AliAnalysisTaskChargedJetsPA.cxx:1981 AliAnalysisTaskChargedJetsPA.cxx:1982 AliAnalysisTaskChargedJetsPA.cxx:1983 AliAnalysisTaskChargedJetsPA.cxx:1984 AliAnalysisTaskChargedJetsPA.cxx:1985 AliAnalysisTaskChargedJetsPA.cxx:1986 AliAnalysisTaskChargedJetsPA.cxx:1987 AliAnalysisTaskChargedJetsPA.cxx:1988 AliAnalysisTaskChargedJetsPA.cxx:1989 AliAnalysisTaskChargedJetsPA.cxx:1990 AliAnalysisTaskChargedJetsPA.cxx:1991 AliAnalysisTaskChargedJetsPA.cxx:1992 AliAnalysisTaskChargedJetsPA.cxx:1993 AliAnalysisTaskChargedJetsPA.cxx:1994 AliAnalysisTaskChargedJetsPA.cxx:1995 AliAnalysisTaskChargedJetsPA.cxx:1996 AliAnalysisTaskChargedJetsPA.cxx:1997 AliAnalysisTaskChargedJetsPA.cxx:1998 AliAnalysisTaskChargedJetsPA.cxx:1999 AliAnalysisTaskChargedJetsPA.cxx:2000 AliAnalysisTaskChargedJetsPA.cxx:2001 AliAnalysisTaskChargedJetsPA.cxx:2002 AliAnalysisTaskChargedJetsPA.cxx:2003 AliAnalysisTaskChargedJetsPA.cxx:2004 AliAnalysisTaskChargedJetsPA.cxx:2005 AliAnalysisTaskChargedJetsPA.cxx:2006 AliAnalysisTaskChargedJetsPA.cxx:2007 AliAnalysisTaskChargedJetsPA.cxx:2008 AliAnalysisTaskChargedJetsPA.cxx:2009 AliAnalysisTaskChargedJetsPA.cxx:2010 AliAnalysisTaskChargedJetsPA.cxx:2011 AliAnalysisTaskChargedJetsPA.cxx:2012 AliAnalysisTaskChargedJetsPA.cxx:2013 AliAnalysisTaskChargedJetsPA.cxx:2014 AliAnalysisTaskChargedJetsPA.cxx:2015 AliAnalysisTaskChargedJetsPA.cxx:2016 AliAnalysisTaskChargedJetsPA.cxx:2017 AliAnalysisTaskChargedJetsPA.cxx:2018 AliAnalysisTaskChargedJetsPA.cxx:2019 AliAnalysisTaskChargedJetsPA.cxx:2020 AliAnalysisTaskChargedJetsPA.cxx:2021 AliAnalysisTaskChargedJetsPA.cxx:2022 AliAnalysisTaskChargedJetsPA.cxx:2023 AliAnalysisTaskChargedJetsPA.cxx:2024 AliAnalysisTaskChargedJetsPA.cxx:2025 AliAnalysisTaskChargedJetsPA.cxx:2026 AliAnalysisTaskChargedJetsPA.cxx:2027 AliAnalysisTaskChargedJetsPA.cxx:2028 AliAnalysisTaskChargedJetsPA.cxx:2029 AliAnalysisTaskChargedJetsPA.cxx:2030 AliAnalysisTaskChargedJetsPA.cxx:2031 AliAnalysisTaskChargedJetsPA.cxx:2032 AliAnalysisTaskChargedJetsPA.cxx:2033 AliAnalysisTaskChargedJetsPA.cxx:2034 AliAnalysisTaskChargedJetsPA.cxx:2035 AliAnalysisTaskChargedJetsPA.cxx:2036 AliAnalysisTaskChargedJetsPA.cxx:2037 AliAnalysisTaskChargedJetsPA.cxx:2038 AliAnalysisTaskChargedJetsPA.cxx:2039 AliAnalysisTaskChargedJetsPA.cxx:2040 AliAnalysisTaskChargedJetsPA.cxx:2041 AliAnalysisTaskChargedJetsPA.cxx:2042 AliAnalysisTaskChargedJetsPA.cxx:2043 AliAnalysisTaskChargedJetsPA.cxx:2044 AliAnalysisTaskChargedJetsPA.cxx:2045 AliAnalysisTaskChargedJetsPA.cxx:2046 AliAnalysisTaskChargedJetsPA.cxx:2047 AliAnalysisTaskChargedJetsPA.cxx:2048 AliAnalysisTaskChargedJetsPA.cxx:2049 AliAnalysisTaskChargedJetsPA.cxx:2050 AliAnalysisTaskChargedJetsPA.cxx:2051 AliAnalysisTaskChargedJetsPA.cxx:2052 AliAnalysisTaskChargedJetsPA.cxx:2053 AliAnalysisTaskChargedJetsPA.cxx:2054 AliAnalysisTaskChargedJetsPA.cxx:2055 AliAnalysisTaskChargedJetsPA.cxx:2056 AliAnalysisTaskChargedJetsPA.cxx:2057 AliAnalysisTaskChargedJetsPA.cxx:2058 AliAnalysisTaskChargedJetsPA.cxx:2059 AliAnalysisTaskChargedJetsPA.cxx:2060 AliAnalysisTaskChargedJetsPA.cxx:2061 AliAnalysisTaskChargedJetsPA.cxx:2062 AliAnalysisTaskChargedJetsPA.cxx:2063 AliAnalysisTaskChargedJetsPA.cxx:2064 AliAnalysisTaskChargedJetsPA.cxx:2065 AliAnalysisTaskChargedJetsPA.cxx:2066 AliAnalysisTaskChargedJetsPA.cxx:2067 AliAnalysisTaskChargedJetsPA.cxx:2068 AliAnalysisTaskChargedJetsPA.cxx:2069 AliAnalysisTaskChargedJetsPA.cxx:2070 AliAnalysisTaskChargedJetsPA.cxx:2071 AliAnalysisTaskChargedJetsPA.cxx:2072 AliAnalysisTaskChargedJetsPA.cxx:2073 AliAnalysisTaskChargedJetsPA.cxx:2074 AliAnalysisTaskChargedJetsPA.cxx:2075 AliAnalysisTaskChargedJetsPA.cxx:2076 AliAnalysisTaskChargedJetsPA.cxx:2077 AliAnalysisTaskChargedJetsPA.cxx:2078 AliAnalysisTaskChargedJetsPA.cxx:2079 AliAnalysisTaskChargedJetsPA.cxx:2080 AliAnalysisTaskChargedJetsPA.cxx:2081 AliAnalysisTaskChargedJetsPA.cxx:2082 AliAnalysisTaskChargedJetsPA.cxx:2083 AliAnalysisTaskChargedJetsPA.cxx:2084 AliAnalysisTaskChargedJetsPA.cxx:2085 AliAnalysisTaskChargedJetsPA.cxx:2086 AliAnalysisTaskChargedJetsPA.cxx:2087 AliAnalysisTaskChargedJetsPA.cxx:2088 AliAnalysisTaskChargedJetsPA.cxx:2089 AliAnalysisTaskChargedJetsPA.cxx:2090 AliAnalysisTaskChargedJetsPA.cxx:2091 AliAnalysisTaskChargedJetsPA.cxx:2092 AliAnalysisTaskChargedJetsPA.cxx:2093 AliAnalysisTaskChargedJetsPA.cxx:2094 AliAnalysisTaskChargedJetsPA.cxx:2095 AliAnalysisTaskChargedJetsPA.cxx:2096 AliAnalysisTaskChargedJetsPA.cxx:2097 AliAnalysisTaskChargedJetsPA.cxx:2098 AliAnalysisTaskChargedJetsPA.cxx:2099 AliAnalysisTaskChargedJetsPA.cxx:2100 AliAnalysisTaskChargedJetsPA.cxx:2101 AliAnalysisTaskChargedJetsPA.cxx:2102 AliAnalysisTaskChargedJetsPA.cxx:2103 AliAnalysisTaskChargedJetsPA.cxx:2104 AliAnalysisTaskChargedJetsPA.cxx:2105 AliAnalysisTaskChargedJetsPA.cxx:2106 AliAnalysisTaskChargedJetsPA.cxx:2107 AliAnalysisTaskChargedJetsPA.cxx:2108 AliAnalysisTaskChargedJetsPA.cxx:2109 AliAnalysisTaskChargedJetsPA.cxx:2110 AliAnalysisTaskChargedJetsPA.cxx:2111 AliAnalysisTaskChargedJetsPA.cxx:2112 AliAnalysisTaskChargedJetsPA.cxx:2113 AliAnalysisTaskChargedJetsPA.cxx:2114 AliAnalysisTaskChargedJetsPA.cxx:2115 AliAnalysisTaskChargedJetsPA.cxx:2116 AliAnalysisTaskChargedJetsPA.cxx:2117 AliAnalysisTaskChargedJetsPA.cxx:2118 AliAnalysisTaskChargedJetsPA.cxx:2119 AliAnalysisTaskChargedJetsPA.cxx:2120 AliAnalysisTaskChargedJetsPA.cxx:2121 AliAnalysisTaskChargedJetsPA.cxx:2122 AliAnalysisTaskChargedJetsPA.cxx:2123 AliAnalysisTaskChargedJetsPA.cxx:2124 AliAnalysisTaskChargedJetsPA.cxx:2125 AliAnalysisTaskChargedJetsPA.cxx:2126 AliAnalysisTaskChargedJetsPA.cxx:2127 AliAnalysisTaskChargedJetsPA.cxx:2128 AliAnalysisTaskChargedJetsPA.cxx:2129 AliAnalysisTaskChargedJetsPA.cxx:2130 AliAnalysisTaskChargedJetsPA.cxx:2131 AliAnalysisTaskChargedJetsPA.cxx:2132 AliAnalysisTaskChargedJetsPA.cxx:2133 AliAnalysisTaskChargedJetsPA.cxx:2134 AliAnalysisTaskChargedJetsPA.cxx:2135 AliAnalysisTaskChargedJetsPA.cxx:2136 AliAnalysisTaskChargedJetsPA.cxx:2137 AliAnalysisTaskChargedJetsPA.cxx:2138 AliAnalysisTaskChargedJetsPA.cxx:2139 AliAnalysisTaskChargedJetsPA.cxx:2140 AliAnalysisTaskChargedJetsPA.cxx:2141 AliAnalysisTaskChargedJetsPA.cxx:2142 AliAnalysisTaskChargedJetsPA.cxx:2143 AliAnalysisTaskChargedJetsPA.cxx:2144 AliAnalysisTaskChargedJetsPA.cxx:2145 AliAnalysisTaskChargedJetsPA.cxx:2146 AliAnalysisTaskChargedJetsPA.cxx:2147 AliAnalysisTaskChargedJetsPA.cxx:2148 AliAnalysisTaskChargedJetsPA.cxx:2149 AliAnalysisTaskChargedJetsPA.cxx:2150 AliAnalysisTaskChargedJetsPA.cxx:2151 AliAnalysisTaskChargedJetsPA.cxx:2152 AliAnalysisTaskChargedJetsPA.cxx:2153 AliAnalysisTaskChargedJetsPA.cxx:2154 AliAnalysisTaskChargedJetsPA.cxx:2155 AliAnalysisTaskChargedJetsPA.cxx:2156 AliAnalysisTaskChargedJetsPA.cxx:2157 AliAnalysisTaskChargedJetsPA.cxx:2158 AliAnalysisTaskChargedJetsPA.cxx:2159 AliAnalysisTaskChargedJetsPA.cxx:2160 AliAnalysisTaskChargedJetsPA.cxx:2161 AliAnalysisTaskChargedJetsPA.cxx:2162 AliAnalysisTaskChargedJetsPA.cxx:2163 AliAnalysisTaskChargedJetsPA.cxx:2164 AliAnalysisTaskChargedJetsPA.cxx:2165 AliAnalysisTaskChargedJetsPA.cxx:2166 AliAnalysisTaskChargedJetsPA.cxx:2167 AliAnalysisTaskChargedJetsPA.cxx:2168 AliAnalysisTaskChargedJetsPA.cxx:2169 AliAnalysisTaskChargedJetsPA.cxx:2170 AliAnalysisTaskChargedJetsPA.cxx:2171 AliAnalysisTaskChargedJetsPA.cxx:2172 AliAnalysisTaskChargedJetsPA.cxx:2173 AliAnalysisTaskChargedJetsPA.cxx:2174 AliAnalysisTaskChargedJetsPA.cxx:2175 AliAnalysisTaskChargedJetsPA.cxx:2176 AliAnalysisTaskChargedJetsPA.cxx:2177 AliAnalysisTaskChargedJetsPA.cxx:2178 AliAnalysisTaskChargedJetsPA.cxx:2179 AliAnalysisTaskChargedJetsPA.cxx:2180 AliAnalysisTaskChargedJetsPA.cxx:2181 AliAnalysisTaskChargedJetsPA.cxx:2182 AliAnalysisTaskChargedJetsPA.cxx:2183 AliAnalysisTaskChargedJetsPA.cxx:2184 AliAnalysisTaskChargedJetsPA.cxx:2185 AliAnalysisTaskChargedJetsPA.cxx:2186 AliAnalysisTaskChargedJetsPA.cxx:2187 AliAnalysisTaskChargedJetsPA.cxx:2188 AliAnalysisTaskChargedJetsPA.cxx:2189 AliAnalysisTaskChargedJetsPA.cxx:2190 AliAnalysisTaskChargedJetsPA.cxx:2191 AliAnalysisTaskChargedJetsPA.cxx:2192 AliAnalysisTaskChargedJetsPA.cxx:2193 AliAnalysisTaskChargedJetsPA.cxx:2194 AliAnalysisTaskChargedJetsPA.cxx:2195 AliAnalysisTaskChargedJetsPA.cxx:2196 AliAnalysisTaskChargedJetsPA.cxx:2197 AliAnalysisTaskChargedJetsPA.cxx:2198 AliAnalysisTaskChargedJetsPA.cxx:2199 AliAnalysisTaskChargedJetsPA.cxx:2200 AliAnalysisTaskChargedJetsPA.cxx:2201 AliAnalysisTaskChargedJetsPA.cxx:2202 AliAnalysisTaskChargedJetsPA.cxx:2203 AliAnalysisTaskChargedJetsPA.cxx:2204 AliAnalysisTaskChargedJetsPA.cxx:2205 AliAnalysisTaskChargedJetsPA.cxx:2206 AliAnalysisTaskChargedJetsPA.cxx:2207 AliAnalysisTaskChargedJetsPA.cxx:2208 AliAnalysisTaskChargedJetsPA.cxx:2209 AliAnalysisTaskChargedJetsPA.cxx:2210 AliAnalysisTaskChargedJetsPA.cxx:2211 AliAnalysisTaskChargedJetsPA.cxx:2212 AliAnalysisTaskChargedJetsPA.cxx:2213 AliAnalysisTaskChargedJetsPA.cxx:2214 AliAnalysisTaskChargedJetsPA.cxx:2215 AliAnalysisTaskChargedJetsPA.cxx:2216 AliAnalysisTaskChargedJetsPA.cxx:2217 AliAnalysisTaskChargedJetsPA.cxx:2218 AliAnalysisTaskChargedJetsPA.cxx:2219 AliAnalysisTaskChargedJetsPA.cxx:2220 AliAnalysisTaskChargedJetsPA.cxx:2221 AliAnalysisTaskChargedJetsPA.cxx:2222 AliAnalysisTaskChargedJetsPA.cxx:2223 AliAnalysisTaskChargedJetsPA.cxx:2224 AliAnalysisTaskChargedJetsPA.cxx:2225 AliAnalysisTaskChargedJetsPA.cxx:2226 AliAnalysisTaskChargedJetsPA.cxx:2227 AliAnalysisTaskChargedJetsPA.cxx:2228 AliAnalysisTaskChargedJetsPA.cxx:2229 AliAnalysisTaskChargedJetsPA.cxx:2230 AliAnalysisTaskChargedJetsPA.cxx:2231 AliAnalysisTaskChargedJetsPA.cxx:2232 AliAnalysisTaskChargedJetsPA.cxx:2233 AliAnalysisTaskChargedJetsPA.cxx:2234 AliAnalysisTaskChargedJetsPA.cxx:2235 AliAnalysisTaskChargedJetsPA.cxx:2236 AliAnalysisTaskChargedJetsPA.cxx:2237 AliAnalysisTaskChargedJetsPA.cxx:2238 AliAnalysisTaskChargedJetsPA.cxx:2239 AliAnalysisTaskChargedJetsPA.cxx:2240 AliAnalysisTaskChargedJetsPA.cxx:2241 AliAnalysisTaskChargedJetsPA.cxx:2242 AliAnalysisTaskChargedJetsPA.cxx:2243 AliAnalysisTaskChargedJetsPA.cxx:2244 AliAnalysisTaskChargedJetsPA.cxx:2245 AliAnalysisTaskChargedJetsPA.cxx:2246 AliAnalysisTaskChargedJetsPA.cxx:2247 AliAnalysisTaskChargedJetsPA.cxx:2248 AliAnalysisTaskChargedJetsPA.cxx:2249 AliAnalysisTaskChargedJetsPA.cxx:2250 AliAnalysisTaskChargedJetsPA.cxx:2251 AliAnalysisTaskChargedJetsPA.cxx:2252 AliAnalysisTaskChargedJetsPA.cxx:2253 AliAnalysisTaskChargedJetsPA.cxx:2254 AliAnalysisTaskChargedJetsPA.cxx:2255 AliAnalysisTaskChargedJetsPA.cxx:2256 AliAnalysisTaskChargedJetsPA.cxx:2257 AliAnalysisTaskChargedJetsPA.cxx:2258 AliAnalysisTaskChargedJetsPA.cxx:2259 AliAnalysisTaskChargedJetsPA.cxx:2260 AliAnalysisTaskChargedJetsPA.cxx:2261 AliAnalysisTaskChargedJetsPA.cxx:2262 AliAnalysisTaskChargedJetsPA.cxx:2263 AliAnalysisTaskChargedJetsPA.cxx:2264 AliAnalysisTaskChargedJetsPA.cxx:2265 AliAnalysisTaskChargedJetsPA.cxx:2266 AliAnalysisTaskChargedJetsPA.cxx:2267 AliAnalysisTaskChargedJetsPA.cxx:2268 AliAnalysisTaskChargedJetsPA.cxx:2269 AliAnalysisTaskChargedJetsPA.cxx:2270 AliAnalysisTaskChargedJetsPA.cxx:2271 AliAnalysisTaskChargedJetsPA.cxx:2272 AliAnalysisTaskChargedJetsPA.cxx:2273 AliAnalysisTaskChargedJetsPA.cxx:2274 AliAnalysisTaskChargedJetsPA.cxx:2275 AliAnalysisTaskChargedJetsPA.cxx:2276 AliAnalysisTaskChargedJetsPA.cxx:2277 AliAnalysisTaskChargedJetsPA.cxx:2278 AliAnalysisTaskChargedJetsPA.cxx:2279 AliAnalysisTaskChargedJetsPA.cxx:2280 AliAnalysisTaskChargedJetsPA.cxx:2281 AliAnalysisTaskChargedJetsPA.cxx:2282 AliAnalysisTaskChargedJetsPA.cxx:2283 AliAnalysisTaskChargedJetsPA.cxx:2284 AliAnalysisTaskChargedJetsPA.cxx:2285 AliAnalysisTaskChargedJetsPA.cxx:2286 AliAnalysisTaskChargedJetsPA.cxx:2287 AliAnalysisTaskChargedJetsPA.cxx:2288 AliAnalysisTaskChargedJetsPA.cxx:2289 AliAnalysisTaskChargedJetsPA.cxx:2290 AliAnalysisTaskChargedJetsPA.cxx:2291 AliAnalysisTaskChargedJetsPA.cxx:2292 AliAnalysisTaskChargedJetsPA.cxx:2293 AliAnalysisTaskChargedJetsPA.cxx:2294 AliAnalysisTaskChargedJetsPA.cxx:2295 AliAnalysisTaskChargedJetsPA.cxx:2296 AliAnalysisTaskChargedJetsPA.cxx:2297 AliAnalysisTaskChargedJetsPA.cxx:2298 AliAnalysisTaskChargedJetsPA.cxx:2299 AliAnalysisTaskChargedJetsPA.cxx:2300 AliAnalysisTaskChargedJetsPA.cxx:2301 AliAnalysisTaskChargedJetsPA.cxx:2302 AliAnalysisTaskChargedJetsPA.cxx:2303 AliAnalysisTaskChargedJetsPA.cxx:2304 AliAnalysisTaskChargedJetsPA.cxx:2305 AliAnalysisTaskChargedJetsPA.cxx:2306 AliAnalysisTaskChargedJetsPA.cxx:2307 AliAnalysisTaskChargedJetsPA.cxx:2308 AliAnalysisTaskChargedJetsPA.cxx:2309 AliAnalysisTaskChargedJetsPA.cxx:2310 AliAnalysisTaskChargedJetsPA.cxx:2311 AliAnalysisTaskChargedJetsPA.cxx:2312 AliAnalysisTaskChargedJetsPA.cxx:2313 AliAnalysisTaskChargedJetsPA.cxx:2314 AliAnalysisTaskChargedJetsPA.cxx:2315 AliAnalysisTaskChargedJetsPA.cxx:2316 AliAnalysisTaskChargedJetsPA.cxx:2317 AliAnalysisTaskChargedJetsPA.cxx:2318 AliAnalysisTaskChargedJetsPA.cxx:2319 AliAnalysisTaskChargedJetsPA.cxx:2320 AliAnalysisTaskChargedJetsPA.cxx:2321 AliAnalysisTaskChargedJetsPA.cxx:2322 AliAnalysisTaskChargedJetsPA.cxx:2323 AliAnalysisTaskChargedJetsPA.cxx:2324 AliAnalysisTaskChargedJetsPA.cxx:2325 AliAnalysisTaskChargedJetsPA.cxx:2326 AliAnalysisTaskChargedJetsPA.cxx:2327 AliAnalysisTaskChargedJetsPA.cxx:2328 AliAnalysisTaskChargedJetsPA.cxx:2329 AliAnalysisTaskChargedJetsPA.cxx:2330 AliAnalysisTaskChargedJetsPA.cxx:2331 AliAnalysisTaskChargedJetsPA.cxx:2332 AliAnalysisTaskChargedJetsPA.cxx:2333 AliAnalysisTaskChargedJetsPA.cxx:2334 AliAnalysisTaskChargedJetsPA.cxx:2335 AliAnalysisTaskChargedJetsPA.cxx:2336 AliAnalysisTaskChargedJetsPA.cxx:2337 AliAnalysisTaskChargedJetsPA.cxx:2338 AliAnalysisTaskChargedJetsPA.cxx:2339 AliAnalysisTaskChargedJetsPA.cxx:2340 AliAnalysisTaskChargedJetsPA.cxx:2341 AliAnalysisTaskChargedJetsPA.cxx:2342 AliAnalysisTaskChargedJetsPA.cxx:2343 AliAnalysisTaskChargedJetsPA.cxx:2344 AliAnalysisTaskChargedJetsPA.cxx:2345 AliAnalysisTaskChargedJetsPA.cxx:2346 AliAnalysisTaskChargedJetsPA.cxx:2347 AliAnalysisTaskChargedJetsPA.cxx:2348 AliAnalysisTaskChargedJetsPA.cxx:2349 AliAnalysisTaskChargedJetsPA.cxx:2350 AliAnalysisTaskChargedJetsPA.cxx:2351 AliAnalysisTaskChargedJetsPA.cxx:2352 AliAnalysisTaskChargedJetsPA.cxx:2353 AliAnalysisTaskChargedJetsPA.cxx:2354 AliAnalysisTaskChargedJetsPA.cxx:2355 AliAnalysisTaskChargedJetsPA.cxx:2356 AliAnalysisTaskChargedJetsPA.cxx:2357 AliAnalysisTaskChargedJetsPA.cxx:2358 AliAnalysisTaskChargedJetsPA.cxx:2359 AliAnalysisTaskChargedJetsPA.cxx:2360 AliAnalysisTaskChargedJetsPA.cxx:2361 AliAnalysisTaskChargedJetsPA.cxx:2362 AliAnalysisTaskChargedJetsPA.cxx:2363 AliAnalysisTaskChargedJetsPA.cxx:2364 AliAnalysisTaskChargedJetsPA.cxx:2365 AliAnalysisTaskChargedJetsPA.cxx:2366 AliAnalysisTaskChargedJetsPA.cxx:2367 AliAnalysisTaskChargedJetsPA.cxx:2368 AliAnalysisTaskChargedJetsPA.cxx:2369 AliAnalysisTaskChargedJetsPA.cxx:2370 AliAnalysisTaskChargedJetsPA.cxx:2371 AliAnalysisTaskChargedJetsPA.cxx:2372 AliAnalysisTaskChargedJetsPA.cxx:2373 AliAnalysisTaskChargedJetsPA.cxx:2374 AliAnalysisTaskChargedJetsPA.cxx:2375 AliAnalysisTaskChargedJetsPA.cxx:2376 AliAnalysisTaskChargedJetsPA.cxx:2377 AliAnalysisTaskChargedJetsPA.cxx:2378 AliAnalysisTaskChargedJetsPA.cxx:2379 AliAnalysisTaskChargedJetsPA.cxx:2380 AliAnalysisTaskChargedJetsPA.cxx:2381 AliAnalysisTaskChargedJetsPA.cxx:2382 AliAnalysisTaskChargedJetsPA.cxx:2383 AliAnalysisTaskChargedJetsPA.cxx:2384 AliAnalysisTaskChargedJetsPA.cxx:2385 AliAnalysisTaskChargedJetsPA.cxx:2386 AliAnalysisTaskChargedJetsPA.cxx:2387 AliAnalysisTaskChargedJetsPA.cxx:2388 AliAnalysisTaskChargedJetsPA.cxx:2389 AliAnalysisTaskChargedJetsPA.cxx:2390 AliAnalysisTaskChargedJetsPA.cxx:2391 AliAnalysisTaskChargedJetsPA.cxx:2392 AliAnalysisTaskChargedJetsPA.cxx:2393 AliAnalysisTaskChargedJetsPA.cxx:2394 AliAnalysisTaskChargedJetsPA.cxx:2395 AliAnalysisTaskChargedJetsPA.cxx:2396 AliAnalysisTaskChargedJetsPA.cxx:2397 AliAnalysisTaskChargedJetsPA.cxx:2398 AliAnalysisTaskChargedJetsPA.cxx:2399 AliAnalysisTaskChargedJetsPA.cxx:2400 AliAnalysisTaskChargedJetsPA.cxx:2401 AliAnalysisTaskChargedJetsPA.cxx:2402 AliAnalysisTaskChargedJetsPA.cxx:2403 AliAnalysisTaskChargedJetsPA.cxx:2404 AliAnalysisTaskChargedJetsPA.cxx:2405 AliAnalysisTaskChargedJetsPA.cxx:2406 AliAnalysisTaskChargedJetsPA.cxx:2407 AliAnalysisTaskChargedJetsPA.cxx:2408 AliAnalysisTaskChargedJetsPA.cxx:2409 AliAnalysisTaskChargedJetsPA.cxx:2410 AliAnalysisTaskChargedJetsPA.cxx:2411 AliAnalysisTaskChargedJetsPA.cxx:2412 AliAnalysisTaskChargedJetsPA.cxx:2413 AliAnalysisTaskChargedJetsPA.cxx:2414 AliAnalysisTaskChargedJetsPA.cxx:2415 AliAnalysisTaskChargedJetsPA.cxx:2416 AliAnalysisTaskChargedJetsPA.cxx:2417 AliAnalysisTaskChargedJetsPA.cxx:2418 AliAnalysisTaskChargedJetsPA.cxx:2419 AliAnalysisTaskChargedJetsPA.cxx:2420 AliAnalysisTaskChargedJetsPA.cxx:2421 AliAnalysisTaskChargedJetsPA.cxx:2422 AliAnalysisTaskChargedJetsPA.cxx:2423 AliAnalysisTaskChargedJetsPA.cxx:2424 AliAnalysisTaskChargedJetsPA.cxx:2425 AliAnalysisTaskChargedJetsPA.cxx:2426 AliAnalysisTaskChargedJetsPA.cxx:2427 AliAnalysisTaskChargedJetsPA.cxx:2428 AliAnalysisTaskChargedJetsPA.cxx:2429 AliAnalysisTaskChargedJetsPA.cxx:2430 AliAnalysisTaskChargedJetsPA.cxx:2431 AliAnalysisTaskChargedJetsPA.cxx:2432 AliAnalysisTaskChargedJetsPA.cxx:2433 AliAnalysisTaskChargedJetsPA.cxx:2434 AliAnalysisTaskChargedJetsPA.cxx:2435 AliAnalysisTaskChargedJetsPA.cxx:2436 AliAnalysisTaskChargedJetsPA.cxx:2437 AliAnalysisTaskChargedJetsPA.cxx:2438 AliAnalysisTaskChargedJetsPA.cxx:2439 AliAnalysisTaskChargedJetsPA.cxx:2440 AliAnalysisTaskChargedJetsPA.cxx:2441 AliAnalysisTaskChargedJetsPA.cxx:2442 AliAnalysisTaskChargedJetsPA.cxx:2443 AliAnalysisTaskChargedJetsPA.cxx:2444 AliAnalysisTaskChargedJetsPA.cxx:2445 AliAnalysisTaskChargedJetsPA.cxx:2446 AliAnalysisTaskChargedJetsPA.cxx:2447 AliAnalysisTaskChargedJetsPA.cxx:2448 AliAnalysisTaskChargedJetsPA.cxx:2449 AliAnalysisTaskChargedJetsPA.cxx:2450 AliAnalysisTaskChargedJetsPA.cxx:2451 AliAnalysisTaskChargedJetsPA.cxx:2452 AliAnalysisTaskChargedJetsPA.cxx:2453 AliAnalysisTaskChargedJetsPA.cxx:2454 AliAnalysisTaskChargedJetsPA.cxx:2455 AliAnalysisTaskChargedJetsPA.cxx:2456 AliAnalysisTaskChargedJetsPA.cxx:2457 AliAnalysisTaskChargedJetsPA.cxx:2458 AliAnalysisTaskChargedJetsPA.cxx:2459 AliAnalysisTaskChargedJetsPA.cxx:2460 AliAnalysisTaskChargedJetsPA.cxx:2461 AliAnalysisTaskChargedJetsPA.cxx:2462 AliAnalysisTaskChargedJetsPA.cxx:2463 AliAnalysisTaskChargedJetsPA.cxx:2464 AliAnalysisTaskChargedJetsPA.cxx:2465 AliAnalysisTaskChargedJetsPA.cxx:2466 AliAnalysisTaskChargedJetsPA.cxx:2467 AliAnalysisTaskChargedJetsPA.cxx:2468 AliAnalysisTaskChargedJetsPA.cxx:2469 AliAnalysisTaskChargedJetsPA.cxx:2470 AliAnalysisTaskChargedJetsPA.cxx:2471 AliAnalysisTaskChargedJetsPA.cxx:2472 AliAnalysisTaskChargedJetsPA.cxx:2473 AliAnalysisTaskChargedJetsPA.cxx:2474 AliAnalysisTaskChargedJetsPA.cxx:2475 AliAnalysisTaskChargedJetsPA.cxx:2476 AliAnalysisTaskChargedJetsPA.cxx:2477 AliAnalysisTaskChargedJetsPA.cxx:2478 AliAnalysisTaskChargedJetsPA.cxx:2479 AliAnalysisTaskChargedJetsPA.cxx:2480 AliAnalysisTaskChargedJetsPA.cxx:2481 AliAnalysisTaskChargedJetsPA.cxx:2482 AliAnalysisTaskChargedJetsPA.cxx:2483 AliAnalysisTaskChargedJetsPA.cxx:2484 AliAnalysisTaskChargedJetsPA.cxx:2485 AliAnalysisTaskChargedJetsPA.cxx:2486 AliAnalysisTaskChargedJetsPA.cxx:2487 AliAnalysisTaskChargedJetsPA.cxx:2488 AliAnalysisTaskChargedJetsPA.cxx:2489 AliAnalysisTaskChargedJetsPA.cxx:2490 AliAnalysisTaskChargedJetsPA.cxx:2491 AliAnalysisTaskChargedJetsPA.cxx:2492 AliAnalysisTaskChargedJetsPA.cxx:2493 AliAnalysisTaskChargedJetsPA.cxx:2494 AliAnalysisTaskChargedJetsPA.cxx:2495 AliAnalysisTaskChargedJetsPA.cxx:2496 AliAnalysisTaskChargedJetsPA.cxx:2497 AliAnalysisTaskChargedJetsPA.cxx:2498 AliAnalysisTaskChargedJetsPA.cxx:2499 AliAnalysisTaskChargedJetsPA.cxx:2500 AliAnalysisTaskChargedJetsPA.cxx:2501 AliAnalysisTaskChargedJetsPA.cxx:2502 AliAnalysisTaskChargedJetsPA.cxx:2503 AliAnalysisTaskChargedJetsPA.cxx:2504 AliAnalysisTaskChargedJetsPA.cxx:2505 AliAnalysisTaskChargedJetsPA.cxx:2506 AliAnalysisTaskChargedJetsPA.cxx:2507 AliAnalysisTaskChargedJetsPA.cxx:2508 AliAnalysisTaskChargedJetsPA.cxx:2509 AliAnalysisTaskChargedJetsPA.cxx:2510 AliAnalysisTaskChargedJetsPA.cxx:2511 AliAnalysisTaskChargedJetsPA.cxx:2512 AliAnalysisTaskChargedJetsPA.cxx:2513 AliAnalysisTaskChargedJetsPA.cxx:2514 AliAnalysisTaskChargedJetsPA.cxx:2515 AliAnalysisTaskChargedJetsPA.cxx:2516 AliAnalysisTaskChargedJetsPA.cxx:2517 AliAnalysisTaskChargedJetsPA.cxx:2518 AliAnalysisTaskChargedJetsPA.cxx:2519 AliAnalysisTaskChargedJetsPA.cxx:2520 AliAnalysisTaskChargedJetsPA.cxx:2521 AliAnalysisTaskChargedJetsPA.cxx:2522 AliAnalysisTaskChargedJetsPA.cxx:2523 AliAnalysisTaskChargedJetsPA.cxx:2524 AliAnalysisTaskChargedJetsPA.cxx:2525 AliAnalysisTaskChargedJetsPA.cxx:2526 AliAnalysisTaskChargedJetsPA.cxx:2527 AliAnalysisTaskChargedJetsPA.cxx:2528 AliAnalysisTaskChargedJetsPA.cxx:2529 AliAnalysisTaskChargedJetsPA.cxx:2530 AliAnalysisTaskChargedJetsPA.cxx:2531 AliAnalysisTaskChargedJetsPA.cxx:2532 AliAnalysisTaskChargedJetsPA.cxx:2533 AliAnalysisTaskChargedJetsPA.cxx:2534 AliAnalysisTaskChargedJetsPA.cxx:2535 AliAnalysisTaskChargedJetsPA.cxx:2536 AliAnalysisTaskChargedJetsPA.cxx:2537 AliAnalysisTaskChargedJetsPA.cxx:2538 AliAnalysisTaskChargedJetsPA.cxx:2539 AliAnalysisTaskChargedJetsPA.cxx:2540 AliAnalysisTaskChargedJetsPA.cxx:2541 AliAnalysisTaskChargedJetsPA.cxx:2542 AliAnalysisTaskChargedJetsPA.cxx:2543 AliAnalysisTaskChargedJetsPA.cxx:2544 AliAnalysisTaskChargedJetsPA.cxx:2545 AliAnalysisTaskChargedJetsPA.cxx:2546 AliAnalysisTaskChargedJetsPA.cxx:2547 AliAnalysisTaskChargedJetsPA.cxx:2548 AliAnalysisTaskChargedJetsPA.cxx:2549 AliAnalysisTaskChargedJetsPA.cxx:2550 AliAnalysisTaskChargedJetsPA.cxx:2551 AliAnalysisTaskChargedJetsPA.cxx:2552 AliAnalysisTaskChargedJetsPA.cxx:2553 AliAnalysisTaskChargedJetsPA.cxx:2554 AliAnalysisTaskChargedJetsPA.cxx:2555 AliAnalysisTaskChargedJetsPA.cxx:2556 AliAnalysisTaskChargedJetsPA.cxx:2557 AliAnalysisTaskChargedJetsPA.cxx:2558 AliAnalysisTaskChargedJetsPA.cxx:2559 AliAnalysisTaskChargedJetsPA.cxx:2560 AliAnalysisTaskChargedJetsPA.cxx:2561 AliAnalysisTaskChargedJetsPA.cxx:2562 AliAnalysisTaskChargedJetsPA.cxx:2563 AliAnalysisTaskChargedJetsPA.cxx:2564 AliAnalysisTaskChargedJetsPA.cxx:2565 AliAnalysisTaskChargedJetsPA.cxx:2566 AliAnalysisTaskChargedJetsPA.cxx:2567 AliAnalysisTaskChargedJetsPA.cxx:2568 AliAnalysisTaskChargedJetsPA.cxx:2569 AliAnalysisTaskChargedJetsPA.cxx:2570 AliAnalysisTaskChargedJetsPA.cxx:2571 AliAnalysisTaskChargedJetsPA.cxx:2572 AliAnalysisTaskChargedJetsPA.cxx:2573 AliAnalysisTaskChargedJetsPA.cxx:2574 AliAnalysisTaskChargedJetsPA.cxx:2575 AliAnalysisTaskChargedJetsPA.cxx:2576 AliAnalysisTaskChargedJetsPA.cxx:2577 AliAnalysisTaskChargedJetsPA.cxx:2578 AliAnalysisTaskChargedJetsPA.cxx:2579 AliAnalysisTaskChargedJetsPA.cxx:2580 AliAnalysisTaskChargedJetsPA.cxx:2581 AliAnalysisTaskChargedJetsPA.cxx:2582 AliAnalysisTaskChargedJetsPA.cxx:2583 AliAnalysisTaskChargedJetsPA.cxx:2584 AliAnalysisTaskChargedJetsPA.cxx:2585 AliAnalysisTaskChargedJetsPA.cxx:2586 AliAnalysisTaskChargedJetsPA.cxx:2587 AliAnalysisTaskChargedJetsPA.cxx:2588 AliAnalysisTaskChargedJetsPA.cxx:2589 AliAnalysisTaskChargedJetsPA.cxx:2590 AliAnalysisTaskChargedJetsPA.cxx:2591 AliAnalysisTaskChargedJetsPA.cxx:2592 AliAnalysisTaskChargedJetsPA.cxx:2593 AliAnalysisTaskChargedJetsPA.cxx:2594 AliAnalysisTaskChargedJetsPA.cxx:2595 AliAnalysisTaskChargedJetsPA.cxx:2596 AliAnalysisTaskChargedJetsPA.cxx:2597 AliAnalysisTaskChargedJetsPA.cxx:2598 AliAnalysisTaskChargedJetsPA.cxx:2599 AliAnalysisTaskChargedJetsPA.cxx:2600 AliAnalysisTaskChargedJetsPA.cxx:2601 AliAnalysisTaskChargedJetsPA.cxx:2602 AliAnalysisTaskChargedJetsPA.cxx:2603 AliAnalysisTaskChargedJetsPA.cxx:2604 AliAnalysisTaskChargedJetsPA.cxx:2605 AliAnalysisTaskChargedJetsPA.cxx:2606 AliAnalysisTaskChargedJetsPA.cxx:2607 AliAnalysisTaskChargedJetsPA.cxx:2608 AliAnalysisTaskChargedJetsPA.cxx:2609 AliAnalysisTaskChargedJetsPA.cxx:2610 AliAnalysisTaskChargedJetsPA.cxx:2611 AliAnalysisTaskChargedJetsPA.cxx:2612 AliAnalysisTaskChargedJetsPA.cxx:2613 AliAnalysisTaskChargedJetsPA.cxx:2614 AliAnalysisTaskChargedJetsPA.cxx:2615 AliAnalysisTaskChargedJetsPA.cxx:2616 AliAnalysisTaskChargedJetsPA.cxx:2617 AliAnalysisTaskChargedJetsPA.cxx:2618 AliAnalysisTaskChargedJetsPA.cxx:2619 AliAnalysisTaskChargedJetsPA.cxx:2620 AliAnalysisTaskChargedJetsPA.cxx:2621 AliAnalysisTaskChargedJetsPA.cxx:2622 AliAnalysisTaskChargedJetsPA.cxx:2623 AliAnalysisTaskChargedJetsPA.cxx:2624 AliAnalysisTaskChargedJetsPA.cxx:2625 AliAnalysisTaskChargedJetsPA.cxx:2626 AliAnalysisTaskChargedJetsPA.cxx:2627 AliAnalysisTaskChargedJetsPA.cxx:2628 AliAnalysisTaskChargedJetsPA.cxx:2629 AliAnalysisTaskChargedJetsPA.cxx:2630 AliAnalysisTaskChargedJetsPA.cxx:2631 AliAnalysisTaskChargedJetsPA.cxx:2632 AliAnalysisTaskChargedJetsPA.cxx:2633 AliAnalysisTaskChargedJetsPA.cxx:2634 AliAnalysisTaskChargedJetsPA.cxx:2635 AliAnalysisTaskChargedJetsPA.cxx:2636 AliAnalysisTaskChargedJetsPA.cxx:2637 AliAnalysisTaskChargedJetsPA.cxx:2638 AliAnalysisTaskChargedJetsPA.cxx:2639 AliAnalysisTaskChargedJetsPA.cxx:2640 AliAnalysisTaskChargedJetsPA.cxx:2641 AliAnalysisTaskChargedJetsPA.cxx:2642 AliAnalysisTaskChargedJetsPA.cxx:2643 AliAnalysisTaskChargedJetsPA.cxx:2644 AliAnalysisTaskChargedJetsPA.cxx:2645 AliAnalysisTaskChargedJetsPA.cxx:2646 AliAnalysisTaskChargedJetsPA.cxx:2647 AliAnalysisTaskChargedJetsPA.cxx:2648 AliAnalysisTaskChargedJetsPA.cxx:2649 AliAnalysisTaskChargedJetsPA.cxx:2650 AliAnalysisTaskChargedJetsPA.cxx:2651 AliAnalysisTaskChargedJetsPA.cxx:2652 AliAnalysisTaskChargedJetsPA.cxx:2653 AliAnalysisTaskChargedJetsPA.cxx:2654 AliAnalysisTaskChargedJetsPA.cxx:2655 AliAnalysisTaskChargedJetsPA.cxx:2656 AliAnalysisTaskChargedJetsPA.cxx:2657 AliAnalysisTaskChargedJetsPA.cxx:2658 AliAnalysisTaskChargedJetsPA.cxx:2659 AliAnalysisTaskChargedJetsPA.cxx:2660 AliAnalysisTaskChargedJetsPA.cxx:2661 AliAnalysisTaskChargedJetsPA.cxx:2662 AliAnalysisTaskChargedJetsPA.cxx:2663 AliAnalysisTaskChargedJetsPA.cxx:2664 AliAnalysisTaskChargedJetsPA.cxx:2665 AliAnalysisTaskChargedJetsPA.cxx:2666 AliAnalysisTaskChargedJetsPA.cxx:2667 AliAnalysisTaskChargedJetsPA.cxx:2668 AliAnalysisTaskChargedJetsPA.cxx:2669 AliAnalysisTaskChargedJetsPA.cxx:2670 AliAnalysisTaskChargedJetsPA.cxx:2671 AliAnalysisTaskChargedJetsPA.cxx:2672 AliAnalysisTaskChargedJetsPA.cxx:2673 AliAnalysisTaskChargedJetsPA.cxx:2674 AliAnalysisTaskChargedJetsPA.cxx:2675 AliAnalysisTaskChargedJetsPA.cxx:2676 AliAnalysisTaskChargedJetsPA.cxx:2677 AliAnalysisTaskChargedJetsPA.cxx:2678