#include "TChain.h"
#include "TTree.h"
#include "TMath.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TH3F.h"
#include "THnSparse.h"
#include "TCanvas.h"
#include "TRandom3.h"
#include "AliLog.h"
#include "AliAnalysisTask.h"
#include "AliAnalysisManager.h"
#include "AliVEvent.h"
#include "AliESDEvent.h"
#include "AliESDInputHandler.h"
#include "AliCentrality.h"
#include "AliAnalysisHelperJetTasks.h"
#include "AliInputEventHandler.h"
#include "AliAODJetEventBackground.h"
#include "AliAODMCParticle.h"
#include "AliAnalysisTaskFastEmbedding.h"
#include "AliAODEvent.h"
#include "AliAODHandler.h"
#include "AliAODJet.h"
#include "AliAnalysisTaskJetCore.h"
using std::cout;
using std::endl;
ClassImp(AliAnalysisTaskJetCore)
AliAnalysisTaskJetCore::AliAnalysisTaskJetCore() :
AliAnalysisTaskSE(),
fESD(0x0),
fAODIn(0x0),
fAODOut(0x0),
fAODExtension(0x0),
fBackgroundBranch(""),
fNonStdFile(""),
fIsPbPb(kTRUE),
fOfflineTrgMask(AliVEvent::kAny),
fMinContribVtx(1),
fVtxZMin(-10.),
fVtxZMax(10.),
fEvtClassMin(0),
fEvtClassMax(4),
fFilterMask(0),
fFilterMaskBestPt(0),
fFilterType(0),
fRadioFrac(0.2),
fMinDist(0.1),
fCentMin(0.),
fCentMax(100.),
fNInputTracksMin(0),
fNInputTracksMax(-1),
fRequireITSRefit(0),
fApplySharedClusterCut(0),
fAngStructCloseTracks(0),
fCheckMethods(0),
fDoEventMixing(0),
fFlagPhiBkg(0),
fFlagEtaBkg(0),
fFlagJetHadron(0),
fDodiHadron(0),
fFrac(0.8),
fTTLowRef(11),
fTTUpRef(13),
fTTLowSig(15),
fTTUpSig(19),
fHardest(0),
fFlagRandom(0),
fFlagOnlyRecoil(0),
fFlagOnlyHardest(1),
fTrackTypeRec(kTrackUndef),
fRPAngle(0),
fNRPBins(50),
fSemigoodCorrect(0),
fHolePos(4.71),
fHoleWidth(0.2),
fJetEtaMin(-.5),
fJetEtaMax(.5),
fNevents(0),
fTindex(0),
fTrigBufferIndex(0),
fCountAgain(0),
fJetPtMin(20.),
fJetTriggerExcludeMask(AliAODJet::kHighTrackPtTriggered),
fJetPtFractionMin(0.5),
fNMatchJets(4),
fMatchMaxDist(0.8),
fKeepJets(kFALSE),
fRunAnaAzimuthalCorrelation(kFALSE),
fkNbranches(2),
fkEvtClasses(12),
fOutputList(0x0),
fbEvent(kTRUE),
fHistEvtSelection(0x0),
fhnDeltaR(0x0),
fhnMixedEvents(0x0),
fh2JetCoreMethod1C10(0x0),
fh2JetCoreMethod2C10(0x0),
fh2JetCoreMethod1C20(0x0),
fh2JetCoreMethod2C20(0x0),
fh2JetCoreMethod1C30(0x0),
fh2JetCoreMethod2C30(0x0),
fh2JetCoreMethod1C60(0x0),
fh2JetCoreMethod2C60(0x0),
fh3JetTrackC3060(0x0),
fh3JetTrackC20(0x0),
fh2AngStructpt1C10(0x0),
fh2AngStructpt2C10(0x0),
fh2AngStructpt3C10(0x0),
fh2AngStructpt4C10(0x0),
fh2AngStructpt1C20(0x0),
fh2AngStructpt2C20(0x0),
fh2AngStructpt3C20(0x0),
fh2AngStructpt4C20(0x0),
fh2AngStructpt1C30(0x0),
fh2AngStructpt2C30(0x0),
fh2AngStructpt3C30(0x0),
fh2AngStructpt4C30(0x0),
fh2AngStructpt1C60(0x0),
fh2AngStructpt2C60(0x0),
fh2AngStructpt3C60(0x0),
fh2AngStructpt4C60(0x0),
fh1TrigRef(0x0),
fh1TrigSig(0x0),
fh1TrackPhiDistance(0x0),
fh1TrackRDistance(0x0),
fh2Ntriggers(0x0),
fh2Ntriggers2C10(0x0),
fh2Ntriggers2C20(0x0),
fh3JetDensity(0x0),
fh3JetDensityA4(0x0),
fh2RPJetsC10(0x0),
fh2RPJetsC20(0x0),
fh2RPTC10(0x0),
fh2RPTC20(0x0),
fHJetSpec(0x0),
fhTTPt(0x0),
fHJetPhiCorr(0x0),
fRandom(0x0)
{
for(Int_t i=0; i<10; i++) {
for(Int_t j=0; j<6; j++) {
fTrigBuffer[i][j]=0;
}
}
fJetBranchName[0] = "";
fJetBranchName[1] = "";
fListJets[0] = new TList;
fListJets[1] = new TList;
}
AliAnalysisTaskJetCore::AliAnalysisTaskJetCore(const char *name) :
AliAnalysisTaskSE(name),
fESD(0x0),
fAODIn(0x0),
fAODOut(0x0),
fAODExtension(0x0),
fBackgroundBranch(""),
fNonStdFile(""),
fIsPbPb(kTRUE),
fOfflineTrgMask(AliVEvent::kAny),
fMinContribVtx(1),
fVtxZMin(-10.),
fVtxZMax(10.),
fEvtClassMin(0),
fEvtClassMax(4),
fFilterMask(0),
fFilterMaskBestPt(0),
fFilterType(0),
fRadioFrac(0.2),
fMinDist(0.1),
fCentMin(0.),
fCentMax(100.),
fNInputTracksMin(0),
fNInputTracksMax(-1),
fRequireITSRefit(0),
fApplySharedClusterCut(0),
fAngStructCloseTracks(0),
fCheckMethods(0),
fDoEventMixing(0),
fFlagPhiBkg(0),
fFlagEtaBkg(0),
fFlagJetHadron(0),
fDodiHadron(0),
fFrac(0.8),
fTTLowRef(11),
fTTUpRef(13),
fTTLowSig(15),
fTTUpSig(19),
fHardest(0),
fFlagRandom(0),
fFlagOnlyRecoil(0),
fFlagOnlyHardest(1),
fTrackTypeRec(kTrackUndef),
fRPAngle(0),
fNRPBins(50),
fSemigoodCorrect(0),
fHolePos(4.71),
fHoleWidth(0.2),
fJetEtaMin(-.5),
fJetEtaMax(.5),
fNevents(0),
fTindex(0),
fTrigBufferIndex(0),
fCountAgain(0),
fJetPtMin(20.),
fJetTriggerExcludeMask(AliAODJet::kHighTrackPtTriggered),
fJetPtFractionMin(0.5),
fNMatchJets(4),
fMatchMaxDist(0.8),
fKeepJets(kFALSE),
fRunAnaAzimuthalCorrelation(kFALSE),
fkNbranches(2),
fkEvtClasses(12),
fOutputList(0x0),
fbEvent(kTRUE),
fHistEvtSelection(0x0),
fhnDeltaR(0x0),
fhnMixedEvents(0x0),
fh2JetCoreMethod1C10(0x0),
fh2JetCoreMethod2C10(0x0),
fh2JetCoreMethod1C20(0x0),
fh2JetCoreMethod2C20(0x0),
fh2JetCoreMethod1C30(0x0),
fh2JetCoreMethod2C30(0x0),
fh2JetCoreMethod1C60(0x0),
fh2JetCoreMethod2C60(0x0),
fh3JetTrackC3060(0x0),
fh3JetTrackC20(0x0),
fh2AngStructpt1C10(0x0),
fh2AngStructpt2C10(0x0),
fh2AngStructpt3C10(0x0),
fh2AngStructpt4C10(0x0),
fh2AngStructpt1C20(0x0),
fh2AngStructpt2C20(0x0),
fh2AngStructpt3C20(0x0),
fh2AngStructpt4C20(0x0),
fh2AngStructpt1C30(0x0),
fh2AngStructpt2C30(0x0),
fh2AngStructpt3C30(0x0),
fh2AngStructpt4C30(0x0),
fh2AngStructpt1C60(0x0),
fh2AngStructpt2C60(0x0),
fh2AngStructpt3C60(0x0),
fh2AngStructpt4C60(0x0),
fh1TrigRef(0x0),
fh1TrigSig(0x0),
fh1TrackPhiDistance(0x0),
fh1TrackRDistance(0x0),
fh2Ntriggers(0x0),
fh2Ntriggers2C10(0x0),
fh2Ntriggers2C20(0x0),
fh3JetDensity(0x0),
fh3JetDensityA4(0x0),
fh2RPJetsC10(0x0),
fh2RPJetsC20(0x0),
fh2RPTC10(0x0),
fh2RPTC20(0x0),
fHJetSpec(0x0),
fhTTPt(0x0),
fHJetPhiCorr(0x0),
fRandom(0x0)
{
for(Int_t i=0; i<10; i++) {
for(Int_t j=0; j<6; j++) {
fTrigBuffer[i][j]=0;
}
}
fJetBranchName[0] = "";
fJetBranchName[1] = "";
fListJets[0] = new TList;
fListJets[1] = new TList;
DefineOutput(1, TList::Class());
}
AliAnalysisTaskJetCore::~AliAnalysisTaskJetCore()
{
delete fListJets[0];
delete fListJets[1];
}
void AliAnalysisTaskJetCore::SetBranchNames(const TString &branch1, const TString &branch2)
{
fJetBranchName[0] = branch1;
fJetBranchName[1] = branch2;
}
void AliAnalysisTaskJetCore::Init()
{
if(!strlen(fJetBranchName[0].Data()) || !strlen(fJetBranchName[1].Data())){
AliError("Jet branch name not set.");
}
}
void AliAnalysisTaskJetCore::UserCreateOutputObjects()
{
OpenFile(1);
if(!fOutputList) fOutputList = new TList;
fOutputList->SetOwner(kTRUE);
Bool_t oldStatus = TH1::AddDirectoryStatus();
TH1::AddDirectory(kFALSE);
fRandom = new TRandom3(0);
fHistEvtSelection = new TH1I("fHistEvtSelection", "event selection", 6, -0.5, 5.5);
fHistEvtSelection->GetXaxis()->SetBinLabel(1,"ACCEPTED");
fHistEvtSelection->GetXaxis()->SetBinLabel(2,"events IN");
fHistEvtSelection->GetXaxis()->SetBinLabel(3,"event selection (rejected)");
fHistEvtSelection->GetXaxis()->SetBinLabel(4,"vertex cut (rejected)");
fHistEvtSelection->GetXaxis()->SetBinLabel(5,"centrality (rejected)");
fHistEvtSelection->GetXaxis()->SetBinLabel(6,"multiplicity (rejected)");
UInt_t entries = 0;
entries = 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 |1<<7;
fhnDeltaR = NewTHnSparseF("fhnDeltaR", entries);
Double_t *xPt3 = new Double_t[10];
xPt3[0] = 0.;
for(int i = 1; i<=9;i++){
if(xPt3[i-1]<2)xPt3[i] = xPt3[i-1] + 0.4;
else if(xPt3[i-1]<11)xPt3[i] = xPt3[i-1] + 3;
else xPt3[i] = xPt3[i-1] + 150.;
}
fhnDeltaR->SetBinEdges(2,xPt3);
delete [] xPt3;
Double_t *xPt4 = new Double_t[14];
xPt4[0] = 0.;
for(int i = 1; i<=13;i++){
if(xPt4[i-1]<10)xPt4[i] = xPt4[i-1] + 1;
else if(xPt4[i-1]<20)xPt4[i] = xPt4[i-1] + 5;
else xPt4[i] = xPt4[i-1] + 30.;
}
fhnDeltaR->SetBinEdges(6,xPt4);
delete [] xPt4;
if(fDoEventMixing){
UInt_t cifras = 0;
cifras = 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<7;
fhnMixedEvents = NewTHnSparseF("fhnMixedEvents", cifras);}
if(fCheckMethods){
fh2JetCoreMethod1C10 = new TH2F("JetCoreMethod1C10","",150, 0., 150.,100, 0., 1.5);
fh2JetCoreMethod2C10 = new TH2F("JetCoreMethod2C10","",150, 0., 150.,100, 0., 1.5);
fh2JetCoreMethod1C20 = new TH2F("JetCoreMethod1C20","",150, 0., 150.,100, 0., 1.5);
fh2JetCoreMethod2C20 = new TH2F("JetCoreMethod2C20","",150, 0., 150.,100, 0., 1.5);
fh2JetCoreMethod1C30 = new TH2F("JetCoreMethod1C30","",150, 0., 150.,100, 0., 1.5);
fh2JetCoreMethod2C30 = new TH2F("JetCoreMethod2C30","",150, 0., 150.,100, 0., 1.5);
fh2JetCoreMethod1C60 = new TH2F("JetCoreMethod1C60","",150, 0., 150.,100, 0., 1.5);
fh2JetCoreMethod2C60 = new TH2F("JetCoreMethod2C60","",150, 0., 150.,100, 0., 1.5);}
fh3JetTrackC3060=new TH3F("JetTrackC3060","",50,0,50,150,0.,150.,35,0.,3.5);
fh3JetTrackC20=new TH3F("JetTrackC20","",50,0,50,150,0.,150.,35,0.,3.5);
if(fAngStructCloseTracks>0){
fh2AngStructpt1C10 = new TH2F("Ang struct pt1 C10","",15,0.,1.5,150,0.,10.);
fh2AngStructpt2C10 = new TH2F("Ang struct pt2 C10","",15,0.,1.5,150,0.,10.);
fh2AngStructpt3C10 = new TH2F("Ang struct pt3 C10","",15,0.,1.5,150,0.,10.);
fh2AngStructpt4C10 = new TH2F("Ang struct pt4 C10","",15,0.,1.5,150,0.,10.);
fh2AngStructpt1C20 = new TH2F("Ang struct pt1 C20","",15,0.,1.5,150,0.,10.);
fh2AngStructpt2C20 = new TH2F("Ang struct pt2 C20","",15,0.,1.5,150,0.,10.);
fh2AngStructpt3C20 = new TH2F("Ang struct pt3 C20","",15,0.,1.5,150,0.,10.);
fh2AngStructpt4C20 = new TH2F("Ang struct pt4 C20","",15,0.,1.5,150,0.,10.);
fh2AngStructpt1C30 = new TH2F("Ang struct pt1 C30","",15,0.,1.5,150,0.,10.);
fh2AngStructpt2C30 = new TH2F("Ang struct pt2 C30","",15,0.,1.5,150,0.,10.);
fh2AngStructpt3C30 = new TH2F("Ang struct pt3 C30","",15,0.,1.5,150,0.,10.);
fh2AngStructpt4C30 = new TH2F("Ang struct pt4 C30","",15,0.,1.5,150,0.,10.);
fh2AngStructpt1C60 = new TH2F("Ang struct pt1 C60","",15,0.,1.5,150,0.,10.);
fh2AngStructpt2C60 = new TH2F("Ang struct pt2 C60","",15,0.,1.5,150,0.,10.);
fh2AngStructpt3C60 = new TH2F("Ang struct pt3 C60","",15,0.,1.5,150,0.,10.);
fh2AngStructpt4C60 = new TH2F("Ang struct pt4 C60","",15,0.,1.5,150,0.,10.); }
fh1TrigRef=new TH1D("Trig Ref","",10,0.,10);
fh1TrigSig=new TH1D("Trig Sig","",10,0.,10);
fh1TrackPhiDistance=new TH1D("PhiDistance","",35,0.,3.5);
fh1TrackRDistance=new TH1D("RDistance","",10,0.,1);
fh2Ntriggers=new TH2F("# of triggers","",100,0.,100.,50,0.,50.);
fh2Ntriggers2C10=new TH2F("# of triggers2C10","",50,0.,50.,50,0.,50.);
fh2Ntriggers2C20=new TH2F("# of triggers2C20","",50,0.,50.,50,0.,50.);
fh3JetDensity=new TH3F("Jet density vs mutliplicity A>0.07","",100,0.,4000.,100,0.,5.,25,0.,50.);
fh3JetDensityA4=new TH3F("Jet density vs multiplicity A>0.4","",100,0.,4000.,100,0.,5.,25,0.,50.);
fh2RPJetsC10=new TH2F("RPJetC10","",35,0.,3.5,100,0.,100.);
fh2RPJetsC20=new TH2F("RPJetC20","",35,0.,3.5,100,0.,100.);
fh2RPTC10=new TH2F("RPTriggerC10","",35,0.,3.5,50,0.,50.);
fh2RPTC20=new TH2F("RPTriggerC20","",35,0.,3.5,50,0.,50.);
fOutputList->Add(fHistEvtSelection);
fOutputList->Add(fhnDeltaR);
fOutputList->Add(fhnMixedEvents);
if(fCheckMethods){
fOutputList->Add(fh2JetCoreMethod1C10);
fOutputList->Add(fh2JetCoreMethod2C10);
fOutputList->Add(fh2JetCoreMethod1C20);
fOutputList->Add(fh2JetCoreMethod2C20);
fOutputList->Add(fh2JetCoreMethod1C30);
fOutputList->Add(fh2JetCoreMethod2C30);
fOutputList->Add(fh2JetCoreMethod1C60);
fOutputList->Add(fh2JetCoreMethod2C60);}
fOutputList->Add(fh3JetTrackC3060);
fOutputList->Add(fh3JetTrackC20);
if(fAngStructCloseTracks>0){
fOutputList->Add(fh2AngStructpt1C10);
fOutputList->Add(fh2AngStructpt2C10);
fOutputList->Add(fh2AngStructpt3C10);
fOutputList->Add(fh2AngStructpt4C10);
fOutputList->Add(fh2AngStructpt1C20);
fOutputList->Add(fh2AngStructpt2C20);
fOutputList->Add(fh2AngStructpt3C20);
fOutputList->Add(fh2AngStructpt4C20);
fOutputList->Add(fh2AngStructpt1C30);
fOutputList->Add(fh2AngStructpt2C30);
fOutputList->Add(fh2AngStructpt3C30);
fOutputList->Add(fh2AngStructpt4C30);
fOutputList->Add(fh2AngStructpt1C60);
fOutputList->Add(fh2AngStructpt2C60);
fOutputList->Add(fh2AngStructpt3C60);
fOutputList->Add(fh2AngStructpt4C60);}
fOutputList->Add(fh1TrigRef);
fOutputList->Add(fh1TrigSig);
fOutputList->Add(fh1TrackPhiDistance);
fOutputList->Add(fh1TrackRDistance);
fOutputList->Add(fh2Ntriggers);
fOutputList->Add(fh2Ntriggers2C10);
fOutputList->Add(fh2Ntriggers2C20);
fOutputList->Add(fh3JetDensity);
fOutputList->Add(fh3JetDensityA4);
fOutputList->Add(fh2RPJetsC10);
fOutputList->Add(fh2RPJetsC20);
fOutputList->Add(fh2RPTC10);
fOutputList->Add(fh2RPTC20);
const Int_t dimSpec = 5;
const Int_t nBinsSpec[dimSpec] = {100,6, 140, 50, fNRPBins};
const Double_t lowBinSpec[dimSpec] = {0,0,-80, 0, 0};
const Double_t hiBinSpec[dimSpec] = {100,1, 200, 50, static_cast<Double_t>(fNRPBins)};
fHJetSpec = new THnSparseF("fHJetSpec","Recoil jet spectrum",dimSpec,nBinsSpec,lowBinSpec,hiBinSpec);
Double_t *xPt6 = new Double_t[7];
xPt6[0] = 0.;
xPt6[1]=0.07;
xPt6[2]=0.2;
xPt6[3]=0.4;
xPt6[4]=0.6;
xPt6[5]=0.8;
xPt6[6]=1;
fHJetSpec->SetBinEdges(1,xPt6);
delete [] xPt6;
fOutputList->Add(fHJetSpec);
if(fRunAnaAzimuthalCorrelation)
{
fhTTPt = new TH2F("fhTTPt","Trigger track p_{T} vs centrality",10,0,100,100,0,100);
fOutputList->Add(fhTTPt);
const Int_t dimCor = 5;
const Int_t nBinsCor[dimCor] = {50, 200, 100, 8, 10};
const Double_t lowBinCor[dimCor] = {0, -50, -0.5*TMath::Pi(), 0, 0};
const Double_t hiBinCor[dimCor] = {50, 150, 1.5*TMath::Pi(), 0.8, 100};
fHJetPhiCorr = new THnSparseF("fHJetPhiCorr","TT p_{T} vs jet p_{T} vs dPhi vs area vs centrality",dimCor,nBinsCor,lowBinCor,hiBinCor);
fOutputList->Add(fHJetPhiCorr);
}
for (Int_t i=0; i<fOutputList->GetEntries(); ++i) {
TH1 *h1 = dynamic_cast<TH1*>(fOutputList->At(i));
if (h1){
h1->Sumw2();
continue;
}
THnSparse *hn = dynamic_cast<THnSparse*>(fOutputList->At(i));
if (hn){
hn->Sumw2();
}
}
TH1::AddDirectory(oldStatus);
PostData(1, fOutputList);
}
void AliAnalysisTaskJetCore::UserExec(Option_t *)
{
if(!strlen(fJetBranchName[0].Data()) || !strlen(fJetBranchName[1].Data())){
AliError("Jet branch name not set.");
return;
}
fESD=dynamic_cast<AliESDEvent*>(InputEvent());
if (!fESD) {
AliError("ESD not available");
fAODIn = dynamic_cast<AliAODEvent*>(InputEvent());
}
fAODOut = dynamic_cast<AliAODEvent*>(AODEvent());
static AliAODEvent* aod = 0;
if(!aod){
if(!fESD)aod = fAODIn;
else aod = fAODOut;}
if(fNonStdFile.Length()!=0){
AliAODHandler *aodH = dynamic_cast<AliAODHandler*>(AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler());
fAODExtension = (aodH?aodH->GetExtension(fNonStdFile.Data()):0);
if(!fAODExtension){
if(fDebug>1)Printf("AODExtension found for %s",fNonStdFile.Data());
}}
fHistEvtSelection->Fill(1);
Bool_t selected=kTRUE;
selected = AliAnalysisHelperJetTasks::Selected();
if(!selected){
PostData(1,fOutputList);
return;}
AliInputEventHandler* inputHandler = (AliInputEventHandler*)
((AliAnalysisManager::GetAnalysisManager())->GetInputEventHandler());
std::cout<<inputHandler->IsEventSelected()<<" "<<fOfflineTrgMask<<std::endl;
if(!(inputHandler->IsEventSelected() & fOfflineTrgMask)){
if(fDebug) Printf(" Trigger Selection: event REJECTED ... ");
fHistEvtSelection->Fill(2);
PostData(1, fOutputList);
return;
}
if(!aod){
if(fDebug) Printf("%s:%d No AOD",(char*)__FILE__,__LINE__);
fHistEvtSelection->Fill(3);
PostData(1, fOutputList);
}
AliAODVertex* primVtx = aod->GetPrimaryVertex();
if(!primVtx){
if(fDebug) Printf("%s:%d No primVtx",(char*)__FILE__,__LINE__);
fHistEvtSelection->Fill(3);
PostData(1, fOutputList);
return;
}
Int_t nTracksPrim = primVtx->GetNContributors();
if ((nTracksPrim < fMinContribVtx) ||
(primVtx->GetZ() < fVtxZMin) ||
(primVtx->GetZ() > fVtxZMax) ){
if(fDebug) Printf("%s:%d primary vertex z = %f: event REJECTED...",(char*)__FILE__,__LINE__,primVtx->GetZ());
fHistEvtSelection->Fill(3);
PostData(1, fOutputList);
return;
}
Int_t eventClass = AliAnalysisHelperJetTasks::EventClass();
if(fDebug) Printf("Event class %d", eventClass);
if (eventClass < fEvtClassMin || eventClass > fEvtClassMax){
fHistEvtSelection->Fill(4);
PostData(1, fOutputList);
return;
}
AliCentrality *cent = 0x0;
Double_t centValue = 0.;
if(fIsPbPb){
if(fESD) {cent = fESD->GetCentrality();
if(cent) centValue = cent->GetCentralityPercentile("V0M");}
else centValue=((AliVAODHeader*)aod->GetHeader())->GetCentrality();
if(fDebug) printf("centrality: %f\n", centValue);
if (centValue < fCentMin || centValue > fCentMax){
fHistEvtSelection->Fill(4);
PostData(1, fOutputList);
return;
}}
fHistEvtSelection->Fill(0);
AliAODJetEventBackground* externalBackground = 0;
if(fAODOut&&!externalBackground&&fBackgroundBranch.Length()){
externalBackground = (AliAODJetEventBackground*)(fAODOut->FindListObject(fBackgroundBranch.Data()));
if(!externalBackground)Printf("%s:%d Background branch not found %s",(char*)__FILE__,__LINE__,fBackgroundBranch.Data());;
}
if(fAODExtension&&!externalBackground&&fBackgroundBranch.Length()){
externalBackground = (AliAODJetEventBackground*)(fAODExtension->GetAOD()->FindListObject(fBackgroundBranch.Data()));
if(!externalBackground)Printf("%s:%d Background branch not found %s",(char*)__FILE__,__LINE__,fBackgroundBranch.Data());;
}
if(fAODIn&&!externalBackground&&fBackgroundBranch.Length()){
externalBackground = (AliAODJetEventBackground*)(fAODIn->FindListObject(fBackgroundBranch.Data()));
if(!externalBackground)Printf("%s:%d Background branch not found %s",(char*)__FILE__,__LINE__,fBackgroundBranch.Data());;
}
Float_t rho = 0;
if(fFlagRandom==0){
if(externalBackground)rho = externalBackground->GetBackground(0);}
if(fFlagRandom==2){
if(externalBackground)rho = externalBackground->GetBackground(2);}
if(fFlagRandom==3){
if(externalBackground)rho = externalBackground->GetBackground(3);}
TClonesArray *aodJets[2];
aodJets[0]=0;
if(fAODOut&&!aodJets[0]){
aodJets[0] = dynamic_cast<TClonesArray*>(fAODOut->FindListObject(fJetBranchName[0].Data()));
aodJets[1] = dynamic_cast<TClonesArray*>(fAODOut->FindListObject(fJetBranchName[1].Data())); }
if(fAODExtension && !aodJets[0]){
aodJets[0] = dynamic_cast<TClonesArray*>(fAODExtension->GetAOD()->FindListObject(fJetBranchName[0].Data()));
aodJets[1] = dynamic_cast<TClonesArray*>(fAODExtension->GetAOD()->FindListObject(fJetBranchName[1].Data())); }
if(fAODIn&&!aodJets[0]){
aodJets[0] = dynamic_cast<TClonesArray*>(fAODIn->FindListObject(fJetBranchName[0].Data()));
aodJets[1] = dynamic_cast<TClonesArray*>(fAODIn->FindListObject(fJetBranchName[1].Data())); }
Int_t nT=0;
TList ParticleList;
Double_t minT=0;
Double_t maxT=0;
Int_t number=0;
Double_t dice=fRandom->Uniform(0,1);
if(dice>fFrac){ minT=fTTLowRef;
maxT=fTTUpRef;}
if(dice<=fFrac){minT=fTTLowSig;
maxT=fTTUpSig;}
if(fHardest==1 || fHardest==2) nT = GetListOfTracks(&ParticleList);
if(fHardest==0) nT=SelectTrigger(&ParticleList,minT,maxT,number);
if(nT<0){
PostData(1, fOutputList);
return;}
if(dice>fFrac) fh1TrigRef->Fill(number);
if(dice<=fFrac)fh1TrigSig->Fill(number);
for (Int_t iJetType = 0; iJetType < 2; iJetType++) {
fListJets[iJetType]->Clear();
if (!aodJets[iJetType]) continue;
if(fDebug) Printf("%s: %d jets",fJetBranchName[iJetType].Data(),aodJets[iJetType]->GetEntriesFast());
for (Int_t iJet = 0; iJet < aodJets[iJetType]->GetEntriesFast(); iJet++) {
AliAODJet *jet = dynamic_cast<AliAODJet*>((*aodJets[iJetType])[iJet]);
if (jet) fListJets[iJetType]->Add(jet);
}}
Double_t etabig=0;
Double_t ptbig=0;
Double_t areabig=0;
Double_t phibig=0.;
Double_t etasmall=0;
Double_t ptsmall=0;
Double_t phismall=0.;
Int_t iCount=0;
Int_t trigJet=-1;
Int_t trigBBTrack=-1;
fRPAngle = ((AliVAODHeader*)aod->GetHeader())->GetEventplane();
if(fHardest==0 || fHardest==1){
AliVParticle *partback = (AliVParticle*)ParticleList.At(nT);
if(!partback){
PostData(1, fOutputList);
return;}
if(fSemigoodCorrect){
Double_t disthole=RelativePhi(partback->Phi(),fHolePos);
if(TMath::Abs(disthole)+fHoleWidth>TMath::Pi()-0.6){
PostData(1, fOutputList);
return;}}
}
for(Int_t tt=0;tt<ParticleList.GetEntries();tt++){
if(fHardest==0||fHardest==1){if(tt!=nT) continue;}
AliVParticle *partback = (AliVParticle*)ParticleList.At(tt);
if(!partback) continue;
if(partback->Pt()<8) continue;
Double_t accep=2.*TMath::Pi()*1.8;
Int_t injet4=0;
Int_t injet=0;
if(fSemigoodCorrect){
Double_t disthole=RelativePhi(partback->Phi(),fHolePos);
if(TMath::Abs(disthole)+fHoleWidth>TMath::Pi()-0.6) continue;}
fh2Ntriggers->Fill(centValue,partback->Pt());
Double_t phiBinT = RelativePhi(partback->Phi(),fRPAngle);
if(centValue<20.) fh2RPTC20->Fill(TMath::Abs(phiBinT),partback->Pt());
if(centValue<10.) fh2RPTC10->Fill(TMath::Abs(phiBinT),partback->Pt());
for(Int_t i=0; i<fListJets[0]->GetEntries(); ++i){
AliAODJet* jetbig = (AliAODJet*)(fListJets[0]->At(i));
etabig = jetbig->Eta();
phibig = jetbig->Phi();
ptbig = jetbig->Pt();
if(ptbig==0) continue;
Double_t phiBin = RelativePhi(phibig,fRPAngle);
areabig = jetbig->EffectiveAreaCharged();
Double_t ptcorr=ptbig-rho*areabig;
if((etabig<fJetEtaMin)||(etabig>fJetEtaMax)) continue;
if(areabig>=0.07) injet=injet+1;
if(areabig>=0.4) injet4=injet4+1;
Double_t dphi=RelativePhi(partback->Phi(),phibig);
if(fFlagEtaBkg==1){
Double_t etadif= partback->Eta()-etabig;
if(TMath::Abs(etadif)<=0.5){
if(centValue<20.) fh3JetTrackC20->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));
if(centValue>30. && centValue<60.) fh3JetTrackC3060->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));}}
if(fFlagEtaBkg==0){
if(centValue<20.) fh3JetTrackC20->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));
if(centValue>30. && centValue<60.) fh3JetTrackC3060->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));}
if(fFlagJetHadron==0){
if(fFlagPhiBkg==1) if((TMath::Abs(dphi)<TMath::Pi()/2.-0.1)||(TMath::Abs(dphi)>TMath::Pi()/2.+0.1)) continue;
if(fFlagPhiBkg==0) if(TMath::Abs(dphi)<TMath::Pi()-0.6) continue;
if(fFlagPhiBkg==2) if(TMath::Abs(dphi)<TMath::Pi()-0.7) continue;
if(fFlagPhiBkg==3) if(TMath::Abs(dphi)<TMath::Pi()-0.5) continue;}
if(fFlagJetHadron!=0) if(TMath::Abs(dphi)>0.4) continue;
if(centValue<10.) fh2RPJetsC10->Fill(TMath::Abs(phiBin), ptcorr);
if(centValue<20.) fh2RPJetsC20->Fill(TMath::Abs(phiBin), ptcorr);
Double_t dismin=100.;
Double_t ptmax=-10.;
Int_t index1=-1;
Int_t index2=-1;
Float_t phitt=partback->Phi();
if(phitt<0)phitt+=TMath::Pi()*2.;
Int_t phiBintt = GetPhiBin(phitt-fRPAngle);
Double_t fillspec[] = {centValue,jetbig->EffectiveAreaCharged(),ptcorr,partback->Pt(), static_cast<Double_t>(phiBintt)};
fHJetSpec->Fill(fillspec);
if(ptcorr<=0) continue;
AliAODTrack* leadtrack=0;
Int_t ippt=0;
Double_t ppt=-10;
if(fFlagJetHadron==0){
TRefArray *genTrackList = jetbig->GetRefTracks();
Int_t nTracksGenJet = genTrackList->GetEntriesFast();
AliAODTrack* genTrack;
for(Int_t ir=0; ir<nTracksGenJet; ++ir){
genTrack = (AliAODTrack*)(genTrackList->At(ir));
if(genTrack->Pt()>ppt){ppt=genTrack->Pt();
ippt=ir;}}
leadtrack=(AliAODTrack*)(genTrackList->At(ippt));
if(!leadtrack) continue;
}
AliVParticle* leadtrackb=0;
if(fFlagJetHadron!=0){
Int_t nTb = GetHardestTrackBackToJet(jetbig);
leadtrackb = (AliVParticle*)ParticleList.At(nTb);
if(!leadtrackb) continue;
}
if(iCount==0){
trigJet=i;
trigBBTrack=nT;
iCount=iCount+1;}
if(fCheckMethods){
for(Int_t j=0; j<fListJets[1]->GetEntries(); ++j){
AliAODJet* jetsmall = (AliAODJet*)(fListJets[1]->At(j));
etasmall = jetsmall->Eta();
phismall = jetsmall->Phi();
ptsmall = jetsmall->Pt();
Double_t tmpDeltaR=(phismall-phibig)*(phismall-phibig)+(etasmall-etabig)*(etasmall-etabig);
tmpDeltaR=TMath::Sqrt(tmpDeltaR);
if((ptsmall>ptmax)&&(tmpDeltaR<=fRadioFrac)){ptmax=ptsmall;
index2=j;}
if(tmpDeltaR<=dismin){ dismin=tmpDeltaR;
index1=j;}}
if(dismin<fMinDist){ AliAODJet* jetmethod1 = (AliAODJet*)(fListJets[1]->At(index1));
if(centValue<10) fh2JetCoreMethod1C10->Fill(ptcorr,jetmethod1->Pt()/ptbig);
if((centValue>20)&&(centValue<40)) fh2JetCoreMethod1C20->Fill(ptcorr,jetmethod1->Pt()/ptbig);
if((centValue>30)&&(centValue<60)) fh2JetCoreMethod1C30->Fill(ptcorr,jetmethod1->Pt()/ptbig);
if(centValue>60) fh2JetCoreMethod1C60->Fill(ptcorr,jetmethod1->Pt()/ptbig); }
if(index2!=-1){
AliAODJet* jetmethod2 = (AliAODJet*)(fListJets[1]->At(index2));
if(centValue<10) fh2JetCoreMethod2C10->Fill(ptcorr,jetmethod2->Pt()/ptbig);
if((centValue>20)&&(centValue<40)) fh2JetCoreMethod2C20->Fill(ptcorr,jetmethod2->Pt()/ptbig);
if((centValue>30)&&(centValue<60)) fh2JetCoreMethod2C30->Fill(ptcorr,jetmethod2->Pt()/ptbig);
if(centValue>60) fh2JetCoreMethod2C60->Fill(ptcorr,jetmethod2->Pt()/ptbig); }}
if(centValue<10&&leadtrack) fh2Ntriggers2C10->Fill(leadtrack->Pt(),partback->Pt());
if(centValue<20&&leadtrack) fh2Ntriggers2C20->Fill(leadtrack->Pt(),partback->Pt());
if(fDoEventMixing==0 && fFlagOnlyRecoil==0){
for(int it = 0;it<ParticleList.GetEntries();++it){
AliVParticle *part = (AliVParticle*)ParticleList.At(it);
Double_t deltaR = jetbig->DeltaR(part);
Double_t deltaEta = etabig-part->Eta();
Double_t deltaPhi=phibig-part->Phi();
if(deltaPhi<-0.5*TMath::Pi()) deltaPhi+=2.*TMath::Pi();
if(deltaPhi>3./2.*TMath::Pi()) deltaPhi-=2.*TMath::Pi();
Double_t pTcont=0;
if(fFlagJetHadron==0) pTcont=leadtrack->Pt();
if(fFlagJetHadron!=0) pTcont=leadtrackb->Pt();
Double_t jetEntries[8] = {centValue,ptcorr,part->Pt(),deltaR,deltaEta,deltaPhi,pTcont,partback->Pt()};
fhnDeltaR->Fill(jetEntries);}
}
}
if(injet>0) fh3JetDensity->Fill(ParticleList.GetEntries(),injet/accep,partback->Pt());
if(injet4>0)fh3JetDensityA4->Fill(ParticleList.GetEntries(),injet4/accep,partback->Pt());
if(fDoEventMixing>0){
if(fTindex==10) fTindex=0;
if(fTrigBuffer[fTindex][3]>0){
if (TMath::Abs(fTrigBuffer[fTindex][0]-primVtx->GetZ()<2.)){
if (TMath::Abs(fTrigBuffer[fTindex][5]-centValue<5)){
for(int it = 0;it<nT;++it){
AliVParticle *part = (AliVParticle*)ParticleList.At(it);
Double_t DPhi = fTrigBuffer[fTindex][1] - part->Phi();
Double_t DEta = fTrigBuffer[fTindex][2] - part->Eta();
Double_t DR=TMath::Sqrt(DPhi*DPhi+DEta*DEta);
if(DPhi<-0.5*TMath::Pi()) DPhi+=2.*TMath::Pi();
if(DPhi>3./2.*TMath::Pi()) DPhi-=2.*TMath::Pi();
Double_t triggerEntries[7] = {centValue,fTrigBuffer[fTindex][3],part->Pt(),DR,DEta,DPhi,fTrigBuffer[fTindex][4]};
fhnMixedEvents->Fill(triggerEntries);
}
fNevents=fNevents+1;
if(fNevents==10) fTindex=fTindex+1;
}}}
if(fTindex==10&&fNevents==10) fCountAgain=0;
if(fCountAgain==0){
if(trigJet>-1){
AliAODJet* jetT = (AliAODJet*)(fListJets[0]->At(trigJet)); AliVParticle *partT = (AliVParticle*)ParticleList.At(trigBBTrack);
fTrigBuffer[fTrigBufferIndex][0] = primVtx->GetZ();
fTrigBuffer[fTrigBufferIndex][1] = jetT->Phi();
fTrigBuffer[fTrigBufferIndex][2] = jetT->Eta();
fTrigBuffer[fTrigBufferIndex][3] = jetT->Pt()-rho*jetT->EffectiveAreaCharged();
fTrigBuffer[fTrigBufferIndex][4] = partT->Pt();
fTrigBuffer[fTrigBufferIndex][5] = centValue;
fTrigBufferIndex++;
if(fTrigBufferIndex==9) {fTrigBufferIndex=0;
fCountAgain=1;}
}
}
}
if(fRunAnaAzimuthalCorrelation)
{
fhTTPt->Fill(centValue,partback->Pt());
for(Int_t ij=0; ij<fListJets[0]->GetEntries(); ij++)
{
AliAODJet* jet = (AliAODJet*)(fListJets[0]->At(ij));
Double_t jetPt = jet->Pt();
Double_t jetEta = jet->Eta();
Double_t jetPhi = jet->Phi();
if(jetPt==0) continue;
if((jetEta<fJetEtaMin)||(jetEta>fJetEtaMax)) continue;
Double_t jetArea = jet->EffectiveAreaCharged();
Double_t jetPtCorr=jetPt-rho*jetArea;
Double_t dPhi=jetPhi-partback->Phi();
if(dPhi>2*TMath::Pi()) dPhi -= 2*TMath::Pi();
if(dPhi<-2*TMath::Pi()) dPhi += 2*TMath::Pi();
if(dPhi<-0.5*TMath::Pi()) dPhi += 2*TMath::Pi();
if(dPhi>1.5*TMath::Pi()) dPhi -= 2*TMath::Pi();
Double_t fill[] = {partback->Pt(),jetPtCorr,dPhi,jetArea,centValue};
fHJetPhiCorr->Fill(fill);
}
}
}
PostData(1, fOutputList);
}
void AliAnalysisTaskJetCore::Terminate(const Option_t *)
{
if (!GetOutputData(1))
return;
}
Int_t AliAnalysisTaskJetCore::GetListOfTracks(TList *list){
Int_t iCount = 0;
AliAODEvent *aod = 0;
if(!fESD)aod = fAODIn;
else aod = fAODOut;
if(!aod)return 0;
Int_t index=-1;
Double_t ptmax=-10;
for(int it = 0;it < aod->GetNumberOfTracks();++it){
AliAODTrack *tr = dynamic_cast<AliAODTrack*>(aod->GetTrack(it));
if(!tr) AliFatal("Not a standard AOD");
Bool_t bGood = false;
if(fFilterType == 0)bGood = true;
else if(fFilterType == 1)bGood = tr->IsHybridTPCConstrainedGlobal();
else if(fFilterType == 2)bGood = tr->IsHybridGlobalConstrainedGlobal();
if((fFilterMask>0)&&!(tr->TestFilterBit(fFilterMask)))continue;
if(fRequireITSRefit==1){if((tr->GetStatus()&AliESDtrack::kITSrefit)==0)continue;}
if(bGood==false) continue;
if (fApplySharedClusterCut) {
Double_t frac = Double_t(tr->GetTPCnclsS()) /Double_t(tr->GetTPCncls());
if (frac > 0.4) continue;
}
if(TMath::Abs(tr->Eta())>0.9)continue;
if(tr->Pt()<0.15)continue;
list->Add(tr);
iCount++;
if(fFilterType==2 && fFilterMaskBestPt>0){
if(tr->TestFilterBit(fFilterMaskBestPt)){
if(tr->Pt()>ptmax){
ptmax=tr->Pt();
index=iCount-1;
}
}
}
else{
if(tr->Pt()>ptmax){
ptmax=tr->Pt();
index=iCount-1;
}
}
}
return index;
}
Int_t AliAnalysisTaskJetCore::SelectTrigger(TList *list,Double_t minT,Double_t maxT,Int_t &number){
Int_t iCount = 0;
AliAODEvent *aod = 0;
if(!fESD)aod = fAODIn;
else aod = fAODOut;
if(!aod)return 0;
Int_t index=-1;
Int_t triggers[100];
Int_t triggers2[100];
for(Int_t cr=0;cr<100;cr++){triggers[cr]=-1;
triggers2[cr]=-1;}
Int_t im=0;
Int_t im2=0;
for(int it = 0;it < aod->GetNumberOfTracks();++it){
AliAODTrack *tr = dynamic_cast<AliAODTrack*>(aod->GetTrack(it));
if(!tr) AliFatal("Not a standard AOD");
Bool_t bGood = false;
if(fFilterType == 0)bGood = true;
else if(fFilterType == 1)bGood = tr->IsHybridTPCConstrainedGlobal();
else if(fFilterType == 2)bGood = tr->IsHybridGlobalConstrainedGlobal();
if((fFilterMask>0)&&!(tr->TestFilterBit(fFilterMask)))continue;
if(fRequireITSRefit==1){if((tr->GetStatus()&AliESDtrack::kITSrefit)==0)continue;}
if(bGood==false) continue;
if (fApplySharedClusterCut) {
Double_t frac = Double_t(tr->GetTPCnclsS()) /Double_t(tr->GetTPCncls());
if (frac > 0.4) continue;
}
if(TMath::Abs(tr->Eta())>0.9)continue;
if(tr->Pt()<0.15)continue;
list->Add(tr);
iCount++;
if(tr->Pt()>=minT && tr->Pt()<maxT){
if(tr->Pt()<20){
triggers[im]=iCount-1;
im=im+1;}
if(tr->Pt()>=20.){triggers2[im2]=iCount-1;
im2=im2+1;}
}}
number=im;
Int_t rd=0;
if(im2==0) rd=0;
if(im2>0) rd=fRandom->Integer(im2);
index=triggers2[rd];
if(index==-1) return index;
AliVParticle *tr1 = (AliVParticle*)list->At(index);
if(!tr1) return index;
for(Int_t kk=0;kk<im;kk++){
if(index==triggers[kk]) continue;
Int_t lab=triggers[kk];
AliVParticle *tr2 = (AliVParticle*)list->At(lab);
if(!tr2) continue;
Double_t detat=tr1->Eta()-tr2->Eta();
Double_t dphit=RelativePhi(tr1->Phi(),tr2->Phi());
Double_t deltaRt=TMath::Sqrt(detat*detat+dphit*dphit);
fh1TrackPhiDistance->Fill(TMath::Abs(dphit));
fh1TrackRDistance->Fill(deltaRt);
if(fDodiHadron==1) if(deltaRt>0.4) number=number-1;
if(fDodiHadron==2) if((deltaRt>0.4) && (TMath::Abs(dphit)>TMath::Pi()-0.6)) number=number-1;}
return index;
}
Int_t AliAnalysisTaskJetCore::GetHardestTrackBackToJet(AliAODJet *jetbig){
AliAODEvent *aod = 0;
if(!fESD)aod = fAODIn;
else aod = fAODOut;
Int_t index=-1;
Double_t ptmax=-10;
Double_t dphi=0;
Int_t iCount=0;
for(int it = 0;it < aod->GetNumberOfTracks();++it){
AliAODTrack *tr = dynamic_cast<AliAODTrack*>(aod->GetTrack(it));
if(!tr) AliFatal("Not a standard AOD");
if((fFilterMask>0)&&!(tr->TestFilterBit(fFilterMask)))continue;
if(TMath::Abs(tr->Eta())>0.9)continue;
if(tr->Pt()<0.15)continue;
iCount=iCount+1;
dphi=RelativePhi(tr->Phi(),jetbig->Phi());
if(TMath::Abs(dphi)<TMath::Pi()-0.6) continue;
if(tr->Pt()>ptmax){ ptmax=tr->Pt();
index=iCount-1;
}}
return index;
}
Int_t AliAnalysisTaskJetCore::GetListOfTracksCloseToJet(TList *list,AliAODJet *jetbig){
Int_t iCount = 0;
AliAODEvent *aod = 0;
if(!fESD)aod = fAODIn;
else aod = fAODOut;
for(int it = 0;it < aod->GetNumberOfTracks();++it){
AliAODTrack *tr = dynamic_cast<AliAODTrack*>(aod->GetTrack(it));
if(!tr) AliFatal("Not a standard AOD");
if((fFilterMask>0)&&!(tr->TestFilterBit(fFilterMask)))continue;
if(TMath::Abs(tr->Eta())>0.9)continue;
if(tr->Pt()<0.15)continue;
Double_t disR=jetbig->DeltaR(tr);
if(disR>0.8) continue;
list->Add(tr);
iCount++;
}
list->Sort();
return iCount;
}
Int_t AliAnalysisTaskJetCore::GetNInputTracks()
{
Int_t nInputTracks = 0;
AliAODEvent *aod = 0;
if(!fESD)aod = fAODIn;
else aod = fAODOut;
TString jbname(fJetBranchName[1]);
for(Int_t i=1; i<=3; ++i){
if(jbname.Contains(Form("B%d",i))) jbname.ReplaceAll(Form("B%d",i),"B0");
}
if(jbname.Contains("AODextraonly")) jbname.ReplaceAll("AODextraonly","AOD");
if(jbname.Contains("AODextra")) jbname.ReplaceAll("AODextra","AOD");
if(fDebug) Printf("Multiplicity from jet branch %s", jbname.Data());
TClonesArray *tmpAODjets = dynamic_cast<TClonesArray*>(aod->FindListObject(jbname.Data()));
if(!tmpAODjets){
Printf("Jet branch %s not found", jbname.Data());
Printf("AliAnalysisTaskJetCore::GetNInputTracks FAILED");
return -1;
}
for (Int_t iJet=0; iJet<tmpAODjets->GetEntriesFast(); iJet++){
AliAODJet *jet = dynamic_cast<AliAODJet*>((*tmpAODjets)[iJet]);
if(!jet) continue;
TRefArray *trackList = jet->GetRefTracks();
Int_t nTracks = trackList->GetEntriesFast();
nInputTracks += nTracks;
if(fDebug) Printf("#jet%d: %d tracks", iJet, nTracks);
}
if(fDebug) Printf("---> input tracks: %d", nInputTracks);
return nInputTracks;
}
Double_t AliAnalysisTaskJetCore::RelativePhi(Double_t mphi,Double_t vphi){
if (vphi < -1*TMath::Pi()) vphi += (2*TMath::Pi());
else if (vphi > TMath::Pi()) vphi -= (2*TMath::Pi());
if (mphi < -1*TMath::Pi()) mphi += (2*TMath::Pi());
else if (mphi > TMath::Pi()) mphi -= (2*TMath::Pi());
double dphi = mphi-vphi;
if (dphi < -1*TMath::Pi()) dphi += (2*TMath::Pi());
else if (dphi > TMath::Pi()) dphi -= (2*TMath::Pi());
return dphi;
}
Int_t AliAnalysisTaskJetCore::GetPhiBin(Double_t phi)
{
Int_t phibin=-1;
if(!(TMath::Abs(phi)<=2*TMath::Pi())){AliError("phi w.r.t. RP out of defined range");return -1;}
Double_t phiwrtrp=TMath::ACos(TMath::Abs(TMath::Cos(phi)));
phibin=Int_t(fNRPBins*phiwrtrp/(0.5*TMath::Pi()));
if(phibin<0||phibin>=fNRPBins){AliError("Phi Bin not defined");}
return phibin;
}
THnSparse* AliAnalysisTaskJetCore::NewTHnSparseF(const char* name, UInt_t entries)
{
Int_t count = 0;
UInt_t tmp = entries;
while(tmp!=0){
count++;
tmp = tmp &~ -tmp;
}
TString hnTitle(name);
const Int_t dim = count;
Int_t nbins[dim];
Double_t xmin[dim];
Double_t xmax[dim];
Int_t i=0;
Int_t c=0;
while(c<dim && i<32){
if(entries&(1<<i)){
TString label("");
GetDimParams(i, label, nbins[c], xmin[c], xmax[c]);
hnTitle += Form(";%s",label.Data());
c++;
}
i++;
}
hnTitle += ";";
return new THnSparseF(name, hnTitle.Data(), dim, nbins, xmin, xmax);
}
void AliAnalysisTaskJetCore::GetDimParams(Int_t iEntry, TString &label, Int_t &nbins, Double_t &xmin, Double_t &xmax)
{
const Double_t pi = TMath::Pi();
switch(iEntry){
case 0:
label = "V0 centrality (%)";
nbins = 10;
xmin = 0.;
xmax = 100.;
break;
case 1:
label = "corrected jet pt";
nbins = 20;
xmin = 0.;
xmax = 200.;
break;
case 2:
label = "track pT";
nbins = 9;
xmin = 0.;
xmax = 150;
break;
case 3:
label = "deltaR";
nbins = 15;
xmin = 0.;
xmax = 1.5;
break;
case 4:
label = "deltaEta";
nbins = 8;
xmin = -1.6;
xmax = 1.6;
break;
case 5:
label = "deltaPhi";
nbins = 90;
xmin = -0.5*pi;
xmax = 1.5*pi;
break;
case 6:
label = "leading track";
nbins = 13;
xmin = 0;
xmax = 50;
break;
case 7:
label = "trigger track";
nbins =10;
xmin = 0;
xmax = 50;
break;
}
}
AliAnalysisTaskJetCore.cxx:1 AliAnalysisTaskJetCore.cxx:2 AliAnalysisTaskJetCore.cxx:3 AliAnalysisTaskJetCore.cxx:4 AliAnalysisTaskJetCore.cxx:5 AliAnalysisTaskJetCore.cxx:6 AliAnalysisTaskJetCore.cxx:7 AliAnalysisTaskJetCore.cxx:8 AliAnalysisTaskJetCore.cxx:9 AliAnalysisTaskJetCore.cxx:10 AliAnalysisTaskJetCore.cxx:11 AliAnalysisTaskJetCore.cxx:12 AliAnalysisTaskJetCore.cxx:13 AliAnalysisTaskJetCore.cxx:14 AliAnalysisTaskJetCore.cxx:15 AliAnalysisTaskJetCore.cxx:16 AliAnalysisTaskJetCore.cxx:17 AliAnalysisTaskJetCore.cxx:18 AliAnalysisTaskJetCore.cxx:19 AliAnalysisTaskJetCore.cxx:20 AliAnalysisTaskJetCore.cxx:21 AliAnalysisTaskJetCore.cxx:22 AliAnalysisTaskJetCore.cxx:23 AliAnalysisTaskJetCore.cxx:24 AliAnalysisTaskJetCore.cxx:25 AliAnalysisTaskJetCore.cxx:26 AliAnalysisTaskJetCore.cxx:27 AliAnalysisTaskJetCore.cxx:28 AliAnalysisTaskJetCore.cxx:29 AliAnalysisTaskJetCore.cxx:30 AliAnalysisTaskJetCore.cxx:31 AliAnalysisTaskJetCore.cxx:32 AliAnalysisTaskJetCore.cxx:33 AliAnalysisTaskJetCore.cxx:34 AliAnalysisTaskJetCore.cxx:35 AliAnalysisTaskJetCore.cxx:36 AliAnalysisTaskJetCore.cxx:37 AliAnalysisTaskJetCore.cxx:38 AliAnalysisTaskJetCore.cxx:39 AliAnalysisTaskJetCore.cxx:40 AliAnalysisTaskJetCore.cxx:41 AliAnalysisTaskJetCore.cxx:42 AliAnalysisTaskJetCore.cxx:43 AliAnalysisTaskJetCore.cxx:44 AliAnalysisTaskJetCore.cxx:45 AliAnalysisTaskJetCore.cxx:46 AliAnalysisTaskJetCore.cxx:47 AliAnalysisTaskJetCore.cxx:48 AliAnalysisTaskJetCore.cxx:49 AliAnalysisTaskJetCore.cxx:50 AliAnalysisTaskJetCore.cxx:51 AliAnalysisTaskJetCore.cxx:52 AliAnalysisTaskJetCore.cxx:53 AliAnalysisTaskJetCore.cxx:54 AliAnalysisTaskJetCore.cxx:55 AliAnalysisTaskJetCore.cxx:56 AliAnalysisTaskJetCore.cxx:57 AliAnalysisTaskJetCore.cxx:58 AliAnalysisTaskJetCore.cxx:59 AliAnalysisTaskJetCore.cxx:60 AliAnalysisTaskJetCore.cxx:61 AliAnalysisTaskJetCore.cxx:62 AliAnalysisTaskJetCore.cxx:63 AliAnalysisTaskJetCore.cxx:64 AliAnalysisTaskJetCore.cxx:65 AliAnalysisTaskJetCore.cxx:66 AliAnalysisTaskJetCore.cxx:67 AliAnalysisTaskJetCore.cxx:68 AliAnalysisTaskJetCore.cxx:69 AliAnalysisTaskJetCore.cxx:70 AliAnalysisTaskJetCore.cxx:71 AliAnalysisTaskJetCore.cxx:72 AliAnalysisTaskJetCore.cxx:73 AliAnalysisTaskJetCore.cxx:74 AliAnalysisTaskJetCore.cxx:75 AliAnalysisTaskJetCore.cxx:76 AliAnalysisTaskJetCore.cxx:77 AliAnalysisTaskJetCore.cxx:78 AliAnalysisTaskJetCore.cxx:79 AliAnalysisTaskJetCore.cxx:80 AliAnalysisTaskJetCore.cxx:81 AliAnalysisTaskJetCore.cxx:82 AliAnalysisTaskJetCore.cxx:83 AliAnalysisTaskJetCore.cxx:84 AliAnalysisTaskJetCore.cxx:85 AliAnalysisTaskJetCore.cxx:86 AliAnalysisTaskJetCore.cxx:87 AliAnalysisTaskJetCore.cxx:88 AliAnalysisTaskJetCore.cxx:89 AliAnalysisTaskJetCore.cxx:90 AliAnalysisTaskJetCore.cxx:91 AliAnalysisTaskJetCore.cxx:92 AliAnalysisTaskJetCore.cxx:93 AliAnalysisTaskJetCore.cxx:94 AliAnalysisTaskJetCore.cxx:95 AliAnalysisTaskJetCore.cxx:96 AliAnalysisTaskJetCore.cxx:97 AliAnalysisTaskJetCore.cxx:98 AliAnalysisTaskJetCore.cxx:99 AliAnalysisTaskJetCore.cxx:100 AliAnalysisTaskJetCore.cxx:101 AliAnalysisTaskJetCore.cxx:102 AliAnalysisTaskJetCore.cxx:103 AliAnalysisTaskJetCore.cxx:104 AliAnalysisTaskJetCore.cxx:105 AliAnalysisTaskJetCore.cxx:106 AliAnalysisTaskJetCore.cxx:107 AliAnalysisTaskJetCore.cxx:108 AliAnalysisTaskJetCore.cxx:109 AliAnalysisTaskJetCore.cxx:110 AliAnalysisTaskJetCore.cxx:111 AliAnalysisTaskJetCore.cxx:112 AliAnalysisTaskJetCore.cxx:113 AliAnalysisTaskJetCore.cxx:114 AliAnalysisTaskJetCore.cxx:115 AliAnalysisTaskJetCore.cxx:116 AliAnalysisTaskJetCore.cxx:117 AliAnalysisTaskJetCore.cxx:118 AliAnalysisTaskJetCore.cxx:119 AliAnalysisTaskJetCore.cxx:120 AliAnalysisTaskJetCore.cxx:121 AliAnalysisTaskJetCore.cxx:122 AliAnalysisTaskJetCore.cxx:123 AliAnalysisTaskJetCore.cxx:124 AliAnalysisTaskJetCore.cxx:125 AliAnalysisTaskJetCore.cxx:126 AliAnalysisTaskJetCore.cxx:127 AliAnalysisTaskJetCore.cxx:128 AliAnalysisTaskJetCore.cxx:129 AliAnalysisTaskJetCore.cxx:130 AliAnalysisTaskJetCore.cxx:131 AliAnalysisTaskJetCore.cxx:132 AliAnalysisTaskJetCore.cxx:133 AliAnalysisTaskJetCore.cxx:134 AliAnalysisTaskJetCore.cxx:135 AliAnalysisTaskJetCore.cxx:136 AliAnalysisTaskJetCore.cxx:137 AliAnalysisTaskJetCore.cxx:138 AliAnalysisTaskJetCore.cxx:139 AliAnalysisTaskJetCore.cxx:140 AliAnalysisTaskJetCore.cxx:141 AliAnalysisTaskJetCore.cxx:142 AliAnalysisTaskJetCore.cxx:143 AliAnalysisTaskJetCore.cxx:144 AliAnalysisTaskJetCore.cxx:145 AliAnalysisTaskJetCore.cxx:146 AliAnalysisTaskJetCore.cxx:147 AliAnalysisTaskJetCore.cxx:148 AliAnalysisTaskJetCore.cxx:149 AliAnalysisTaskJetCore.cxx:150 AliAnalysisTaskJetCore.cxx:151 AliAnalysisTaskJetCore.cxx:152 AliAnalysisTaskJetCore.cxx:153 AliAnalysisTaskJetCore.cxx:154 AliAnalysisTaskJetCore.cxx:155 AliAnalysisTaskJetCore.cxx:156 AliAnalysisTaskJetCore.cxx:157 AliAnalysisTaskJetCore.cxx:158 AliAnalysisTaskJetCore.cxx:159 AliAnalysisTaskJetCore.cxx:160 AliAnalysisTaskJetCore.cxx:161 AliAnalysisTaskJetCore.cxx:162 AliAnalysisTaskJetCore.cxx:163 AliAnalysisTaskJetCore.cxx:164 AliAnalysisTaskJetCore.cxx:165 AliAnalysisTaskJetCore.cxx:166 AliAnalysisTaskJetCore.cxx:167 AliAnalysisTaskJetCore.cxx:168 AliAnalysisTaskJetCore.cxx:169 AliAnalysisTaskJetCore.cxx:170 AliAnalysisTaskJetCore.cxx:171 AliAnalysisTaskJetCore.cxx:172 AliAnalysisTaskJetCore.cxx:173 AliAnalysisTaskJetCore.cxx:174 AliAnalysisTaskJetCore.cxx:175 AliAnalysisTaskJetCore.cxx:176 AliAnalysisTaskJetCore.cxx:177 AliAnalysisTaskJetCore.cxx:178 AliAnalysisTaskJetCore.cxx:179 AliAnalysisTaskJetCore.cxx:180 AliAnalysisTaskJetCore.cxx:181 AliAnalysisTaskJetCore.cxx:182 AliAnalysisTaskJetCore.cxx:183 AliAnalysisTaskJetCore.cxx:184 AliAnalysisTaskJetCore.cxx:185 AliAnalysisTaskJetCore.cxx:186 AliAnalysisTaskJetCore.cxx:187 AliAnalysisTaskJetCore.cxx:188 AliAnalysisTaskJetCore.cxx:189 AliAnalysisTaskJetCore.cxx:190 AliAnalysisTaskJetCore.cxx:191 AliAnalysisTaskJetCore.cxx:192 AliAnalysisTaskJetCore.cxx:193 AliAnalysisTaskJetCore.cxx:194 AliAnalysisTaskJetCore.cxx:195 AliAnalysisTaskJetCore.cxx:196 AliAnalysisTaskJetCore.cxx:197 AliAnalysisTaskJetCore.cxx:198 AliAnalysisTaskJetCore.cxx:199 AliAnalysisTaskJetCore.cxx:200 AliAnalysisTaskJetCore.cxx:201 AliAnalysisTaskJetCore.cxx:202 AliAnalysisTaskJetCore.cxx:203 AliAnalysisTaskJetCore.cxx:204 AliAnalysisTaskJetCore.cxx:205 AliAnalysisTaskJetCore.cxx:206 AliAnalysisTaskJetCore.cxx:207 AliAnalysisTaskJetCore.cxx:208 AliAnalysisTaskJetCore.cxx:209 AliAnalysisTaskJetCore.cxx:210 AliAnalysisTaskJetCore.cxx:211 AliAnalysisTaskJetCore.cxx:212 AliAnalysisTaskJetCore.cxx:213 AliAnalysisTaskJetCore.cxx:214 AliAnalysisTaskJetCore.cxx:215 AliAnalysisTaskJetCore.cxx:216 AliAnalysisTaskJetCore.cxx:217 AliAnalysisTaskJetCore.cxx:218 AliAnalysisTaskJetCore.cxx:219 AliAnalysisTaskJetCore.cxx:220 AliAnalysisTaskJetCore.cxx:221 AliAnalysisTaskJetCore.cxx:222 AliAnalysisTaskJetCore.cxx:223 AliAnalysisTaskJetCore.cxx:224 AliAnalysisTaskJetCore.cxx:225 AliAnalysisTaskJetCore.cxx:226 AliAnalysisTaskJetCore.cxx:227 AliAnalysisTaskJetCore.cxx:228 AliAnalysisTaskJetCore.cxx:229 AliAnalysisTaskJetCore.cxx:230 AliAnalysisTaskJetCore.cxx:231 AliAnalysisTaskJetCore.cxx:232 AliAnalysisTaskJetCore.cxx:233 AliAnalysisTaskJetCore.cxx:234 AliAnalysisTaskJetCore.cxx:235 AliAnalysisTaskJetCore.cxx:236 AliAnalysisTaskJetCore.cxx:237 AliAnalysisTaskJetCore.cxx:238 AliAnalysisTaskJetCore.cxx:239 AliAnalysisTaskJetCore.cxx:240 AliAnalysisTaskJetCore.cxx:241 AliAnalysisTaskJetCore.cxx:242 AliAnalysisTaskJetCore.cxx:243 AliAnalysisTaskJetCore.cxx:244 AliAnalysisTaskJetCore.cxx:245 AliAnalysisTaskJetCore.cxx:246 AliAnalysisTaskJetCore.cxx:247 AliAnalysisTaskJetCore.cxx:248 AliAnalysisTaskJetCore.cxx:249 AliAnalysisTaskJetCore.cxx:250 AliAnalysisTaskJetCore.cxx:251 AliAnalysisTaskJetCore.cxx:252 AliAnalysisTaskJetCore.cxx:253 AliAnalysisTaskJetCore.cxx:254 AliAnalysisTaskJetCore.cxx:255 AliAnalysisTaskJetCore.cxx:256 AliAnalysisTaskJetCore.cxx:257 AliAnalysisTaskJetCore.cxx:258 AliAnalysisTaskJetCore.cxx:259 AliAnalysisTaskJetCore.cxx:260 AliAnalysisTaskJetCore.cxx:261 AliAnalysisTaskJetCore.cxx:262 AliAnalysisTaskJetCore.cxx:263 AliAnalysisTaskJetCore.cxx:264 AliAnalysisTaskJetCore.cxx:265 AliAnalysisTaskJetCore.cxx:266 AliAnalysisTaskJetCore.cxx:267 AliAnalysisTaskJetCore.cxx:268 AliAnalysisTaskJetCore.cxx:269 AliAnalysisTaskJetCore.cxx:270 AliAnalysisTaskJetCore.cxx:271 AliAnalysisTaskJetCore.cxx:272 AliAnalysisTaskJetCore.cxx:273 AliAnalysisTaskJetCore.cxx:274 AliAnalysisTaskJetCore.cxx:275 AliAnalysisTaskJetCore.cxx:276 AliAnalysisTaskJetCore.cxx:277 AliAnalysisTaskJetCore.cxx:278 AliAnalysisTaskJetCore.cxx:279 AliAnalysisTaskJetCore.cxx:280 AliAnalysisTaskJetCore.cxx:281 AliAnalysisTaskJetCore.cxx:282 AliAnalysisTaskJetCore.cxx:283 AliAnalysisTaskJetCore.cxx:284 AliAnalysisTaskJetCore.cxx:285 AliAnalysisTaskJetCore.cxx:286 AliAnalysisTaskJetCore.cxx:287 AliAnalysisTaskJetCore.cxx:288 AliAnalysisTaskJetCore.cxx:289 AliAnalysisTaskJetCore.cxx:290 AliAnalysisTaskJetCore.cxx:291 AliAnalysisTaskJetCore.cxx:292 AliAnalysisTaskJetCore.cxx:293 AliAnalysisTaskJetCore.cxx:294 AliAnalysisTaskJetCore.cxx:295 AliAnalysisTaskJetCore.cxx:296 AliAnalysisTaskJetCore.cxx:297 AliAnalysisTaskJetCore.cxx:298 AliAnalysisTaskJetCore.cxx:299 AliAnalysisTaskJetCore.cxx:300 AliAnalysisTaskJetCore.cxx:301 AliAnalysisTaskJetCore.cxx:302 AliAnalysisTaskJetCore.cxx:303 AliAnalysisTaskJetCore.cxx:304 AliAnalysisTaskJetCore.cxx:305 AliAnalysisTaskJetCore.cxx:306 AliAnalysisTaskJetCore.cxx:307 AliAnalysisTaskJetCore.cxx:308 AliAnalysisTaskJetCore.cxx:309 AliAnalysisTaskJetCore.cxx:310 AliAnalysisTaskJetCore.cxx:311 AliAnalysisTaskJetCore.cxx:312 AliAnalysisTaskJetCore.cxx:313 AliAnalysisTaskJetCore.cxx:314 AliAnalysisTaskJetCore.cxx:315 AliAnalysisTaskJetCore.cxx:316 AliAnalysisTaskJetCore.cxx:317 AliAnalysisTaskJetCore.cxx:318 AliAnalysisTaskJetCore.cxx:319 AliAnalysisTaskJetCore.cxx:320 AliAnalysisTaskJetCore.cxx:321 AliAnalysisTaskJetCore.cxx:322 AliAnalysisTaskJetCore.cxx:323 AliAnalysisTaskJetCore.cxx:324 AliAnalysisTaskJetCore.cxx:325 AliAnalysisTaskJetCore.cxx:326 AliAnalysisTaskJetCore.cxx:327 AliAnalysisTaskJetCore.cxx:328 AliAnalysisTaskJetCore.cxx:329 AliAnalysisTaskJetCore.cxx:330 AliAnalysisTaskJetCore.cxx:331 AliAnalysisTaskJetCore.cxx:332 AliAnalysisTaskJetCore.cxx:333 AliAnalysisTaskJetCore.cxx:334 AliAnalysisTaskJetCore.cxx:335 AliAnalysisTaskJetCore.cxx:336 AliAnalysisTaskJetCore.cxx:337 AliAnalysisTaskJetCore.cxx:338 AliAnalysisTaskJetCore.cxx:339 AliAnalysisTaskJetCore.cxx:340 AliAnalysisTaskJetCore.cxx:341 AliAnalysisTaskJetCore.cxx:342 AliAnalysisTaskJetCore.cxx:343 AliAnalysisTaskJetCore.cxx:344 AliAnalysisTaskJetCore.cxx:345 AliAnalysisTaskJetCore.cxx:346 AliAnalysisTaskJetCore.cxx:347 AliAnalysisTaskJetCore.cxx:348 AliAnalysisTaskJetCore.cxx:349 AliAnalysisTaskJetCore.cxx:350 AliAnalysisTaskJetCore.cxx:351 AliAnalysisTaskJetCore.cxx:352 AliAnalysisTaskJetCore.cxx:353 AliAnalysisTaskJetCore.cxx:354 AliAnalysisTaskJetCore.cxx:355 AliAnalysisTaskJetCore.cxx:356 AliAnalysisTaskJetCore.cxx:357 AliAnalysisTaskJetCore.cxx:358 AliAnalysisTaskJetCore.cxx:359 AliAnalysisTaskJetCore.cxx:360 AliAnalysisTaskJetCore.cxx:361 AliAnalysisTaskJetCore.cxx:362 AliAnalysisTaskJetCore.cxx:363 AliAnalysisTaskJetCore.cxx:364 AliAnalysisTaskJetCore.cxx:365 AliAnalysisTaskJetCore.cxx:366 AliAnalysisTaskJetCore.cxx:367 AliAnalysisTaskJetCore.cxx:368 AliAnalysisTaskJetCore.cxx:369 AliAnalysisTaskJetCore.cxx:370 AliAnalysisTaskJetCore.cxx:371 AliAnalysisTaskJetCore.cxx:372 AliAnalysisTaskJetCore.cxx:373 AliAnalysisTaskJetCore.cxx:374 AliAnalysisTaskJetCore.cxx:375 AliAnalysisTaskJetCore.cxx:376 AliAnalysisTaskJetCore.cxx:377 AliAnalysisTaskJetCore.cxx:378 AliAnalysisTaskJetCore.cxx:379 AliAnalysisTaskJetCore.cxx:380 AliAnalysisTaskJetCore.cxx:381 AliAnalysisTaskJetCore.cxx:382 AliAnalysisTaskJetCore.cxx:383 AliAnalysisTaskJetCore.cxx:384 AliAnalysisTaskJetCore.cxx:385 AliAnalysisTaskJetCore.cxx:386 AliAnalysisTaskJetCore.cxx:387 AliAnalysisTaskJetCore.cxx:388 AliAnalysisTaskJetCore.cxx:389 AliAnalysisTaskJetCore.cxx:390 AliAnalysisTaskJetCore.cxx:391 AliAnalysisTaskJetCore.cxx:392 AliAnalysisTaskJetCore.cxx:393 AliAnalysisTaskJetCore.cxx:394 AliAnalysisTaskJetCore.cxx:395 AliAnalysisTaskJetCore.cxx:396 AliAnalysisTaskJetCore.cxx:397 AliAnalysisTaskJetCore.cxx:398 AliAnalysisTaskJetCore.cxx:399 AliAnalysisTaskJetCore.cxx:400 AliAnalysisTaskJetCore.cxx:401 AliAnalysisTaskJetCore.cxx:402 AliAnalysisTaskJetCore.cxx:403 AliAnalysisTaskJetCore.cxx:404 AliAnalysisTaskJetCore.cxx:405 AliAnalysisTaskJetCore.cxx:406 AliAnalysisTaskJetCore.cxx:407 AliAnalysisTaskJetCore.cxx:408 AliAnalysisTaskJetCore.cxx:409 AliAnalysisTaskJetCore.cxx:410 AliAnalysisTaskJetCore.cxx:411 AliAnalysisTaskJetCore.cxx:412 AliAnalysisTaskJetCore.cxx:413 AliAnalysisTaskJetCore.cxx:414 AliAnalysisTaskJetCore.cxx:415 AliAnalysisTaskJetCore.cxx:416 AliAnalysisTaskJetCore.cxx:417 AliAnalysisTaskJetCore.cxx:418 AliAnalysisTaskJetCore.cxx:419 AliAnalysisTaskJetCore.cxx:420 AliAnalysisTaskJetCore.cxx:421 AliAnalysisTaskJetCore.cxx:422 AliAnalysisTaskJetCore.cxx:423 AliAnalysisTaskJetCore.cxx:424 AliAnalysisTaskJetCore.cxx:425 AliAnalysisTaskJetCore.cxx:426 AliAnalysisTaskJetCore.cxx:427 AliAnalysisTaskJetCore.cxx:428 AliAnalysisTaskJetCore.cxx:429 AliAnalysisTaskJetCore.cxx:430 AliAnalysisTaskJetCore.cxx:431 AliAnalysisTaskJetCore.cxx:432 AliAnalysisTaskJetCore.cxx:433 AliAnalysisTaskJetCore.cxx:434 AliAnalysisTaskJetCore.cxx:435 AliAnalysisTaskJetCore.cxx:436 AliAnalysisTaskJetCore.cxx:437 AliAnalysisTaskJetCore.cxx:438 AliAnalysisTaskJetCore.cxx:439 AliAnalysisTaskJetCore.cxx:440 AliAnalysisTaskJetCore.cxx:441 AliAnalysisTaskJetCore.cxx:442 AliAnalysisTaskJetCore.cxx:443 AliAnalysisTaskJetCore.cxx:444 AliAnalysisTaskJetCore.cxx:445 AliAnalysisTaskJetCore.cxx:446 AliAnalysisTaskJetCore.cxx:447 AliAnalysisTaskJetCore.cxx:448 AliAnalysisTaskJetCore.cxx:449 AliAnalysisTaskJetCore.cxx:450 AliAnalysisTaskJetCore.cxx:451 AliAnalysisTaskJetCore.cxx:452 AliAnalysisTaskJetCore.cxx:453 AliAnalysisTaskJetCore.cxx:454 AliAnalysisTaskJetCore.cxx:455 AliAnalysisTaskJetCore.cxx:456 AliAnalysisTaskJetCore.cxx:457 AliAnalysisTaskJetCore.cxx:458 AliAnalysisTaskJetCore.cxx:459 AliAnalysisTaskJetCore.cxx:460 AliAnalysisTaskJetCore.cxx:461 AliAnalysisTaskJetCore.cxx:462 AliAnalysisTaskJetCore.cxx:463 AliAnalysisTaskJetCore.cxx:464 AliAnalysisTaskJetCore.cxx:465 AliAnalysisTaskJetCore.cxx:466 AliAnalysisTaskJetCore.cxx:467 AliAnalysisTaskJetCore.cxx:468 AliAnalysisTaskJetCore.cxx:469 AliAnalysisTaskJetCore.cxx:470 AliAnalysisTaskJetCore.cxx:471 AliAnalysisTaskJetCore.cxx:472 AliAnalysisTaskJetCore.cxx:473 AliAnalysisTaskJetCore.cxx:474 AliAnalysisTaskJetCore.cxx:475 AliAnalysisTaskJetCore.cxx:476 AliAnalysisTaskJetCore.cxx:477 AliAnalysisTaskJetCore.cxx:478 AliAnalysisTaskJetCore.cxx:479 AliAnalysisTaskJetCore.cxx:480 AliAnalysisTaskJetCore.cxx:481 AliAnalysisTaskJetCore.cxx:482 AliAnalysisTaskJetCore.cxx:483 AliAnalysisTaskJetCore.cxx:484 AliAnalysisTaskJetCore.cxx:485 AliAnalysisTaskJetCore.cxx:486 AliAnalysisTaskJetCore.cxx:487 AliAnalysisTaskJetCore.cxx:488 AliAnalysisTaskJetCore.cxx:489 AliAnalysisTaskJetCore.cxx:490 AliAnalysisTaskJetCore.cxx:491 AliAnalysisTaskJetCore.cxx:492 AliAnalysisTaskJetCore.cxx:493 AliAnalysisTaskJetCore.cxx:494 AliAnalysisTaskJetCore.cxx:495 AliAnalysisTaskJetCore.cxx:496 AliAnalysisTaskJetCore.cxx:497 AliAnalysisTaskJetCore.cxx:498 AliAnalysisTaskJetCore.cxx:499 AliAnalysisTaskJetCore.cxx:500 AliAnalysisTaskJetCore.cxx:501 AliAnalysisTaskJetCore.cxx:502 AliAnalysisTaskJetCore.cxx:503 AliAnalysisTaskJetCore.cxx:504 AliAnalysisTaskJetCore.cxx:505 AliAnalysisTaskJetCore.cxx:506 AliAnalysisTaskJetCore.cxx:507 AliAnalysisTaskJetCore.cxx:508 AliAnalysisTaskJetCore.cxx:509 AliAnalysisTaskJetCore.cxx:510 AliAnalysisTaskJetCore.cxx:511 AliAnalysisTaskJetCore.cxx:512 AliAnalysisTaskJetCore.cxx:513 AliAnalysisTaskJetCore.cxx:514 AliAnalysisTaskJetCore.cxx:515 AliAnalysisTaskJetCore.cxx:516 AliAnalysisTaskJetCore.cxx:517 AliAnalysisTaskJetCore.cxx:518 AliAnalysisTaskJetCore.cxx:519 AliAnalysisTaskJetCore.cxx:520 AliAnalysisTaskJetCore.cxx:521 AliAnalysisTaskJetCore.cxx:522 AliAnalysisTaskJetCore.cxx:523 AliAnalysisTaskJetCore.cxx:524 AliAnalysisTaskJetCore.cxx:525 AliAnalysisTaskJetCore.cxx:526 AliAnalysisTaskJetCore.cxx:527 AliAnalysisTaskJetCore.cxx:528 AliAnalysisTaskJetCore.cxx:529 AliAnalysisTaskJetCore.cxx:530 AliAnalysisTaskJetCore.cxx:531 AliAnalysisTaskJetCore.cxx:532 AliAnalysisTaskJetCore.cxx:533 AliAnalysisTaskJetCore.cxx:534 AliAnalysisTaskJetCore.cxx:535 AliAnalysisTaskJetCore.cxx:536 AliAnalysisTaskJetCore.cxx:537 AliAnalysisTaskJetCore.cxx:538 AliAnalysisTaskJetCore.cxx:539 AliAnalysisTaskJetCore.cxx:540 AliAnalysisTaskJetCore.cxx:541 AliAnalysisTaskJetCore.cxx:542 AliAnalysisTaskJetCore.cxx:543 AliAnalysisTaskJetCore.cxx:544 AliAnalysisTaskJetCore.cxx:545 AliAnalysisTaskJetCore.cxx:546 AliAnalysisTaskJetCore.cxx:547 AliAnalysisTaskJetCore.cxx:548 AliAnalysisTaskJetCore.cxx:549 AliAnalysisTaskJetCore.cxx:550 AliAnalysisTaskJetCore.cxx:551 AliAnalysisTaskJetCore.cxx:552 AliAnalysisTaskJetCore.cxx:553 AliAnalysisTaskJetCore.cxx:554 AliAnalysisTaskJetCore.cxx:555 AliAnalysisTaskJetCore.cxx:556 AliAnalysisTaskJetCore.cxx:557 AliAnalysisTaskJetCore.cxx:558 AliAnalysisTaskJetCore.cxx:559 AliAnalysisTaskJetCore.cxx:560 AliAnalysisTaskJetCore.cxx:561 AliAnalysisTaskJetCore.cxx:562 AliAnalysisTaskJetCore.cxx:563 AliAnalysisTaskJetCore.cxx:564 AliAnalysisTaskJetCore.cxx:565 AliAnalysisTaskJetCore.cxx:566 AliAnalysisTaskJetCore.cxx:567 AliAnalysisTaskJetCore.cxx:568 AliAnalysisTaskJetCore.cxx:569 AliAnalysisTaskJetCore.cxx:570 AliAnalysisTaskJetCore.cxx:571 AliAnalysisTaskJetCore.cxx:572 AliAnalysisTaskJetCore.cxx:573 AliAnalysisTaskJetCore.cxx:574 AliAnalysisTaskJetCore.cxx:575 AliAnalysisTaskJetCore.cxx:576 AliAnalysisTaskJetCore.cxx:577 AliAnalysisTaskJetCore.cxx:578 AliAnalysisTaskJetCore.cxx:579 AliAnalysisTaskJetCore.cxx:580 AliAnalysisTaskJetCore.cxx:581 AliAnalysisTaskJetCore.cxx:582 AliAnalysisTaskJetCore.cxx:583 AliAnalysisTaskJetCore.cxx:584 AliAnalysisTaskJetCore.cxx:585 AliAnalysisTaskJetCore.cxx:586 AliAnalysisTaskJetCore.cxx:587 AliAnalysisTaskJetCore.cxx:588 AliAnalysisTaskJetCore.cxx:589 AliAnalysisTaskJetCore.cxx:590 AliAnalysisTaskJetCore.cxx:591 AliAnalysisTaskJetCore.cxx:592 AliAnalysisTaskJetCore.cxx:593 AliAnalysisTaskJetCore.cxx:594 AliAnalysisTaskJetCore.cxx:595 AliAnalysisTaskJetCore.cxx:596 AliAnalysisTaskJetCore.cxx:597 AliAnalysisTaskJetCore.cxx:598 AliAnalysisTaskJetCore.cxx:599 AliAnalysisTaskJetCore.cxx:600 AliAnalysisTaskJetCore.cxx:601 AliAnalysisTaskJetCore.cxx:602 AliAnalysisTaskJetCore.cxx:603 AliAnalysisTaskJetCore.cxx:604 AliAnalysisTaskJetCore.cxx:605 AliAnalysisTaskJetCore.cxx:606 AliAnalysisTaskJetCore.cxx:607 AliAnalysisTaskJetCore.cxx:608 AliAnalysisTaskJetCore.cxx:609 AliAnalysisTaskJetCore.cxx:610 AliAnalysisTaskJetCore.cxx:611 AliAnalysisTaskJetCore.cxx:612 AliAnalysisTaskJetCore.cxx:613 AliAnalysisTaskJetCore.cxx:614 AliAnalysisTaskJetCore.cxx:615 AliAnalysisTaskJetCore.cxx:616 AliAnalysisTaskJetCore.cxx:617 AliAnalysisTaskJetCore.cxx:618 AliAnalysisTaskJetCore.cxx:619 AliAnalysisTaskJetCore.cxx:620 AliAnalysisTaskJetCore.cxx:621 AliAnalysisTaskJetCore.cxx:622 AliAnalysisTaskJetCore.cxx:623 AliAnalysisTaskJetCore.cxx:624 AliAnalysisTaskJetCore.cxx:625 AliAnalysisTaskJetCore.cxx:626 AliAnalysisTaskJetCore.cxx:627 AliAnalysisTaskJetCore.cxx:628 AliAnalysisTaskJetCore.cxx:629 AliAnalysisTaskJetCore.cxx:630 AliAnalysisTaskJetCore.cxx:631 AliAnalysisTaskJetCore.cxx:632 AliAnalysisTaskJetCore.cxx:633 AliAnalysisTaskJetCore.cxx:634 AliAnalysisTaskJetCore.cxx:635 AliAnalysisTaskJetCore.cxx:636 AliAnalysisTaskJetCore.cxx:637 AliAnalysisTaskJetCore.cxx:638 AliAnalysisTaskJetCore.cxx:639 AliAnalysisTaskJetCore.cxx:640 AliAnalysisTaskJetCore.cxx:641 AliAnalysisTaskJetCore.cxx:642 AliAnalysisTaskJetCore.cxx:643 AliAnalysisTaskJetCore.cxx:644 AliAnalysisTaskJetCore.cxx:645 AliAnalysisTaskJetCore.cxx:646 AliAnalysisTaskJetCore.cxx:647 AliAnalysisTaskJetCore.cxx:648 AliAnalysisTaskJetCore.cxx:649 AliAnalysisTaskJetCore.cxx:650 AliAnalysisTaskJetCore.cxx:651 AliAnalysisTaskJetCore.cxx:652 AliAnalysisTaskJetCore.cxx:653 AliAnalysisTaskJetCore.cxx:654 AliAnalysisTaskJetCore.cxx:655 AliAnalysisTaskJetCore.cxx:656 AliAnalysisTaskJetCore.cxx:657 AliAnalysisTaskJetCore.cxx:658 AliAnalysisTaskJetCore.cxx:659 AliAnalysisTaskJetCore.cxx:660 AliAnalysisTaskJetCore.cxx:661 AliAnalysisTaskJetCore.cxx:662 AliAnalysisTaskJetCore.cxx:663 AliAnalysisTaskJetCore.cxx:664 AliAnalysisTaskJetCore.cxx:665 AliAnalysisTaskJetCore.cxx:666 AliAnalysisTaskJetCore.cxx:667 AliAnalysisTaskJetCore.cxx:668 AliAnalysisTaskJetCore.cxx:669 AliAnalysisTaskJetCore.cxx:670 AliAnalysisTaskJetCore.cxx:671 AliAnalysisTaskJetCore.cxx:672 AliAnalysisTaskJetCore.cxx:673 AliAnalysisTaskJetCore.cxx:674 AliAnalysisTaskJetCore.cxx:675 AliAnalysisTaskJetCore.cxx:676 AliAnalysisTaskJetCore.cxx:677 AliAnalysisTaskJetCore.cxx:678 AliAnalysisTaskJetCore.cxx:679 AliAnalysisTaskJetCore.cxx:680 AliAnalysisTaskJetCore.cxx:681 AliAnalysisTaskJetCore.cxx:682 AliAnalysisTaskJetCore.cxx:683 AliAnalysisTaskJetCore.cxx:684 AliAnalysisTaskJetCore.cxx:685 AliAnalysisTaskJetCore.cxx:686 AliAnalysisTaskJetCore.cxx:687 AliAnalysisTaskJetCore.cxx:688 AliAnalysisTaskJetCore.cxx:689 AliAnalysisTaskJetCore.cxx:690 AliAnalysisTaskJetCore.cxx:691 AliAnalysisTaskJetCore.cxx:692 AliAnalysisTaskJetCore.cxx:693 AliAnalysisTaskJetCore.cxx:694 AliAnalysisTaskJetCore.cxx:695 AliAnalysisTaskJetCore.cxx:696 AliAnalysisTaskJetCore.cxx:697 AliAnalysisTaskJetCore.cxx:698 AliAnalysisTaskJetCore.cxx:699 AliAnalysisTaskJetCore.cxx:700 AliAnalysisTaskJetCore.cxx:701 AliAnalysisTaskJetCore.cxx:702 AliAnalysisTaskJetCore.cxx:703 AliAnalysisTaskJetCore.cxx:704 AliAnalysisTaskJetCore.cxx:705 AliAnalysisTaskJetCore.cxx:706 AliAnalysisTaskJetCore.cxx:707 AliAnalysisTaskJetCore.cxx:708 AliAnalysisTaskJetCore.cxx:709 AliAnalysisTaskJetCore.cxx:710 AliAnalysisTaskJetCore.cxx:711 AliAnalysisTaskJetCore.cxx:712 AliAnalysisTaskJetCore.cxx:713 AliAnalysisTaskJetCore.cxx:714 AliAnalysisTaskJetCore.cxx:715 AliAnalysisTaskJetCore.cxx:716 AliAnalysisTaskJetCore.cxx:717 AliAnalysisTaskJetCore.cxx:718 AliAnalysisTaskJetCore.cxx:719 AliAnalysisTaskJetCore.cxx:720 AliAnalysisTaskJetCore.cxx:721 AliAnalysisTaskJetCore.cxx:722 AliAnalysisTaskJetCore.cxx:723 AliAnalysisTaskJetCore.cxx:724 AliAnalysisTaskJetCore.cxx:725 AliAnalysisTaskJetCore.cxx:726 AliAnalysisTaskJetCore.cxx:727 AliAnalysisTaskJetCore.cxx:728 AliAnalysisTaskJetCore.cxx:729 AliAnalysisTaskJetCore.cxx:730 AliAnalysisTaskJetCore.cxx:731 AliAnalysisTaskJetCore.cxx:732 AliAnalysisTaskJetCore.cxx:733 AliAnalysisTaskJetCore.cxx:734 AliAnalysisTaskJetCore.cxx:735 AliAnalysisTaskJetCore.cxx:736 AliAnalysisTaskJetCore.cxx:737 AliAnalysisTaskJetCore.cxx:738 AliAnalysisTaskJetCore.cxx:739 AliAnalysisTaskJetCore.cxx:740 AliAnalysisTaskJetCore.cxx:741 AliAnalysisTaskJetCore.cxx:742 AliAnalysisTaskJetCore.cxx:743 AliAnalysisTaskJetCore.cxx:744 AliAnalysisTaskJetCore.cxx:745 AliAnalysisTaskJetCore.cxx:746 AliAnalysisTaskJetCore.cxx:747 AliAnalysisTaskJetCore.cxx:748 AliAnalysisTaskJetCore.cxx:749 AliAnalysisTaskJetCore.cxx:750 AliAnalysisTaskJetCore.cxx:751 AliAnalysisTaskJetCore.cxx:752 AliAnalysisTaskJetCore.cxx:753 AliAnalysisTaskJetCore.cxx:754 AliAnalysisTaskJetCore.cxx:755 AliAnalysisTaskJetCore.cxx:756 AliAnalysisTaskJetCore.cxx:757 AliAnalysisTaskJetCore.cxx:758 AliAnalysisTaskJetCore.cxx:759 AliAnalysisTaskJetCore.cxx:760 AliAnalysisTaskJetCore.cxx:761 AliAnalysisTaskJetCore.cxx:762 AliAnalysisTaskJetCore.cxx:763 AliAnalysisTaskJetCore.cxx:764 AliAnalysisTaskJetCore.cxx:765 AliAnalysisTaskJetCore.cxx:766 AliAnalysisTaskJetCore.cxx:767 AliAnalysisTaskJetCore.cxx:768 AliAnalysisTaskJetCore.cxx:769 AliAnalysisTaskJetCore.cxx:770 AliAnalysisTaskJetCore.cxx:771 AliAnalysisTaskJetCore.cxx:772 AliAnalysisTaskJetCore.cxx:773 AliAnalysisTaskJetCore.cxx:774 AliAnalysisTaskJetCore.cxx:775 AliAnalysisTaskJetCore.cxx:776 AliAnalysisTaskJetCore.cxx:777 AliAnalysisTaskJetCore.cxx:778 AliAnalysisTaskJetCore.cxx:779 AliAnalysisTaskJetCore.cxx:780 AliAnalysisTaskJetCore.cxx:781 AliAnalysisTaskJetCore.cxx:782 AliAnalysisTaskJetCore.cxx:783 AliAnalysisTaskJetCore.cxx:784 AliAnalysisTaskJetCore.cxx:785 AliAnalysisTaskJetCore.cxx:786 AliAnalysisTaskJetCore.cxx:787 AliAnalysisTaskJetCore.cxx:788 AliAnalysisTaskJetCore.cxx:789 AliAnalysisTaskJetCore.cxx:790 AliAnalysisTaskJetCore.cxx:791 AliAnalysisTaskJetCore.cxx:792 AliAnalysisTaskJetCore.cxx:793 AliAnalysisTaskJetCore.cxx:794 AliAnalysisTaskJetCore.cxx:795 AliAnalysisTaskJetCore.cxx:796 AliAnalysisTaskJetCore.cxx:797 AliAnalysisTaskJetCore.cxx:798 AliAnalysisTaskJetCore.cxx:799 AliAnalysisTaskJetCore.cxx:800 AliAnalysisTaskJetCore.cxx:801 AliAnalysisTaskJetCore.cxx:802 AliAnalysisTaskJetCore.cxx:803 AliAnalysisTaskJetCore.cxx:804 AliAnalysisTaskJetCore.cxx:805 AliAnalysisTaskJetCore.cxx:806 AliAnalysisTaskJetCore.cxx:807 AliAnalysisTaskJetCore.cxx:808 AliAnalysisTaskJetCore.cxx:809 AliAnalysisTaskJetCore.cxx:810 AliAnalysisTaskJetCore.cxx:811 AliAnalysisTaskJetCore.cxx:812 AliAnalysisTaskJetCore.cxx:813 AliAnalysisTaskJetCore.cxx:814 AliAnalysisTaskJetCore.cxx:815 AliAnalysisTaskJetCore.cxx:816 AliAnalysisTaskJetCore.cxx:817 AliAnalysisTaskJetCore.cxx:818 AliAnalysisTaskJetCore.cxx:819 AliAnalysisTaskJetCore.cxx:820 AliAnalysisTaskJetCore.cxx:821 AliAnalysisTaskJetCore.cxx:822 AliAnalysisTaskJetCore.cxx:823 AliAnalysisTaskJetCore.cxx:824 AliAnalysisTaskJetCore.cxx:825 AliAnalysisTaskJetCore.cxx:826 AliAnalysisTaskJetCore.cxx:827 AliAnalysisTaskJetCore.cxx:828 AliAnalysisTaskJetCore.cxx:829 AliAnalysisTaskJetCore.cxx:830 AliAnalysisTaskJetCore.cxx:831 AliAnalysisTaskJetCore.cxx:832 AliAnalysisTaskJetCore.cxx:833 AliAnalysisTaskJetCore.cxx:834 AliAnalysisTaskJetCore.cxx:835 AliAnalysisTaskJetCore.cxx:836 AliAnalysisTaskJetCore.cxx:837 AliAnalysisTaskJetCore.cxx:838 AliAnalysisTaskJetCore.cxx:839 AliAnalysisTaskJetCore.cxx:840 AliAnalysisTaskJetCore.cxx:841 AliAnalysisTaskJetCore.cxx:842 AliAnalysisTaskJetCore.cxx:843 AliAnalysisTaskJetCore.cxx:844 AliAnalysisTaskJetCore.cxx:845 AliAnalysisTaskJetCore.cxx:846 AliAnalysisTaskJetCore.cxx:847 AliAnalysisTaskJetCore.cxx:848 AliAnalysisTaskJetCore.cxx:849 AliAnalysisTaskJetCore.cxx:850 AliAnalysisTaskJetCore.cxx:851 AliAnalysisTaskJetCore.cxx:852 AliAnalysisTaskJetCore.cxx:853 AliAnalysisTaskJetCore.cxx:854 AliAnalysisTaskJetCore.cxx:855 AliAnalysisTaskJetCore.cxx:856 AliAnalysisTaskJetCore.cxx:857 AliAnalysisTaskJetCore.cxx:858 AliAnalysisTaskJetCore.cxx:859 AliAnalysisTaskJetCore.cxx:860 AliAnalysisTaskJetCore.cxx:861 AliAnalysisTaskJetCore.cxx:862 AliAnalysisTaskJetCore.cxx:863 AliAnalysisTaskJetCore.cxx:864 AliAnalysisTaskJetCore.cxx:865 AliAnalysisTaskJetCore.cxx:866 AliAnalysisTaskJetCore.cxx:867 AliAnalysisTaskJetCore.cxx:868 AliAnalysisTaskJetCore.cxx:869 AliAnalysisTaskJetCore.cxx:870 AliAnalysisTaskJetCore.cxx:871 AliAnalysisTaskJetCore.cxx:872 AliAnalysisTaskJetCore.cxx:873 AliAnalysisTaskJetCore.cxx:874 AliAnalysisTaskJetCore.cxx:875 AliAnalysisTaskJetCore.cxx:876 AliAnalysisTaskJetCore.cxx:877 AliAnalysisTaskJetCore.cxx:878 AliAnalysisTaskJetCore.cxx:879 AliAnalysisTaskJetCore.cxx:880 AliAnalysisTaskJetCore.cxx:881 AliAnalysisTaskJetCore.cxx:882 AliAnalysisTaskJetCore.cxx:883 AliAnalysisTaskJetCore.cxx:884 AliAnalysisTaskJetCore.cxx:885 AliAnalysisTaskJetCore.cxx:886 AliAnalysisTaskJetCore.cxx:887 AliAnalysisTaskJetCore.cxx:888 AliAnalysisTaskJetCore.cxx:889 AliAnalysisTaskJetCore.cxx:890 AliAnalysisTaskJetCore.cxx:891 AliAnalysisTaskJetCore.cxx:892 AliAnalysisTaskJetCore.cxx:893 AliAnalysisTaskJetCore.cxx:894 AliAnalysisTaskJetCore.cxx:895 AliAnalysisTaskJetCore.cxx:896 AliAnalysisTaskJetCore.cxx:897 AliAnalysisTaskJetCore.cxx:898 AliAnalysisTaskJetCore.cxx:899 AliAnalysisTaskJetCore.cxx:900 AliAnalysisTaskJetCore.cxx:901 AliAnalysisTaskJetCore.cxx:902 AliAnalysisTaskJetCore.cxx:903 AliAnalysisTaskJetCore.cxx:904 AliAnalysisTaskJetCore.cxx:905 AliAnalysisTaskJetCore.cxx:906 AliAnalysisTaskJetCore.cxx:907 AliAnalysisTaskJetCore.cxx:908 AliAnalysisTaskJetCore.cxx:909 AliAnalysisTaskJetCore.cxx:910 AliAnalysisTaskJetCore.cxx:911 AliAnalysisTaskJetCore.cxx:912 AliAnalysisTaskJetCore.cxx:913 AliAnalysisTaskJetCore.cxx:914 AliAnalysisTaskJetCore.cxx:915 AliAnalysisTaskJetCore.cxx:916 AliAnalysisTaskJetCore.cxx:917 AliAnalysisTaskJetCore.cxx:918 AliAnalysisTaskJetCore.cxx:919 AliAnalysisTaskJetCore.cxx:920 AliAnalysisTaskJetCore.cxx:921 AliAnalysisTaskJetCore.cxx:922 AliAnalysisTaskJetCore.cxx:923 AliAnalysisTaskJetCore.cxx:924 AliAnalysisTaskJetCore.cxx:925 AliAnalysisTaskJetCore.cxx:926 AliAnalysisTaskJetCore.cxx:927 AliAnalysisTaskJetCore.cxx:928 AliAnalysisTaskJetCore.cxx:929 AliAnalysisTaskJetCore.cxx:930 AliAnalysisTaskJetCore.cxx:931 AliAnalysisTaskJetCore.cxx:932 AliAnalysisTaskJetCore.cxx:933 AliAnalysisTaskJetCore.cxx:934 AliAnalysisTaskJetCore.cxx:935 AliAnalysisTaskJetCore.cxx:936 AliAnalysisTaskJetCore.cxx:937 AliAnalysisTaskJetCore.cxx:938 AliAnalysisTaskJetCore.cxx:939 AliAnalysisTaskJetCore.cxx:940 AliAnalysisTaskJetCore.cxx:941 AliAnalysisTaskJetCore.cxx:942 AliAnalysisTaskJetCore.cxx:943 AliAnalysisTaskJetCore.cxx:944 AliAnalysisTaskJetCore.cxx:945 AliAnalysisTaskJetCore.cxx:946 AliAnalysisTaskJetCore.cxx:947 AliAnalysisTaskJetCore.cxx:948 AliAnalysisTaskJetCore.cxx:949 AliAnalysisTaskJetCore.cxx:950 AliAnalysisTaskJetCore.cxx:951 AliAnalysisTaskJetCore.cxx:952 AliAnalysisTaskJetCore.cxx:953 AliAnalysisTaskJetCore.cxx:954 AliAnalysisTaskJetCore.cxx:955 AliAnalysisTaskJetCore.cxx:956 AliAnalysisTaskJetCore.cxx:957 AliAnalysisTaskJetCore.cxx:958 AliAnalysisTaskJetCore.cxx:959 AliAnalysisTaskJetCore.cxx:960 AliAnalysisTaskJetCore.cxx:961 AliAnalysisTaskJetCore.cxx:962 AliAnalysisTaskJetCore.cxx:963 AliAnalysisTaskJetCore.cxx:964 AliAnalysisTaskJetCore.cxx:965 AliAnalysisTaskJetCore.cxx:966 AliAnalysisTaskJetCore.cxx:967 AliAnalysisTaskJetCore.cxx:968 AliAnalysisTaskJetCore.cxx:969 AliAnalysisTaskJetCore.cxx:970 AliAnalysisTaskJetCore.cxx:971 AliAnalysisTaskJetCore.cxx:972 AliAnalysisTaskJetCore.cxx:973 AliAnalysisTaskJetCore.cxx:974 AliAnalysisTaskJetCore.cxx:975 AliAnalysisTaskJetCore.cxx:976 AliAnalysisTaskJetCore.cxx:977 AliAnalysisTaskJetCore.cxx:978 AliAnalysisTaskJetCore.cxx:979 AliAnalysisTaskJetCore.cxx:980 AliAnalysisTaskJetCore.cxx:981 AliAnalysisTaskJetCore.cxx:982 AliAnalysisTaskJetCore.cxx:983 AliAnalysisTaskJetCore.cxx:984 AliAnalysisTaskJetCore.cxx:985 AliAnalysisTaskJetCore.cxx:986 AliAnalysisTaskJetCore.cxx:987 AliAnalysisTaskJetCore.cxx:988 AliAnalysisTaskJetCore.cxx:989 AliAnalysisTaskJetCore.cxx:990 AliAnalysisTaskJetCore.cxx:991 AliAnalysisTaskJetCore.cxx:992 AliAnalysisTaskJetCore.cxx:993 AliAnalysisTaskJetCore.cxx:994 AliAnalysisTaskJetCore.cxx:995 AliAnalysisTaskJetCore.cxx:996 AliAnalysisTaskJetCore.cxx:997 AliAnalysisTaskJetCore.cxx:998 AliAnalysisTaskJetCore.cxx:999 AliAnalysisTaskJetCore.cxx:1000 AliAnalysisTaskJetCore.cxx:1001 AliAnalysisTaskJetCore.cxx:1002 AliAnalysisTaskJetCore.cxx:1003 AliAnalysisTaskJetCore.cxx:1004 AliAnalysisTaskJetCore.cxx:1005 AliAnalysisTaskJetCore.cxx:1006 AliAnalysisTaskJetCore.cxx:1007 AliAnalysisTaskJetCore.cxx:1008 AliAnalysisTaskJetCore.cxx:1009 AliAnalysisTaskJetCore.cxx:1010 AliAnalysisTaskJetCore.cxx:1011 AliAnalysisTaskJetCore.cxx:1012 AliAnalysisTaskJetCore.cxx:1013 AliAnalysisTaskJetCore.cxx:1014 AliAnalysisTaskJetCore.cxx:1015 AliAnalysisTaskJetCore.cxx:1016 AliAnalysisTaskJetCore.cxx:1017 AliAnalysisTaskJetCore.cxx:1018 AliAnalysisTaskJetCore.cxx:1019 AliAnalysisTaskJetCore.cxx:1020 AliAnalysisTaskJetCore.cxx:1021 AliAnalysisTaskJetCore.cxx:1022 AliAnalysisTaskJetCore.cxx:1023 AliAnalysisTaskJetCore.cxx:1024 AliAnalysisTaskJetCore.cxx:1025 AliAnalysisTaskJetCore.cxx:1026 AliAnalysisTaskJetCore.cxx:1027 AliAnalysisTaskJetCore.cxx:1028 AliAnalysisTaskJetCore.cxx:1029 AliAnalysisTaskJetCore.cxx:1030 AliAnalysisTaskJetCore.cxx:1031 AliAnalysisTaskJetCore.cxx:1032 AliAnalysisTaskJetCore.cxx:1033 AliAnalysisTaskJetCore.cxx:1034 AliAnalysisTaskJetCore.cxx:1035 AliAnalysisTaskJetCore.cxx:1036 AliAnalysisTaskJetCore.cxx:1037 AliAnalysisTaskJetCore.cxx:1038 AliAnalysisTaskJetCore.cxx:1039 AliAnalysisTaskJetCore.cxx:1040 AliAnalysisTaskJetCore.cxx:1041 AliAnalysisTaskJetCore.cxx:1042 AliAnalysisTaskJetCore.cxx:1043 AliAnalysisTaskJetCore.cxx:1044 AliAnalysisTaskJetCore.cxx:1045 AliAnalysisTaskJetCore.cxx:1046 AliAnalysisTaskJetCore.cxx:1047 AliAnalysisTaskJetCore.cxx:1048 AliAnalysisTaskJetCore.cxx:1049 AliAnalysisTaskJetCore.cxx:1050 AliAnalysisTaskJetCore.cxx:1051 AliAnalysisTaskJetCore.cxx:1052 AliAnalysisTaskJetCore.cxx:1053 AliAnalysisTaskJetCore.cxx:1054 AliAnalysisTaskJetCore.cxx:1055 AliAnalysisTaskJetCore.cxx:1056 AliAnalysisTaskJetCore.cxx:1057 AliAnalysisTaskJetCore.cxx:1058 AliAnalysisTaskJetCore.cxx:1059 AliAnalysisTaskJetCore.cxx:1060 AliAnalysisTaskJetCore.cxx:1061 AliAnalysisTaskJetCore.cxx:1062 AliAnalysisTaskJetCore.cxx:1063 AliAnalysisTaskJetCore.cxx:1064 AliAnalysisTaskJetCore.cxx:1065 AliAnalysisTaskJetCore.cxx:1066 AliAnalysisTaskJetCore.cxx:1067 AliAnalysisTaskJetCore.cxx:1068 AliAnalysisTaskJetCore.cxx:1069 AliAnalysisTaskJetCore.cxx:1070 AliAnalysisTaskJetCore.cxx:1071 AliAnalysisTaskJetCore.cxx:1072 AliAnalysisTaskJetCore.cxx:1073 AliAnalysisTaskJetCore.cxx:1074 AliAnalysisTaskJetCore.cxx:1075 AliAnalysisTaskJetCore.cxx:1076 AliAnalysisTaskJetCore.cxx:1077 AliAnalysisTaskJetCore.cxx:1078 AliAnalysisTaskJetCore.cxx:1079 AliAnalysisTaskJetCore.cxx:1080 AliAnalysisTaskJetCore.cxx:1081 AliAnalysisTaskJetCore.cxx:1082 AliAnalysisTaskJetCore.cxx:1083 AliAnalysisTaskJetCore.cxx:1084 AliAnalysisTaskJetCore.cxx:1085 AliAnalysisTaskJetCore.cxx:1086 AliAnalysisTaskJetCore.cxx:1087 AliAnalysisTaskJetCore.cxx:1088 AliAnalysisTaskJetCore.cxx:1089 AliAnalysisTaskJetCore.cxx:1090 AliAnalysisTaskJetCore.cxx:1091 AliAnalysisTaskJetCore.cxx:1092 AliAnalysisTaskJetCore.cxx:1093 AliAnalysisTaskJetCore.cxx:1094 AliAnalysisTaskJetCore.cxx:1095 AliAnalysisTaskJetCore.cxx:1096 AliAnalysisTaskJetCore.cxx:1097 AliAnalysisTaskJetCore.cxx:1098 AliAnalysisTaskJetCore.cxx:1099 AliAnalysisTaskJetCore.cxx:1100 AliAnalysisTaskJetCore.cxx:1101 AliAnalysisTaskJetCore.cxx:1102 AliAnalysisTaskJetCore.cxx:1103 AliAnalysisTaskJetCore.cxx:1104 AliAnalysisTaskJetCore.cxx:1105 AliAnalysisTaskJetCore.cxx:1106 AliAnalysisTaskJetCore.cxx:1107 AliAnalysisTaskJetCore.cxx:1108 AliAnalysisTaskJetCore.cxx:1109 AliAnalysisTaskJetCore.cxx:1110 AliAnalysisTaskJetCore.cxx:1111 AliAnalysisTaskJetCore.cxx:1112 AliAnalysisTaskJetCore.cxx:1113 AliAnalysisTaskJetCore.cxx:1114 AliAnalysisTaskJetCore.cxx:1115 AliAnalysisTaskJetCore.cxx:1116 AliAnalysisTaskJetCore.cxx:1117 AliAnalysisTaskJetCore.cxx:1118 AliAnalysisTaskJetCore.cxx:1119 AliAnalysisTaskJetCore.cxx:1120 AliAnalysisTaskJetCore.cxx:1121 AliAnalysisTaskJetCore.cxx:1122 AliAnalysisTaskJetCore.cxx:1123 AliAnalysisTaskJetCore.cxx:1124 AliAnalysisTaskJetCore.cxx:1125 AliAnalysisTaskJetCore.cxx:1126 AliAnalysisTaskJetCore.cxx:1127 AliAnalysisTaskJetCore.cxx:1128 AliAnalysisTaskJetCore.cxx:1129 AliAnalysisTaskJetCore.cxx:1130 AliAnalysisTaskJetCore.cxx:1131 AliAnalysisTaskJetCore.cxx:1132 AliAnalysisTaskJetCore.cxx:1133 AliAnalysisTaskJetCore.cxx:1134 AliAnalysisTaskJetCore.cxx:1135 AliAnalysisTaskJetCore.cxx:1136 AliAnalysisTaskJetCore.cxx:1137 AliAnalysisTaskJetCore.cxx:1138 AliAnalysisTaskJetCore.cxx:1139 AliAnalysisTaskJetCore.cxx:1140 AliAnalysisTaskJetCore.cxx:1141 AliAnalysisTaskJetCore.cxx:1142 AliAnalysisTaskJetCore.cxx:1143 AliAnalysisTaskJetCore.cxx:1144 AliAnalysisTaskJetCore.cxx:1145 AliAnalysisTaskJetCore.cxx:1146 AliAnalysisTaskJetCore.cxx:1147 AliAnalysisTaskJetCore.cxx:1148 AliAnalysisTaskJetCore.cxx:1149 AliAnalysisTaskJetCore.cxx:1150 AliAnalysisTaskJetCore.cxx:1151 AliAnalysisTaskJetCore.cxx:1152 AliAnalysisTaskJetCore.cxx:1153 AliAnalysisTaskJetCore.cxx:1154 AliAnalysisTaskJetCore.cxx:1155 AliAnalysisTaskJetCore.cxx:1156 AliAnalysisTaskJetCore.cxx:1157 AliAnalysisTaskJetCore.cxx:1158 AliAnalysisTaskJetCore.cxx:1159 AliAnalysisTaskJetCore.cxx:1160 AliAnalysisTaskJetCore.cxx:1161 AliAnalysisTaskJetCore.cxx:1162 AliAnalysisTaskJetCore.cxx:1163 AliAnalysisTaskJetCore.cxx:1164 AliAnalysisTaskJetCore.cxx:1165 AliAnalysisTaskJetCore.cxx:1166 AliAnalysisTaskJetCore.cxx:1167 AliAnalysisTaskJetCore.cxx:1168 AliAnalysisTaskJetCore.cxx:1169 AliAnalysisTaskJetCore.cxx:1170 AliAnalysisTaskJetCore.cxx:1171 AliAnalysisTaskJetCore.cxx:1172 AliAnalysisTaskJetCore.cxx:1173 AliAnalysisTaskJetCore.cxx:1174 AliAnalysisTaskJetCore.cxx:1175 AliAnalysisTaskJetCore.cxx:1176 AliAnalysisTaskJetCore.cxx:1177 AliAnalysisTaskJetCore.cxx:1178 AliAnalysisTaskJetCore.cxx:1179 AliAnalysisTaskJetCore.cxx:1180 AliAnalysisTaskJetCore.cxx:1181 AliAnalysisTaskJetCore.cxx:1182 AliAnalysisTaskJetCore.cxx:1183 AliAnalysisTaskJetCore.cxx:1184 AliAnalysisTaskJetCore.cxx:1185 AliAnalysisTaskJetCore.cxx:1186 AliAnalysisTaskJetCore.cxx:1187 AliAnalysisTaskJetCore.cxx:1188 AliAnalysisTaskJetCore.cxx:1189 AliAnalysisTaskJetCore.cxx:1190 AliAnalysisTaskJetCore.cxx:1191 AliAnalysisTaskJetCore.cxx:1192 AliAnalysisTaskJetCore.cxx:1193 AliAnalysisTaskJetCore.cxx:1194 AliAnalysisTaskJetCore.cxx:1195 AliAnalysisTaskJetCore.cxx:1196 AliAnalysisTaskJetCore.cxx:1197 AliAnalysisTaskJetCore.cxx:1198 AliAnalysisTaskJetCore.cxx:1199 AliAnalysisTaskJetCore.cxx:1200 AliAnalysisTaskJetCore.cxx:1201 AliAnalysisTaskJetCore.cxx:1202 AliAnalysisTaskJetCore.cxx:1203 AliAnalysisTaskJetCore.cxx:1204 AliAnalysisTaskJetCore.cxx:1205 AliAnalysisTaskJetCore.cxx:1206 AliAnalysisTaskJetCore.cxx:1207 AliAnalysisTaskJetCore.cxx:1208 AliAnalysisTaskJetCore.cxx:1209 AliAnalysisTaskJetCore.cxx:1210 AliAnalysisTaskJetCore.cxx:1211 AliAnalysisTaskJetCore.cxx:1212 AliAnalysisTaskJetCore.cxx:1213 AliAnalysisTaskJetCore.cxx:1214 AliAnalysisTaskJetCore.cxx:1215 AliAnalysisTaskJetCore.cxx:1216 AliAnalysisTaskJetCore.cxx:1217 AliAnalysisTaskJetCore.cxx:1218 AliAnalysisTaskJetCore.cxx:1219 AliAnalysisTaskJetCore.cxx:1220 AliAnalysisTaskJetCore.cxx:1221 AliAnalysisTaskJetCore.cxx:1222 AliAnalysisTaskJetCore.cxx:1223 AliAnalysisTaskJetCore.cxx:1224 AliAnalysisTaskJetCore.cxx:1225 AliAnalysisTaskJetCore.cxx:1226 AliAnalysisTaskJetCore.cxx:1227 AliAnalysisTaskJetCore.cxx:1228 AliAnalysisTaskJetCore.cxx:1229 AliAnalysisTaskJetCore.cxx:1230 AliAnalysisTaskJetCore.cxx:1231 AliAnalysisTaskJetCore.cxx:1232 AliAnalysisTaskJetCore.cxx:1233 AliAnalysisTaskJetCore.cxx:1234 AliAnalysisTaskJetCore.cxx:1235 AliAnalysisTaskJetCore.cxx:1236 AliAnalysisTaskJetCore.cxx:1237 AliAnalysisTaskJetCore.cxx:1238 AliAnalysisTaskJetCore.cxx:1239 AliAnalysisTaskJetCore.cxx:1240 AliAnalysisTaskJetCore.cxx:1241 AliAnalysisTaskJetCore.cxx:1242 AliAnalysisTaskJetCore.cxx:1243 AliAnalysisTaskJetCore.cxx:1244 AliAnalysisTaskJetCore.cxx:1245 AliAnalysisTaskJetCore.cxx:1246 AliAnalysisTaskJetCore.cxx:1247 AliAnalysisTaskJetCore.cxx:1248 AliAnalysisTaskJetCore.cxx:1249 AliAnalysisTaskJetCore.cxx:1250 AliAnalysisTaskJetCore.cxx:1251 AliAnalysisTaskJetCore.cxx:1252 AliAnalysisTaskJetCore.cxx:1253 AliAnalysisTaskJetCore.cxx:1254 AliAnalysisTaskJetCore.cxx:1255 AliAnalysisTaskJetCore.cxx:1256 AliAnalysisTaskJetCore.cxx:1257 AliAnalysisTaskJetCore.cxx:1258 AliAnalysisTaskJetCore.cxx:1259 AliAnalysisTaskJetCore.cxx:1260 AliAnalysisTaskJetCore.cxx:1261 AliAnalysisTaskJetCore.cxx:1262 AliAnalysisTaskJetCore.cxx:1263 AliAnalysisTaskJetCore.cxx:1264 AliAnalysisTaskJetCore.cxx:1265 AliAnalysisTaskJetCore.cxx:1266 AliAnalysisTaskJetCore.cxx:1267 AliAnalysisTaskJetCore.cxx:1268 AliAnalysisTaskJetCore.cxx:1269 AliAnalysisTaskJetCore.cxx:1270 AliAnalysisTaskJetCore.cxx:1271 AliAnalysisTaskJetCore.cxx:1272 AliAnalysisTaskJetCore.cxx:1273 AliAnalysisTaskJetCore.cxx:1274 AliAnalysisTaskJetCore.cxx:1275 AliAnalysisTaskJetCore.cxx:1276 AliAnalysisTaskJetCore.cxx:1277 AliAnalysisTaskJetCore.cxx:1278 AliAnalysisTaskJetCore.cxx:1279 AliAnalysisTaskJetCore.cxx:1280 AliAnalysisTaskJetCore.cxx:1281 AliAnalysisTaskJetCore.cxx:1282 AliAnalysisTaskJetCore.cxx:1283 AliAnalysisTaskJetCore.cxx:1284 AliAnalysisTaskJetCore.cxx:1285 AliAnalysisTaskJetCore.cxx:1286 AliAnalysisTaskJetCore.cxx:1287 AliAnalysisTaskJetCore.cxx:1288 AliAnalysisTaskJetCore.cxx:1289 AliAnalysisTaskJetCore.cxx:1290 AliAnalysisTaskJetCore.cxx:1291 AliAnalysisTaskJetCore.cxx:1292 AliAnalysisTaskJetCore.cxx:1293 AliAnalysisTaskJetCore.cxx:1294 AliAnalysisTaskJetCore.cxx:1295 AliAnalysisTaskJetCore.cxx:1296 AliAnalysisTaskJetCore.cxx:1297 AliAnalysisTaskJetCore.cxx:1298 AliAnalysisTaskJetCore.cxx:1299 AliAnalysisTaskJetCore.cxx:1300 AliAnalysisTaskJetCore.cxx:1301 AliAnalysisTaskJetCore.cxx:1302 AliAnalysisTaskJetCore.cxx:1303 AliAnalysisTaskJetCore.cxx:1304 AliAnalysisTaskJetCore.cxx:1305 AliAnalysisTaskJetCore.cxx:1306 AliAnalysisTaskJetCore.cxx:1307 AliAnalysisTaskJetCore.cxx:1308 AliAnalysisTaskJetCore.cxx:1309 AliAnalysisTaskJetCore.cxx:1310 AliAnalysisTaskJetCore.cxx:1311 AliAnalysisTaskJetCore.cxx:1312 AliAnalysisTaskJetCore.cxx:1313 AliAnalysisTaskJetCore.cxx:1314 AliAnalysisTaskJetCore.cxx:1315 AliAnalysisTaskJetCore.cxx:1316 AliAnalysisTaskJetCore.cxx:1317 AliAnalysisTaskJetCore.cxx:1318 AliAnalysisTaskJetCore.cxx:1319 AliAnalysisTaskJetCore.cxx:1320 AliAnalysisTaskJetCore.cxx:1321 AliAnalysisTaskJetCore.cxx:1322 AliAnalysisTaskJetCore.cxx:1323 AliAnalysisTaskJetCore.cxx:1324 AliAnalysisTaskJetCore.cxx:1325 AliAnalysisTaskJetCore.cxx:1326 AliAnalysisTaskJetCore.cxx:1327 AliAnalysisTaskJetCore.cxx:1328 AliAnalysisTaskJetCore.cxx:1329 AliAnalysisTaskJetCore.cxx:1330 AliAnalysisTaskJetCore.cxx:1331 AliAnalysisTaskJetCore.cxx:1332 AliAnalysisTaskJetCore.cxx:1333 AliAnalysisTaskJetCore.cxx:1334 AliAnalysisTaskJetCore.cxx:1335 AliAnalysisTaskJetCore.cxx:1336 AliAnalysisTaskJetCore.cxx:1337 AliAnalysisTaskJetCore.cxx:1338 AliAnalysisTaskJetCore.cxx:1339 AliAnalysisTaskJetCore.cxx:1340 AliAnalysisTaskJetCore.cxx:1341 AliAnalysisTaskJetCore.cxx:1342 AliAnalysisTaskJetCore.cxx:1343 AliAnalysisTaskJetCore.cxx:1344 AliAnalysisTaskJetCore.cxx:1345 AliAnalysisTaskJetCore.cxx:1346 AliAnalysisTaskJetCore.cxx:1347 AliAnalysisTaskJetCore.cxx:1348 AliAnalysisTaskJetCore.cxx:1349 AliAnalysisTaskJetCore.cxx:1350 AliAnalysisTaskJetCore.cxx:1351 AliAnalysisTaskJetCore.cxx:1352 AliAnalysisTaskJetCore.cxx:1353 AliAnalysisTaskJetCore.cxx:1354 AliAnalysisTaskJetCore.cxx:1355 AliAnalysisTaskJetCore.cxx:1356 AliAnalysisTaskJetCore.cxx:1357 AliAnalysisTaskJetCore.cxx:1358 AliAnalysisTaskJetCore.cxx:1359 AliAnalysisTaskJetCore.cxx:1360 AliAnalysisTaskJetCore.cxx:1361 AliAnalysisTaskJetCore.cxx:1362 AliAnalysisTaskJetCore.cxx:1363 AliAnalysisTaskJetCore.cxx:1364 AliAnalysisTaskJetCore.cxx:1365 AliAnalysisTaskJetCore.cxx:1366 AliAnalysisTaskJetCore.cxx:1367 AliAnalysisTaskJetCore.cxx:1368 AliAnalysisTaskJetCore.cxx:1369 AliAnalysisTaskJetCore.cxx:1370 AliAnalysisTaskJetCore.cxx:1371 AliAnalysisTaskJetCore.cxx:1372 AliAnalysisTaskJetCore.cxx:1373 AliAnalysisTaskJetCore.cxx:1374 AliAnalysisTaskJetCore.cxx:1375 AliAnalysisTaskJetCore.cxx:1376 AliAnalysisTaskJetCore.cxx:1377 AliAnalysisTaskJetCore.cxx:1378 AliAnalysisTaskJetCore.cxx:1379 AliAnalysisTaskJetCore.cxx:1380 AliAnalysisTaskJetCore.cxx:1381 AliAnalysisTaskJetCore.cxx:1382 AliAnalysisTaskJetCore.cxx:1383 AliAnalysisTaskJetCore.cxx:1384 AliAnalysisTaskJetCore.cxx:1385 AliAnalysisTaskJetCore.cxx:1386 AliAnalysisTaskJetCore.cxx:1387 AliAnalysisTaskJetCore.cxx:1388 AliAnalysisTaskJetCore.cxx:1389 AliAnalysisTaskJetCore.cxx:1390 AliAnalysisTaskJetCore.cxx:1391 AliAnalysisTaskJetCore.cxx:1392 AliAnalysisTaskJetCore.cxx:1393 AliAnalysisTaskJetCore.cxx:1394 AliAnalysisTaskJetCore.cxx:1395 AliAnalysisTaskJetCore.cxx:1396 AliAnalysisTaskJetCore.cxx:1397 AliAnalysisTaskJetCore.cxx:1398 AliAnalysisTaskJetCore.cxx:1399 AliAnalysisTaskJetCore.cxx:1400 AliAnalysisTaskJetCore.cxx:1401 AliAnalysisTaskJetCore.cxx:1402 AliAnalysisTaskJetCore.cxx:1403 AliAnalysisTaskJetCore.cxx:1404 AliAnalysisTaskJetCore.cxx:1405 AliAnalysisTaskJetCore.cxx:1406 AliAnalysisTaskJetCore.cxx:1407 AliAnalysisTaskJetCore.cxx:1408 AliAnalysisTaskJetCore.cxx:1409 AliAnalysisTaskJetCore.cxx:1410 AliAnalysisTaskJetCore.cxx:1411 AliAnalysisTaskJetCore.cxx:1412 AliAnalysisTaskJetCore.cxx:1413 AliAnalysisTaskJetCore.cxx:1414 AliAnalysisTaskJetCore.cxx:1415 AliAnalysisTaskJetCore.cxx:1416 AliAnalysisTaskJetCore.cxx:1417 AliAnalysisTaskJetCore.cxx:1418 AliAnalysisTaskJetCore.cxx:1419 AliAnalysisTaskJetCore.cxx:1420 AliAnalysisTaskJetCore.cxx:1421 AliAnalysisTaskJetCore.cxx:1422 AliAnalysisTaskJetCore.cxx:1423 AliAnalysisTaskJetCore.cxx:1424 AliAnalysisTaskJetCore.cxx:1425 AliAnalysisTaskJetCore.cxx:1426 AliAnalysisTaskJetCore.cxx:1427 AliAnalysisTaskJetCore.cxx:1428 AliAnalysisTaskJetCore.cxx:1429 AliAnalysisTaskJetCore.cxx:1430 AliAnalysisTaskJetCore.cxx:1431 AliAnalysisTaskJetCore.cxx:1432 AliAnalysisTaskJetCore.cxx:1433 AliAnalysisTaskJetCore.cxx:1434 AliAnalysisTaskJetCore.cxx:1435 AliAnalysisTaskJetCore.cxx:1436 AliAnalysisTaskJetCore.cxx:1437 AliAnalysisTaskJetCore.cxx:1438 AliAnalysisTaskJetCore.cxx:1439 AliAnalysisTaskJetCore.cxx:1440 AliAnalysisTaskJetCore.cxx:1441 AliAnalysisTaskJetCore.cxx:1442 AliAnalysisTaskJetCore.cxx:1443 AliAnalysisTaskJetCore.cxx:1444 AliAnalysisTaskJetCore.cxx:1445 AliAnalysisTaskJetCore.cxx:1446 AliAnalysisTaskJetCore.cxx:1447 AliAnalysisTaskJetCore.cxx:1448 AliAnalysisTaskJetCore.cxx:1449 AliAnalysisTaskJetCore.cxx:1450 AliAnalysisTaskJetCore.cxx:1451 AliAnalysisTaskJetCore.cxx:1452 AliAnalysisTaskJetCore.cxx:1453 AliAnalysisTaskJetCore.cxx:1454 AliAnalysisTaskJetCore.cxx:1455 AliAnalysisTaskJetCore.cxx:1456 AliAnalysisTaskJetCore.cxx:1457 AliAnalysisTaskJetCore.cxx:1458 AliAnalysisTaskJetCore.cxx:1459 AliAnalysisTaskJetCore.cxx:1460 AliAnalysisTaskJetCore.cxx:1461 AliAnalysisTaskJetCore.cxx:1462 AliAnalysisTaskJetCore.cxx:1463 AliAnalysisTaskJetCore.cxx:1464 AliAnalysisTaskJetCore.cxx:1465 AliAnalysisTaskJetCore.cxx:1466 AliAnalysisTaskJetCore.cxx:1467 AliAnalysisTaskJetCore.cxx:1468 AliAnalysisTaskJetCore.cxx:1469 AliAnalysisTaskJetCore.cxx:1470 AliAnalysisTaskJetCore.cxx:1471 AliAnalysisTaskJetCore.cxx:1472 AliAnalysisTaskJetCore.cxx:1473 AliAnalysisTaskJetCore.cxx:1474 AliAnalysisTaskJetCore.cxx:1475 AliAnalysisTaskJetCore.cxx:1476 AliAnalysisTaskJetCore.cxx:1477 AliAnalysisTaskJetCore.cxx:1478 AliAnalysisTaskJetCore.cxx:1479 AliAnalysisTaskJetCore.cxx:1480 AliAnalysisTaskJetCore.cxx:1481 AliAnalysisTaskJetCore.cxx:1482 AliAnalysisTaskJetCore.cxx:1483 AliAnalysisTaskJetCore.cxx:1484 AliAnalysisTaskJetCore.cxx:1485 AliAnalysisTaskJetCore.cxx:1486 AliAnalysisTaskJetCore.cxx:1487 AliAnalysisTaskJetCore.cxx:1488 AliAnalysisTaskJetCore.cxx:1489 AliAnalysisTaskJetCore.cxx:1490 AliAnalysisTaskJetCore.cxx:1491 AliAnalysisTaskJetCore.cxx:1492 AliAnalysisTaskJetCore.cxx:1493 AliAnalysisTaskJetCore.cxx:1494 AliAnalysisTaskJetCore.cxx:1495 AliAnalysisTaskJetCore.cxx:1496 AliAnalysisTaskJetCore.cxx:1497 AliAnalysisTaskJetCore.cxx:1498 AliAnalysisTaskJetCore.cxx:1499 AliAnalysisTaskJetCore.cxx:1500 AliAnalysisTaskJetCore.cxx:1501 AliAnalysisTaskJetCore.cxx:1502 AliAnalysisTaskJetCore.cxx:1503 AliAnalysisTaskJetCore.cxx:1504 AliAnalysisTaskJetCore.cxx:1505 AliAnalysisTaskJetCore.cxx:1506 AliAnalysisTaskJetCore.cxx:1507 AliAnalysisTaskJetCore.cxx:1508 AliAnalysisTaskJetCore.cxx:1509 AliAnalysisTaskJetCore.cxx:1510 AliAnalysisTaskJetCore.cxx:1511 AliAnalysisTaskJetCore.cxx:1512 AliAnalysisTaskJetCore.cxx:1513 AliAnalysisTaskJetCore.cxx:1514 AliAnalysisTaskJetCore.cxx:1515 AliAnalysisTaskJetCore.cxx:1516 AliAnalysisTaskJetCore.cxx:1517 AliAnalysisTaskJetCore.cxx:1518 AliAnalysisTaskJetCore.cxx:1519 AliAnalysisTaskJetCore.cxx:1520 AliAnalysisTaskJetCore.cxx:1521 AliAnalysisTaskJetCore.cxx:1522 AliAnalysisTaskJetCore.cxx:1523 AliAnalysisTaskJetCore.cxx:1524 AliAnalysisTaskJetCore.cxx:1525 AliAnalysisTaskJetCore.cxx:1526 AliAnalysisTaskJetCore.cxx:1527 AliAnalysisTaskJetCore.cxx:1528 AliAnalysisTaskJetCore.cxx:1529 AliAnalysisTaskJetCore.cxx:1530 AliAnalysisTaskJetCore.cxx:1531 AliAnalysisTaskJetCore.cxx:1532 AliAnalysisTaskJetCore.cxx:1533 AliAnalysisTaskJetCore.cxx:1534 AliAnalysisTaskJetCore.cxx:1535 AliAnalysisTaskJetCore.cxx:1536 AliAnalysisTaskJetCore.cxx:1537 AliAnalysisTaskJetCore.cxx:1538 AliAnalysisTaskJetCore.cxx:1539 AliAnalysisTaskJetCore.cxx:1540 AliAnalysisTaskJetCore.cxx:1541 AliAnalysisTaskJetCore.cxx:1542 AliAnalysisTaskJetCore.cxx:1543 AliAnalysisTaskJetCore.cxx:1544 AliAnalysisTaskJetCore.cxx:1545 AliAnalysisTaskJetCore.cxx:1546 AliAnalysisTaskJetCore.cxx:1547 AliAnalysisTaskJetCore.cxx:1548 AliAnalysisTaskJetCore.cxx:1549 AliAnalysisTaskJetCore.cxx:1550 AliAnalysisTaskJetCore.cxx:1551 AliAnalysisTaskJetCore.cxx:1552 AliAnalysisTaskJetCore.cxx:1553 AliAnalysisTaskJetCore.cxx:1554 AliAnalysisTaskJetCore.cxx:1555 AliAnalysisTaskJetCore.cxx:1556 AliAnalysisTaskJetCore.cxx:1557 AliAnalysisTaskJetCore.cxx:1558 AliAnalysisTaskJetCore.cxx:1559 AliAnalysisTaskJetCore.cxx:1560 AliAnalysisTaskJetCore.cxx:1561 AliAnalysisTaskJetCore.cxx:1562 AliAnalysisTaskJetCore.cxx:1563 AliAnalysisTaskJetCore.cxx:1564 AliAnalysisTaskJetCore.cxx:1565 AliAnalysisTaskJetCore.cxx:1566 AliAnalysisTaskJetCore.cxx:1567 AliAnalysisTaskJetCore.cxx:1568 AliAnalysisTaskJetCore.cxx:1569 AliAnalysisTaskJetCore.cxx:1570 AliAnalysisTaskJetCore.cxx:1571 AliAnalysisTaskJetCore.cxx:1572 AliAnalysisTaskJetCore.cxx:1573 AliAnalysisTaskJetCore.cxx:1574 AliAnalysisTaskJetCore.cxx:1575 AliAnalysisTaskJetCore.cxx:1576 AliAnalysisTaskJetCore.cxx:1577