#include "AliAnalysisTaskEmcalJet.h"
#include <TClonesArray.h>
#include <TList.h>
#include "AliAnalysisManager.h"
#include "AliCentrality.h"
#include "AliEMCALGeometry.h"
#include "AliESDEvent.h"
#include "AliEmcalJet.h"
#include "AliLog.h"
#include "AliRhoParameter.h"
#include "AliLocalRhoParameter.h"
#include "AliVCluster.h"
#include "AliVEventHandler.h"
#include "AliVParticle.h"
#include "AliJetContainer.h"
ClassImp(AliAnalysisTaskEmcalJet)
AliAnalysisTaskEmcalJet::AliAnalysisTaskEmcalJet() :
AliAnalysisTaskEmcal("AliAnalysisTaskEmcalJet"),
fRhoName(),
fLocalRhoName(),
fJetCollArray(),
fJets(0),
fRho(0),
fLocalRho(0),
fRhoVal(0)
{
fJetCollArray.SetOwner(kTRUE);
}
AliAnalysisTaskEmcalJet::AliAnalysisTaskEmcalJet(const char *name, Bool_t histo) :
AliAnalysisTaskEmcal(name, histo),
fRhoName(),
fLocalRhoName(),
fJetCollArray(),
fJets(0),
fRho(0),
fLocalRho(0),
fRhoVal(0)
{
fJetCollArray.SetOwner(kTRUE);
}
AliAnalysisTaskEmcalJet::~AliAnalysisTaskEmcalJet()
{
}
Bool_t AliAnalysisTaskEmcalJet::AcceptBiasJet(AliEmcalJet *jet, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),c));
return 0;
}
return cont->AcceptBiasJet(jet);
}
Double_t AliAnalysisTaskEmcalJet::GetLeadingHadronPt(AliEmcalJet *jet, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),c));
return 0;
}
return cont->GetLeadingHadronPt(jet);
}
Bool_t AliAnalysisTaskEmcalJet::AcceptJet(AliEmcalJet *jet, Int_t c)
{
if (!jet)
return kFALSE;
AliJetContainer *cont = GetJetContainer(c);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),c));
return 0;
}
return cont->AcceptJet(jet);
}
AliRhoParameter *AliAnalysisTaskEmcalJet::GetRhoFromEvent(const char *name)
{
AliRhoParameter *rho = 0;
TString sname(name);
if (!sname.IsNull()) {
rho = dynamic_cast<AliRhoParameter*>(InputEvent()->FindListObject(sname));
if (!rho) {
AliWarning(Form("%s: Could not retrieve rho with name %s!", GetName(), name));
return 0;
}
}
return rho;
}
AliLocalRhoParameter *AliAnalysisTaskEmcalJet::GetLocalRhoFromEvent(const char *name)
{
AliLocalRhoParameter *rho = 0;
TString sname(name);
if (!sname.IsNull()) {
rho = dynamic_cast<AliLocalRhoParameter*>(InputEvent()->FindListObject(sname));
if (!rho) {
AliWarning(Form("%s: Could not retrieve local rho with name %s!", GetName(), name));
return 0;
}
}
return rho;
}
void AliAnalysisTaskEmcalJet::ExecOnce()
{
AliAnalysisTaskEmcal::ExecOnce();
if (!fRhoName.IsNull() && !fRho) {
fRho = dynamic_cast<AliRhoParameter*>(InputEvent()->FindListObject(fRhoName));
if (!fRho) {
AliError(Form("%s: Could not retrieve rho %s!", GetName(), fRhoName.Data()));
fInitialized = kFALSE;
return;
}
}
if (!fLocalRhoName.IsNull() && !fLocalRho) {
fLocalRho = dynamic_cast<AliLocalRhoParameter*>(InputEvent()->FindListObject(fLocalRhoName));
if (!fLocalRho) {
AliError(Form("%s: Could not retrieve local rho %s!", GetName(), fLocalRhoName.Data()));
fInitialized = kFALSE;
return;
}
}
if(fJetCollArray.GetEntriesFast()==0) {
AliWarning("There are no jet collections");
return;
}
for(Int_t i =0; i<fJetCollArray.GetEntriesFast(); i++) {
AliJetContainer *cont = static_cast<AliJetContainer*>(fJetCollArray.At(i));
cont->SetRunNumber(InputEvent()->GetRunNumber());
cont->SetEMCALGeometry();
cont->SetArray(InputEvent());
cont->LoadRho(InputEvent());
cont->LoadPythiaInfo(InputEvent());
}
AliJetContainer *cont = GetJetContainer(0);
if (!cont->GetArrayName().IsNull()) {
fJets = cont->GetArray();
if(!fJets && fJetCollArray.GetEntriesFast()>0) {
AliError(Form("%s: Could not retrieve first jet branch!", GetName()));
fInitialized = kFALSE;
return;
}
}
if (!fRho) {
fRhoName = cont->GetRhoName();
fRho = cont->GetRhoParameter();
}
}
Bool_t AliAnalysisTaskEmcalJet::IsJetCluster(AliEmcalJet* jet, Int_t iclus, Bool_t sorted) const
{
for (Int_t i = 0; i < jet->GetNumberOfClusters(); ++i) {
Int_t ijetclus = jet->ClusterAt(i);
if (sorted && ijetclus > iclus)
return kFALSE;
if (ijetclus == iclus)
return kTRUE;
}
return kFALSE;
}
Bool_t AliAnalysisTaskEmcalJet::IsJetTrack(AliEmcalJet* jet, Int_t itrack, Bool_t sorted) const
{
for (Int_t i = 0; i < jet->GetNumberOfTracks(); ++i) {
Int_t ijettrack = jet->TrackAt(i);
if (sorted && ijettrack > itrack)
return kFALSE;
if (ijettrack == itrack)
return kTRUE;
}
return kFALSE;
}
Bool_t AliAnalysisTaskEmcalJet::RetrieveEventObjects()
{
if (!AliAnalysisTaskEmcal::RetrieveEventObjects())
return kFALSE;
if (fRho)
fRhoVal = fRho->GetVal();
return kTRUE;
}
AliJetContainer* AliAnalysisTaskEmcalJet::AddJetContainer(const char *n, TString defaultCutType, Float_t jetRadius) {
TString tmp = TString(n);
if(tmp.IsNull()) return 0;
AliJetContainer *cont = 0x0;
cont = new AliJetContainer();
cont->SetArrayName(n);
cont->SetJetRadius(jetRadius);
defaultCutType.ToUpper();
if(!defaultCutType.IsNull() && !defaultCutType.EqualTo("USER")) {
if(defaultCutType.EqualTo("TPC"))
cont->SetJetAcceptanceType(AliJetContainer::kTPC);
else if(defaultCutType.EqualTo("EMCAL"))
cont->SetJetAcceptanceType(AliJetContainer::kEMCAL);
else
AliWarning(Form("%s: default cut type %s not recognized. Not setting cuts.",GetName(),defaultCutType.Data()));
} else
cont->SetJetAcceptanceType(AliJetContainer::kUser);
fJetCollArray.Add(cont);
return cont;
}
AliJetContainer* AliAnalysisTaskEmcalJet::GetJetContainer(Int_t i) const{
if(i<0 || i>=fJetCollArray.GetEntriesFast()) return 0;
AliJetContainer *cont = static_cast<AliJetContainer*>(fJetCollArray.At(i));
return cont;
}
AliJetContainer* AliAnalysisTaskEmcalJet::GetJetContainer(const char* name) const{
AliJetContainer *cont = static_cast<AliJetContainer*>(fJetCollArray.FindObject(name));
return cont;
}
void AliAnalysisTaskEmcalJet::SetJetAcceptanceType(UInt_t t, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) {
cont->SetJetAcceptanceType((AliJetContainer::JetAcceptanceType)t);
}
else {
AliError(Form("%s in SetJetAcceptanceType(...): container %d not found!",GetName(),c));
}
}
void AliAnalysisTaskEmcalJet::SetJetAcceptanceType(TString cutType, Int_t c) {
AliJetContainer *cont = GetJetContainer(c);
if (!cont) {
AliError(Form("%s in SetJetAcceptanceType(...): container %d not found",GetName(),c));
return;
}
cutType.ToUpper();
if(!cutType.IsNull() && !cutType.EqualTo("USER")) {
if(cutType.EqualTo("TPC"))
cont->SetJetAcceptanceType(AliJetContainer::kTPC);
else if(cutType.EqualTo("EMCAL"))
cont->SetJetAcceptanceType(AliJetContainer::kEMCAL);
else
AliWarning(Form("%s: default cut type %s not recognized. Not setting cuts.",GetName(),cutType.Data()));
} else
cont->SetJetAcceptanceType(AliJetContainer::kUser);
}
void AliAnalysisTaskEmcalJet::SetRhoName(const char *n, Int_t c)
{
if (c >= 0) {
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetRhoName(n);
else AliError(Form("%s in SetRhoName(...): container %d not found",GetName(),c));
}
else {
fRhoName = n;
}
}
void AliAnalysisTaskEmcalJet::SetJetEtaLimits(Float_t min, Float_t max, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetJetEtaLimits(min,max);
else AliError(Form("%s in SetJetEtaLimits(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetJetPhiLimits(Float_t min, Float_t max, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetJetPhiLimits(min,max);
else AliError(Form("%s in SetJetPhiLimits(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetJetAreaCut(Float_t cut, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetJetAreaCut(cut);
else AliError(Form("%s in SetJetAreaCut(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetPercAreaCut(Float_t p, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetPercAreaCut(p);
else AliError(Form("%s in SetPercAreaCut(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetZLeadingCut(Float_t zemc, Float_t zch, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetZLeadingCut(zemc,zch);
else AliError(Form("%s in SetZLeadingCut(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetNEFCut(Float_t min, Float_t max, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetNEFCut(min,max);
else AliError(Form("%s in SetNEFCut(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetAreaEmcCut(Double_t a, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetAreaEmcCut(a);
else AliError(Form("%s in SetAreaEmcCut(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetJetPtCut(Float_t cut, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetJetPtCut(cut);
else AliError(Form("%s in SetJetPtCut(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetJetRadius(Float_t r, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetJetRadius(r);
else AliError(Form("%s in SetJetRadius(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetMaxClusterPt(Float_t cut, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetMaxClusterPt(cut);
else AliError(Form("%s in SetMaxClusterPt(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetMaxTrackPt(Float_t cut, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetMaxTrackPt(cut);
else AliError(Form("%s in SetMaxTrackPt(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetPtBiasJetClus(Float_t cut, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetPtBiasJetClus(cut);
else AliError(Form("%s in SetPtBiasJetClus(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetPtBiasJetTrack(Float_t cut, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetPtBiasJetTrack(cut);
else AliError(Form("%s in SetPtBiasJetTrack(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetLeadingHadronType(Int_t t, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetLeadingHadronType(t);
else AliError(Form("%s in SetLeadingHadronType(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetNLeadingJets(Int_t t, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetNLeadingJets(t);
else AliError(Form("%s in SetNLeadingJets(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetJetBitMap(UInt_t m, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetJetBitMap(m);
else AliError(Form("%s in SetJetBitMap(...): container %d not found",GetName(),c));
}
void AliAnalysisTaskEmcalJet::SetIsParticleLevel(Bool_t b, Int_t c)
{
AliJetContainer *cont = GetJetContainer(c);
if (cont) cont->SetIsParticleLevel(b);
else AliError(Form("%s in SetIsParticleLevel(...): container %d not found",GetName(),c));
}
const TString& AliAnalysisTaskEmcalJet::GetRhoName(Int_t c) const
{
if (c >= 0) {
AliJetContainer *cont = GetJetContainer(c);
if (cont) return cont->GetRhoName();
else { AliError(Form("%s in GetRhoName(...): container %d not found. Returning fRhoName...",GetName(),c)); return fRhoName; }
}
else {
return fRhoName;
}
}
TClonesArray* AliAnalysisTaskEmcalJet::GetJetArray(Int_t i) const {
AliJetContainer *cont = GetJetContainer(i);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),i));
return 0;
}
return cont->GetArray();
}
Double_t AliAnalysisTaskEmcalJet::GetJetRadius(Int_t i) const {
AliJetContainer *cont = GetJetContainer(i);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),i));
return 0;
}
return cont->GetJetRadius();
}
AliEmcalJet* AliAnalysisTaskEmcalJet::GetJetFromArray(Int_t j, Int_t c) const {
AliJetContainer *cont = GetJetContainer(c);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),c));
return 0;
}
AliEmcalJet *jet = cont->GetJet(j);
return jet;
}
AliEmcalJet* AliAnalysisTaskEmcalJet::GetAcceptJetFromArray(Int_t j, Int_t c) const {
AliJetContainer *cont = GetJetContainer(c);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),c));
return 0;
}
AliEmcalJet *jet = cont->GetAcceptJet(j);
return jet;
}
Int_t AliAnalysisTaskEmcalJet::GetNJets(Int_t i) const {
AliJetContainer *cont = GetJetContainer(i);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),i));
return 0;
}
return cont->GetNJets();
}
Double_t AliAnalysisTaskEmcalJet::GetRhoVal(Int_t i) const {
AliJetContainer *cont = GetJetContainer(i);
if(!cont) {
AliError(Form("%s:Container %d not found",GetName(),i));
return 0;
}
return cont->GetRhoVal();
}
AliAnalysisTaskEmcalJet.cxx:1 AliAnalysisTaskEmcalJet.cxx:2 AliAnalysisTaskEmcalJet.cxx:3 AliAnalysisTaskEmcalJet.cxx:4 AliAnalysisTaskEmcalJet.cxx:5 AliAnalysisTaskEmcalJet.cxx:6 AliAnalysisTaskEmcalJet.cxx:7 AliAnalysisTaskEmcalJet.cxx:8 AliAnalysisTaskEmcalJet.cxx:9 AliAnalysisTaskEmcalJet.cxx:10 AliAnalysisTaskEmcalJet.cxx:11 AliAnalysisTaskEmcalJet.cxx:12 AliAnalysisTaskEmcalJet.cxx:13 AliAnalysisTaskEmcalJet.cxx:14 AliAnalysisTaskEmcalJet.cxx:15 AliAnalysisTaskEmcalJet.cxx:16 AliAnalysisTaskEmcalJet.cxx:17 AliAnalysisTaskEmcalJet.cxx:18 AliAnalysisTaskEmcalJet.cxx:19 AliAnalysisTaskEmcalJet.cxx:20 AliAnalysisTaskEmcalJet.cxx:21 AliAnalysisTaskEmcalJet.cxx:22 AliAnalysisTaskEmcalJet.cxx:23 AliAnalysisTaskEmcalJet.cxx:24 AliAnalysisTaskEmcalJet.cxx:25 AliAnalysisTaskEmcalJet.cxx:26 AliAnalysisTaskEmcalJet.cxx:27 AliAnalysisTaskEmcalJet.cxx:28 AliAnalysisTaskEmcalJet.cxx:29 AliAnalysisTaskEmcalJet.cxx:30 AliAnalysisTaskEmcalJet.cxx:31 AliAnalysisTaskEmcalJet.cxx:32 AliAnalysisTaskEmcalJet.cxx:33 AliAnalysisTaskEmcalJet.cxx:34 AliAnalysisTaskEmcalJet.cxx:35 AliAnalysisTaskEmcalJet.cxx:36 AliAnalysisTaskEmcalJet.cxx:37 AliAnalysisTaskEmcalJet.cxx:38 AliAnalysisTaskEmcalJet.cxx:39 AliAnalysisTaskEmcalJet.cxx:40 AliAnalysisTaskEmcalJet.cxx:41 AliAnalysisTaskEmcalJet.cxx:42 AliAnalysisTaskEmcalJet.cxx:43 AliAnalysisTaskEmcalJet.cxx:44 AliAnalysisTaskEmcalJet.cxx:45 AliAnalysisTaskEmcalJet.cxx:46 AliAnalysisTaskEmcalJet.cxx:47 AliAnalysisTaskEmcalJet.cxx:48 AliAnalysisTaskEmcalJet.cxx:49 AliAnalysisTaskEmcalJet.cxx:50 AliAnalysisTaskEmcalJet.cxx:51 AliAnalysisTaskEmcalJet.cxx:52 AliAnalysisTaskEmcalJet.cxx:53 AliAnalysisTaskEmcalJet.cxx:54 AliAnalysisTaskEmcalJet.cxx:55 AliAnalysisTaskEmcalJet.cxx:56 AliAnalysisTaskEmcalJet.cxx:57 AliAnalysisTaskEmcalJet.cxx:58 AliAnalysisTaskEmcalJet.cxx:59 AliAnalysisTaskEmcalJet.cxx:60 AliAnalysisTaskEmcalJet.cxx:61 AliAnalysisTaskEmcalJet.cxx:62 AliAnalysisTaskEmcalJet.cxx:63 AliAnalysisTaskEmcalJet.cxx:64 AliAnalysisTaskEmcalJet.cxx:65 AliAnalysisTaskEmcalJet.cxx:66 AliAnalysisTaskEmcalJet.cxx:67 AliAnalysisTaskEmcalJet.cxx:68 AliAnalysisTaskEmcalJet.cxx:69 AliAnalysisTaskEmcalJet.cxx:70 AliAnalysisTaskEmcalJet.cxx:71 AliAnalysisTaskEmcalJet.cxx:72 AliAnalysisTaskEmcalJet.cxx:73 AliAnalysisTaskEmcalJet.cxx:74 AliAnalysisTaskEmcalJet.cxx:75 AliAnalysisTaskEmcalJet.cxx:76 AliAnalysisTaskEmcalJet.cxx:77 AliAnalysisTaskEmcalJet.cxx:78 AliAnalysisTaskEmcalJet.cxx:79 AliAnalysisTaskEmcalJet.cxx:80 AliAnalysisTaskEmcalJet.cxx:81 AliAnalysisTaskEmcalJet.cxx:82 AliAnalysisTaskEmcalJet.cxx:83 AliAnalysisTaskEmcalJet.cxx:84 AliAnalysisTaskEmcalJet.cxx:85 AliAnalysisTaskEmcalJet.cxx:86 AliAnalysisTaskEmcalJet.cxx:87 AliAnalysisTaskEmcalJet.cxx:88 AliAnalysisTaskEmcalJet.cxx:89 AliAnalysisTaskEmcalJet.cxx:90 AliAnalysisTaskEmcalJet.cxx:91 AliAnalysisTaskEmcalJet.cxx:92 AliAnalysisTaskEmcalJet.cxx:93 AliAnalysisTaskEmcalJet.cxx:94 AliAnalysisTaskEmcalJet.cxx:95 AliAnalysisTaskEmcalJet.cxx:96 AliAnalysisTaskEmcalJet.cxx:97 AliAnalysisTaskEmcalJet.cxx:98 AliAnalysisTaskEmcalJet.cxx:99 AliAnalysisTaskEmcalJet.cxx:100 AliAnalysisTaskEmcalJet.cxx:101 AliAnalysisTaskEmcalJet.cxx:102 AliAnalysisTaskEmcalJet.cxx:103 AliAnalysisTaskEmcalJet.cxx:104 AliAnalysisTaskEmcalJet.cxx:105 AliAnalysisTaskEmcalJet.cxx:106 AliAnalysisTaskEmcalJet.cxx:107 AliAnalysisTaskEmcalJet.cxx:108 AliAnalysisTaskEmcalJet.cxx:109 AliAnalysisTaskEmcalJet.cxx:110 AliAnalysisTaskEmcalJet.cxx:111 AliAnalysisTaskEmcalJet.cxx:112 AliAnalysisTaskEmcalJet.cxx:113 AliAnalysisTaskEmcalJet.cxx:114 AliAnalysisTaskEmcalJet.cxx:115 AliAnalysisTaskEmcalJet.cxx:116 AliAnalysisTaskEmcalJet.cxx:117 AliAnalysisTaskEmcalJet.cxx:118 AliAnalysisTaskEmcalJet.cxx:119 AliAnalysisTaskEmcalJet.cxx:120 AliAnalysisTaskEmcalJet.cxx:121 AliAnalysisTaskEmcalJet.cxx:122 AliAnalysisTaskEmcalJet.cxx:123 AliAnalysisTaskEmcalJet.cxx:124 AliAnalysisTaskEmcalJet.cxx:125 AliAnalysisTaskEmcalJet.cxx:126 AliAnalysisTaskEmcalJet.cxx:127 AliAnalysisTaskEmcalJet.cxx:128 AliAnalysisTaskEmcalJet.cxx:129 AliAnalysisTaskEmcalJet.cxx:130 AliAnalysisTaskEmcalJet.cxx:131 AliAnalysisTaskEmcalJet.cxx:132 AliAnalysisTaskEmcalJet.cxx:133 AliAnalysisTaskEmcalJet.cxx:134 AliAnalysisTaskEmcalJet.cxx:135 AliAnalysisTaskEmcalJet.cxx:136 AliAnalysisTaskEmcalJet.cxx:137 AliAnalysisTaskEmcalJet.cxx:138 AliAnalysisTaskEmcalJet.cxx:139 AliAnalysisTaskEmcalJet.cxx:140 AliAnalysisTaskEmcalJet.cxx:141 AliAnalysisTaskEmcalJet.cxx:142 AliAnalysisTaskEmcalJet.cxx:143 AliAnalysisTaskEmcalJet.cxx:144 AliAnalysisTaskEmcalJet.cxx:145 AliAnalysisTaskEmcalJet.cxx:146 AliAnalysisTaskEmcalJet.cxx:147 AliAnalysisTaskEmcalJet.cxx:148 AliAnalysisTaskEmcalJet.cxx:149 AliAnalysisTaskEmcalJet.cxx:150 AliAnalysisTaskEmcalJet.cxx:151 AliAnalysisTaskEmcalJet.cxx:152 AliAnalysisTaskEmcalJet.cxx:153 AliAnalysisTaskEmcalJet.cxx:154 AliAnalysisTaskEmcalJet.cxx:155 AliAnalysisTaskEmcalJet.cxx:156 AliAnalysisTaskEmcalJet.cxx:157 AliAnalysisTaskEmcalJet.cxx:158 AliAnalysisTaskEmcalJet.cxx:159 AliAnalysisTaskEmcalJet.cxx:160 AliAnalysisTaskEmcalJet.cxx:161 AliAnalysisTaskEmcalJet.cxx:162 AliAnalysisTaskEmcalJet.cxx:163 AliAnalysisTaskEmcalJet.cxx:164 AliAnalysisTaskEmcalJet.cxx:165 AliAnalysisTaskEmcalJet.cxx:166 AliAnalysisTaskEmcalJet.cxx:167 AliAnalysisTaskEmcalJet.cxx:168 AliAnalysisTaskEmcalJet.cxx:169 AliAnalysisTaskEmcalJet.cxx:170 AliAnalysisTaskEmcalJet.cxx:171 AliAnalysisTaskEmcalJet.cxx:172 AliAnalysisTaskEmcalJet.cxx:173 AliAnalysisTaskEmcalJet.cxx:174 AliAnalysisTaskEmcalJet.cxx:175 AliAnalysisTaskEmcalJet.cxx:176 AliAnalysisTaskEmcalJet.cxx:177 AliAnalysisTaskEmcalJet.cxx:178 AliAnalysisTaskEmcalJet.cxx:179 AliAnalysisTaskEmcalJet.cxx:180 AliAnalysisTaskEmcalJet.cxx:181 AliAnalysisTaskEmcalJet.cxx:182 AliAnalysisTaskEmcalJet.cxx:183 AliAnalysisTaskEmcalJet.cxx:184 AliAnalysisTaskEmcalJet.cxx:185 AliAnalysisTaskEmcalJet.cxx:186 AliAnalysisTaskEmcalJet.cxx:187 AliAnalysisTaskEmcalJet.cxx:188 AliAnalysisTaskEmcalJet.cxx:189 AliAnalysisTaskEmcalJet.cxx:190 AliAnalysisTaskEmcalJet.cxx:191 AliAnalysisTaskEmcalJet.cxx:192 AliAnalysisTaskEmcalJet.cxx:193 AliAnalysisTaskEmcalJet.cxx:194 AliAnalysisTaskEmcalJet.cxx:195 AliAnalysisTaskEmcalJet.cxx:196 AliAnalysisTaskEmcalJet.cxx:197 AliAnalysisTaskEmcalJet.cxx:198 AliAnalysisTaskEmcalJet.cxx:199 AliAnalysisTaskEmcalJet.cxx:200 AliAnalysisTaskEmcalJet.cxx:201 AliAnalysisTaskEmcalJet.cxx:202 AliAnalysisTaskEmcalJet.cxx:203 AliAnalysisTaskEmcalJet.cxx:204 AliAnalysisTaskEmcalJet.cxx:205 AliAnalysisTaskEmcalJet.cxx:206 AliAnalysisTaskEmcalJet.cxx:207 AliAnalysisTaskEmcalJet.cxx:208 AliAnalysisTaskEmcalJet.cxx:209 AliAnalysisTaskEmcalJet.cxx:210 AliAnalysisTaskEmcalJet.cxx:211 AliAnalysisTaskEmcalJet.cxx:212 AliAnalysisTaskEmcalJet.cxx:213 AliAnalysisTaskEmcalJet.cxx:214 AliAnalysisTaskEmcalJet.cxx:215 AliAnalysisTaskEmcalJet.cxx:216 AliAnalysisTaskEmcalJet.cxx:217 AliAnalysisTaskEmcalJet.cxx:218 AliAnalysisTaskEmcalJet.cxx:219 AliAnalysisTaskEmcalJet.cxx:220 AliAnalysisTaskEmcalJet.cxx:221 AliAnalysisTaskEmcalJet.cxx:222 AliAnalysisTaskEmcalJet.cxx:223 AliAnalysisTaskEmcalJet.cxx:224 AliAnalysisTaskEmcalJet.cxx:225 AliAnalysisTaskEmcalJet.cxx:226 AliAnalysisTaskEmcalJet.cxx:227 AliAnalysisTaskEmcalJet.cxx:228 AliAnalysisTaskEmcalJet.cxx:229 AliAnalysisTaskEmcalJet.cxx:230 AliAnalysisTaskEmcalJet.cxx:231 AliAnalysisTaskEmcalJet.cxx:232 AliAnalysisTaskEmcalJet.cxx:233 AliAnalysisTaskEmcalJet.cxx:234 AliAnalysisTaskEmcalJet.cxx:235 AliAnalysisTaskEmcalJet.cxx:236 AliAnalysisTaskEmcalJet.cxx:237 AliAnalysisTaskEmcalJet.cxx:238 AliAnalysisTaskEmcalJet.cxx:239 AliAnalysisTaskEmcalJet.cxx:240 AliAnalysisTaskEmcalJet.cxx:241 AliAnalysisTaskEmcalJet.cxx:242 AliAnalysisTaskEmcalJet.cxx:243 AliAnalysisTaskEmcalJet.cxx:244 AliAnalysisTaskEmcalJet.cxx:245 AliAnalysisTaskEmcalJet.cxx:246 AliAnalysisTaskEmcalJet.cxx:247 AliAnalysisTaskEmcalJet.cxx:248 AliAnalysisTaskEmcalJet.cxx:249 AliAnalysisTaskEmcalJet.cxx:250 AliAnalysisTaskEmcalJet.cxx:251 AliAnalysisTaskEmcalJet.cxx:252 AliAnalysisTaskEmcalJet.cxx:253 AliAnalysisTaskEmcalJet.cxx:254 AliAnalysisTaskEmcalJet.cxx:255 AliAnalysisTaskEmcalJet.cxx:256 AliAnalysisTaskEmcalJet.cxx:257 AliAnalysisTaskEmcalJet.cxx:258 AliAnalysisTaskEmcalJet.cxx:259 AliAnalysisTaskEmcalJet.cxx:260 AliAnalysisTaskEmcalJet.cxx:261 AliAnalysisTaskEmcalJet.cxx:262 AliAnalysisTaskEmcalJet.cxx:263 AliAnalysisTaskEmcalJet.cxx:264 AliAnalysisTaskEmcalJet.cxx:265 AliAnalysisTaskEmcalJet.cxx:266 AliAnalysisTaskEmcalJet.cxx:267 AliAnalysisTaskEmcalJet.cxx:268 AliAnalysisTaskEmcalJet.cxx:269 AliAnalysisTaskEmcalJet.cxx:270 AliAnalysisTaskEmcalJet.cxx:271 AliAnalysisTaskEmcalJet.cxx:272 AliAnalysisTaskEmcalJet.cxx:273 AliAnalysisTaskEmcalJet.cxx:274 AliAnalysisTaskEmcalJet.cxx:275 AliAnalysisTaskEmcalJet.cxx:276 AliAnalysisTaskEmcalJet.cxx:277 AliAnalysisTaskEmcalJet.cxx:278 AliAnalysisTaskEmcalJet.cxx:279 AliAnalysisTaskEmcalJet.cxx:280 AliAnalysisTaskEmcalJet.cxx:281 AliAnalysisTaskEmcalJet.cxx:282 AliAnalysisTaskEmcalJet.cxx:283 AliAnalysisTaskEmcalJet.cxx:284 AliAnalysisTaskEmcalJet.cxx:285 AliAnalysisTaskEmcalJet.cxx:286 AliAnalysisTaskEmcalJet.cxx:287 AliAnalysisTaskEmcalJet.cxx:288 AliAnalysisTaskEmcalJet.cxx:289 AliAnalysisTaskEmcalJet.cxx:290 AliAnalysisTaskEmcalJet.cxx:291 AliAnalysisTaskEmcalJet.cxx:292 AliAnalysisTaskEmcalJet.cxx:293 AliAnalysisTaskEmcalJet.cxx:294 AliAnalysisTaskEmcalJet.cxx:295 AliAnalysisTaskEmcalJet.cxx:296 AliAnalysisTaskEmcalJet.cxx:297 AliAnalysisTaskEmcalJet.cxx:298 AliAnalysisTaskEmcalJet.cxx:299 AliAnalysisTaskEmcalJet.cxx:300 AliAnalysisTaskEmcalJet.cxx:301 AliAnalysisTaskEmcalJet.cxx:302 AliAnalysisTaskEmcalJet.cxx:303 AliAnalysisTaskEmcalJet.cxx:304 AliAnalysisTaskEmcalJet.cxx:305 AliAnalysisTaskEmcalJet.cxx:306 AliAnalysisTaskEmcalJet.cxx:307 AliAnalysisTaskEmcalJet.cxx:308 AliAnalysisTaskEmcalJet.cxx:309 AliAnalysisTaskEmcalJet.cxx:310 AliAnalysisTaskEmcalJet.cxx:311 AliAnalysisTaskEmcalJet.cxx:312 AliAnalysisTaskEmcalJet.cxx:313 AliAnalysisTaskEmcalJet.cxx:314 AliAnalysisTaskEmcalJet.cxx:315 AliAnalysisTaskEmcalJet.cxx:316 AliAnalysisTaskEmcalJet.cxx:317 AliAnalysisTaskEmcalJet.cxx:318 AliAnalysisTaskEmcalJet.cxx:319 AliAnalysisTaskEmcalJet.cxx:320 AliAnalysisTaskEmcalJet.cxx:321 AliAnalysisTaskEmcalJet.cxx:322 AliAnalysisTaskEmcalJet.cxx:323 AliAnalysisTaskEmcalJet.cxx:324 AliAnalysisTaskEmcalJet.cxx:325 AliAnalysisTaskEmcalJet.cxx:326 AliAnalysisTaskEmcalJet.cxx:327 AliAnalysisTaskEmcalJet.cxx:328 AliAnalysisTaskEmcalJet.cxx:329 AliAnalysisTaskEmcalJet.cxx:330 AliAnalysisTaskEmcalJet.cxx:331 AliAnalysisTaskEmcalJet.cxx:332 AliAnalysisTaskEmcalJet.cxx:333 AliAnalysisTaskEmcalJet.cxx:334 AliAnalysisTaskEmcalJet.cxx:335 AliAnalysisTaskEmcalJet.cxx:336 AliAnalysisTaskEmcalJet.cxx:337 AliAnalysisTaskEmcalJet.cxx:338 AliAnalysisTaskEmcalJet.cxx:339 AliAnalysisTaskEmcalJet.cxx:340 AliAnalysisTaskEmcalJet.cxx:341 AliAnalysisTaskEmcalJet.cxx:342 AliAnalysisTaskEmcalJet.cxx:343 AliAnalysisTaskEmcalJet.cxx:344 AliAnalysisTaskEmcalJet.cxx:345 AliAnalysisTaskEmcalJet.cxx:346 AliAnalysisTaskEmcalJet.cxx:347 AliAnalysisTaskEmcalJet.cxx:348 AliAnalysisTaskEmcalJet.cxx:349 AliAnalysisTaskEmcalJet.cxx:350 AliAnalysisTaskEmcalJet.cxx:351 AliAnalysisTaskEmcalJet.cxx:352 AliAnalysisTaskEmcalJet.cxx:353 AliAnalysisTaskEmcalJet.cxx:354 AliAnalysisTaskEmcalJet.cxx:355 AliAnalysisTaskEmcalJet.cxx:356 AliAnalysisTaskEmcalJet.cxx:357 AliAnalysisTaskEmcalJet.cxx:358 AliAnalysisTaskEmcalJet.cxx:359 AliAnalysisTaskEmcalJet.cxx:360 AliAnalysisTaskEmcalJet.cxx:361 AliAnalysisTaskEmcalJet.cxx:362 AliAnalysisTaskEmcalJet.cxx:363 AliAnalysisTaskEmcalJet.cxx:364 AliAnalysisTaskEmcalJet.cxx:365 AliAnalysisTaskEmcalJet.cxx:366 AliAnalysisTaskEmcalJet.cxx:367 AliAnalysisTaskEmcalJet.cxx:368 AliAnalysisTaskEmcalJet.cxx:369 AliAnalysisTaskEmcalJet.cxx:370 AliAnalysisTaskEmcalJet.cxx:371 AliAnalysisTaskEmcalJet.cxx:372 AliAnalysisTaskEmcalJet.cxx:373 AliAnalysisTaskEmcalJet.cxx:374 AliAnalysisTaskEmcalJet.cxx:375 AliAnalysisTaskEmcalJet.cxx:376 AliAnalysisTaskEmcalJet.cxx:377 AliAnalysisTaskEmcalJet.cxx:378 AliAnalysisTaskEmcalJet.cxx:379 AliAnalysisTaskEmcalJet.cxx:380 AliAnalysisTaskEmcalJet.cxx:381 AliAnalysisTaskEmcalJet.cxx:382 AliAnalysisTaskEmcalJet.cxx:383 AliAnalysisTaskEmcalJet.cxx:384 AliAnalysisTaskEmcalJet.cxx:385 AliAnalysisTaskEmcalJet.cxx:386 AliAnalysisTaskEmcalJet.cxx:387 AliAnalysisTaskEmcalJet.cxx:388 AliAnalysisTaskEmcalJet.cxx:389 AliAnalysisTaskEmcalJet.cxx:390 AliAnalysisTaskEmcalJet.cxx:391 AliAnalysisTaskEmcalJet.cxx:392 AliAnalysisTaskEmcalJet.cxx:393 AliAnalysisTaskEmcalJet.cxx:394 AliAnalysisTaskEmcalJet.cxx:395 AliAnalysisTaskEmcalJet.cxx:396 AliAnalysisTaskEmcalJet.cxx:397 AliAnalysisTaskEmcalJet.cxx:398 AliAnalysisTaskEmcalJet.cxx:399 AliAnalysisTaskEmcalJet.cxx:400 AliAnalysisTaskEmcalJet.cxx:401 AliAnalysisTaskEmcalJet.cxx:402 AliAnalysisTaskEmcalJet.cxx:403 AliAnalysisTaskEmcalJet.cxx:404 AliAnalysisTaskEmcalJet.cxx:405 AliAnalysisTaskEmcalJet.cxx:406 AliAnalysisTaskEmcalJet.cxx:407 AliAnalysisTaskEmcalJet.cxx:408 AliAnalysisTaskEmcalJet.cxx:409 AliAnalysisTaskEmcalJet.cxx:410 AliAnalysisTaskEmcalJet.cxx:411 AliAnalysisTaskEmcalJet.cxx:412 AliAnalysisTaskEmcalJet.cxx:413 AliAnalysisTaskEmcalJet.cxx:414 AliAnalysisTaskEmcalJet.cxx:415 AliAnalysisTaskEmcalJet.cxx:416 AliAnalysisTaskEmcalJet.cxx:417 AliAnalysisTaskEmcalJet.cxx:418 AliAnalysisTaskEmcalJet.cxx:419 AliAnalysisTaskEmcalJet.cxx:420 AliAnalysisTaskEmcalJet.cxx:421 AliAnalysisTaskEmcalJet.cxx:422 AliAnalysisTaskEmcalJet.cxx:423 AliAnalysisTaskEmcalJet.cxx:424 AliAnalysisTaskEmcalJet.cxx:425 AliAnalysisTaskEmcalJet.cxx:426 AliAnalysisTaskEmcalJet.cxx:427 AliAnalysisTaskEmcalJet.cxx:428 AliAnalysisTaskEmcalJet.cxx:429 AliAnalysisTaskEmcalJet.cxx:430 AliAnalysisTaskEmcalJet.cxx:431 AliAnalysisTaskEmcalJet.cxx:432 AliAnalysisTaskEmcalJet.cxx:433 AliAnalysisTaskEmcalJet.cxx:434 AliAnalysisTaskEmcalJet.cxx:435 AliAnalysisTaskEmcalJet.cxx:436 AliAnalysisTaskEmcalJet.cxx:437 AliAnalysisTaskEmcalJet.cxx:438 AliAnalysisTaskEmcalJet.cxx:439 AliAnalysisTaskEmcalJet.cxx:440 AliAnalysisTaskEmcalJet.cxx:441 AliAnalysisTaskEmcalJet.cxx:442 AliAnalysisTaskEmcalJet.cxx:443 AliAnalysisTaskEmcalJet.cxx:444 AliAnalysisTaskEmcalJet.cxx:445 AliAnalysisTaskEmcalJet.cxx:446 AliAnalysisTaskEmcalJet.cxx:447 AliAnalysisTaskEmcalJet.cxx:448 AliAnalysisTaskEmcalJet.cxx:449 AliAnalysisTaskEmcalJet.cxx:450 AliAnalysisTaskEmcalJet.cxx:451 AliAnalysisTaskEmcalJet.cxx:452 AliAnalysisTaskEmcalJet.cxx:453 AliAnalysisTaskEmcalJet.cxx:454 AliAnalysisTaskEmcalJet.cxx:455 AliAnalysisTaskEmcalJet.cxx:456 AliAnalysisTaskEmcalJet.cxx:457 AliAnalysisTaskEmcalJet.cxx:458 AliAnalysisTaskEmcalJet.cxx:459 AliAnalysisTaskEmcalJet.cxx:460 AliAnalysisTaskEmcalJet.cxx:461 AliAnalysisTaskEmcalJet.cxx:462 AliAnalysisTaskEmcalJet.cxx:463 AliAnalysisTaskEmcalJet.cxx:464 AliAnalysisTaskEmcalJet.cxx:465 AliAnalysisTaskEmcalJet.cxx:466 AliAnalysisTaskEmcalJet.cxx:467 AliAnalysisTaskEmcalJet.cxx:468 AliAnalysisTaskEmcalJet.cxx:469 AliAnalysisTaskEmcalJet.cxx:470 AliAnalysisTaskEmcalJet.cxx:471 AliAnalysisTaskEmcalJet.cxx:472 AliAnalysisTaskEmcalJet.cxx:473 AliAnalysisTaskEmcalJet.cxx:474 AliAnalysisTaskEmcalJet.cxx:475 AliAnalysisTaskEmcalJet.cxx:476 AliAnalysisTaskEmcalJet.cxx:477 AliAnalysisTaskEmcalJet.cxx:478 AliAnalysisTaskEmcalJet.cxx:479 AliAnalysisTaskEmcalJet.cxx:480 AliAnalysisTaskEmcalJet.cxx:481 AliAnalysisTaskEmcalJet.cxx:482 AliAnalysisTaskEmcalJet.cxx:483 AliAnalysisTaskEmcalJet.cxx:484 AliAnalysisTaskEmcalJet.cxx:485 AliAnalysisTaskEmcalJet.cxx:486 AliAnalysisTaskEmcalJet.cxx:487 AliAnalysisTaskEmcalJet.cxx:488 AliAnalysisTaskEmcalJet.cxx:489 AliAnalysisTaskEmcalJet.cxx:490 AliAnalysisTaskEmcalJet.cxx:491 AliAnalysisTaskEmcalJet.cxx:492 AliAnalysisTaskEmcalJet.cxx:493 AliAnalysisTaskEmcalJet.cxx:494 AliAnalysisTaskEmcalJet.cxx:495 AliAnalysisTaskEmcalJet.cxx:496 AliAnalysisTaskEmcalJet.cxx:497 AliAnalysisTaskEmcalJet.cxx:498 AliAnalysisTaskEmcalJet.cxx:499 AliAnalysisTaskEmcalJet.cxx:500 AliAnalysisTaskEmcalJet.cxx:501 AliAnalysisTaskEmcalJet.cxx:502 AliAnalysisTaskEmcalJet.cxx:503 AliAnalysisTaskEmcalJet.cxx:504 AliAnalysisTaskEmcalJet.cxx:505 AliAnalysisTaskEmcalJet.cxx:506 AliAnalysisTaskEmcalJet.cxx:507 AliAnalysisTaskEmcalJet.cxx:508 AliAnalysisTaskEmcalJet.cxx:509 AliAnalysisTaskEmcalJet.cxx:510 AliAnalysisTaskEmcalJet.cxx:511 AliAnalysisTaskEmcalJet.cxx:512 AliAnalysisTaskEmcalJet.cxx:513 AliAnalysisTaskEmcalJet.cxx:514 AliAnalysisTaskEmcalJet.cxx:515 AliAnalysisTaskEmcalJet.cxx:516 AliAnalysisTaskEmcalJet.cxx:517 AliAnalysisTaskEmcalJet.cxx:518 AliAnalysisTaskEmcalJet.cxx:519 AliAnalysisTaskEmcalJet.cxx:520 AliAnalysisTaskEmcalJet.cxx:521 AliAnalysisTaskEmcalJet.cxx:522 AliAnalysisTaskEmcalJet.cxx:523 AliAnalysisTaskEmcalJet.cxx:524 AliAnalysisTaskEmcalJet.cxx:525 AliAnalysisTaskEmcalJet.cxx:526 AliAnalysisTaskEmcalJet.cxx:527 AliAnalysisTaskEmcalJet.cxx:528 AliAnalysisTaskEmcalJet.cxx:529 AliAnalysisTaskEmcalJet.cxx:530 AliAnalysisTaskEmcalJet.cxx:531 AliAnalysisTaskEmcalJet.cxx:532 AliAnalysisTaskEmcalJet.cxx:533 AliAnalysisTaskEmcalJet.cxx:534 AliAnalysisTaskEmcalJet.cxx:535 AliAnalysisTaskEmcalJet.cxx:536 AliAnalysisTaskEmcalJet.cxx:537 AliAnalysisTaskEmcalJet.cxx:538 AliAnalysisTaskEmcalJet.cxx:539 AliAnalysisTaskEmcalJet.cxx:540 AliAnalysisTaskEmcalJet.cxx:541 AliAnalysisTaskEmcalJet.cxx:542 AliAnalysisTaskEmcalJet.cxx:543 AliAnalysisTaskEmcalJet.cxx:544 AliAnalysisTaskEmcalJet.cxx:545 AliAnalysisTaskEmcalJet.cxx:546 AliAnalysisTaskEmcalJet.cxx:547 AliAnalysisTaskEmcalJet.cxx:548 AliAnalysisTaskEmcalJet.cxx:549 AliAnalysisTaskEmcalJet.cxx:550 AliAnalysisTaskEmcalJet.cxx:551 AliAnalysisTaskEmcalJet.cxx:552 AliAnalysisTaskEmcalJet.cxx:553 AliAnalysisTaskEmcalJet.cxx:554 AliAnalysisTaskEmcalJet.cxx:555 AliAnalysisTaskEmcalJet.cxx:556 AliAnalysisTaskEmcalJet.cxx:557 AliAnalysisTaskEmcalJet.cxx:558 AliAnalysisTaskEmcalJet.cxx:559 AliAnalysisTaskEmcalJet.cxx:560 AliAnalysisTaskEmcalJet.cxx:561 AliAnalysisTaskEmcalJet.cxx:562 AliAnalysisTaskEmcalJet.cxx:563 AliAnalysisTaskEmcalJet.cxx:564 AliAnalysisTaskEmcalJet.cxx:565 AliAnalysisTaskEmcalJet.cxx:566 AliAnalysisTaskEmcalJet.cxx:567 AliAnalysisTaskEmcalJet.cxx:568