#include "TROOT.h"
#include "TDirectory.h"
#include "TKey.h"
#include "TList.h"
#include "TSystem.h"
#include "TH1F.h"
#include "TProfile.h"
#include "THnSparse.h"
#include "TSeqCollection.h"
#include "TMethodCall.h"
#include "TFile.h"
#include "TString.h"
#include "TArrayI.h"
#include "TArrayS.h"
#include "TArrayF.h"
#include "AliMCEvent.h"
#include "AliLog.h"
#include "AliESDEvent.h"
#include "AliAODJet.h"
#include "AliAODEvent.h"
#include "AliStack.h"
#include "AliGenEventHeader.h"
#include "AliGenCocktailEventHeader.h"
#include <AliGenDPMjetEventHeader.h>
#include "AliGenPythiaEventHeader.h"
#include <fstream>
#include <iostream>
#include "AliAnalysisHelperJetTasks.h"
#include "TMatrixDSym.h"
#include "TMatrixDSymEigen.h"
#include "TVector.h"
using std::ifstream;
ClassImp(AliAnalysisHelperJetTasks)
Int_t AliAnalysisHelperJetTasks::fgLastProcessType = -1;
AliGenPythiaEventHeader* AliAnalysisHelperJetTasks::GetPythiaEventHeader(const AliMCEvent *mcEvent){
if(!mcEvent)return 0;
AliGenEventHeader* genHeader = mcEvent->GenEventHeader();
AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast<AliGenPythiaEventHeader*>(genHeader);
if(!pythiaGenHeader){
AliGenCocktailEventHeader* genCocktailHeader = dynamic_cast<AliGenCocktailEventHeader*>(genHeader);
if (!genCocktailHeader) {
AliWarningGeneral(Form(" %s:%d",(char*)__FILE__,__LINE__),"Unknown header type (not Pythia or Cocktail)");
return 0;
}
TList* headerList = genCocktailHeader->GetHeaders();
for (Int_t i=0; i<headerList->GetEntries(); i++) {
pythiaGenHeader = dynamic_cast<AliGenPythiaEventHeader*>(headerList->At(i));
if (pythiaGenHeader)
break;
}
if(!pythiaGenHeader){
AliWarningGeneral(Form(" %s:%d",(char*)__FILE__,__LINE__),"Pythia event header not found");
return 0;
}
}
return pythiaGenHeader;
}
void AliAnalysisHelperJetTasks::PrintStack(AliMCEvent *mcEvent,Int_t iFirst,Int_t iLast,Int_t iMaxPrint){
AliStack *stack = mcEvent->Stack();
if(!stack){
Printf("%s%d No Stack available",(char*)__FILE__,__LINE__);
return;
}
static Int_t iCount = 0;
if(iCount>iMaxPrint)return;
Int_t nStack = stack->GetNtrack();
if(iLast == 0)iLast = nStack;
else if(iLast > nStack)iLast = nStack;
Printf("####################################################################");
for(Int_t np = iFirst;np<iLast;++np){
TParticle *p = stack->Particle(np);
Printf("Nr.%d --- Status %d ---- Mother1 %d Mother2 %d Daughter1 %d Daughter2 %d ",
np,p->GetStatusCode(),p->GetMother(0),p->GetMother(1),p->GetDaughter(0),p->GetDaughter(1));
Printf("Eta %3.3f Phi %3.3f ",p->Eta(),p->Phi());
p->Print();
Printf("---------------------------------------");
}
iCount++;
}
void AliAnalysisHelperJetTasks::GetClosestJets(const AliAODJet *genJets,const Int_t &kGenJets,
const AliAODJet *recJets,const Int_t &kRecJets,
Int_t *iGenIndex,Int_t *iRecIndex,
Int_t iDebug,Float_t maxDist){
for(int i = 0;i < kRecJets;++i)iGenIndex[i] = -1;
for(int j = 0;j < kGenJets;++j)iRecIndex[j] = -1;
const int kMode = 3;
const Int_t nGenJets = TMath::Min(kMaxJets,kGenJets);
const Int_t nRecJets = TMath::Min(kMaxJets,kRecJets);
if(nRecJets==0||nGenJets==0)return;
UShort_t iFlag[kMaxJets*kMaxJets] = {0};
for(int i = 0;i < nGenJets;++i){
for(int j = 0;j < nRecJets;++j){
iFlag[i*nGenJets+j] = 0;
}
}
for(int ig = 0;ig<nGenJets;++ig){
Float_t dist = maxDist;
if(iDebug>1)Printf("Gen (%d) p_T %3.3f eta %3.3f ph %3.3f ",ig,genJets[ig].Pt(),genJets[ig].Eta(),genJets[ig].Phi());
for(int ir = 0;ir<nRecJets;++ir){
if(iDebug>1){
printf("Rec (%d) ",ir);
Printf("p_T %3.3f eta %3.3f ph %3.3f ",recJets[ir].Pt(),recJets[ir].Eta(),recJets[ir].Phi());
}
Double_t dR = genJets[ig].DeltaR(&recJets[ir]);
if(iDebug>1)Printf("Distance (%d)--(%d) %3.3f ",ig,ir,dR);
if(dR<dist){
iRecIndex[ig] = ir;
dist = dR;
}
}
if(iRecIndex[ig]>=0)iFlag[ig*nRecJets+iRecIndex[ig]]+=1;
iRecIndex[ig] = -1;
}
for(int ir = 0;ir<nRecJets;++ir){
Float_t dist = maxDist;
for(int ig = 0;ig<nGenJets;++ig){
Double_t dR = genJets[ig].DeltaR(&recJets[ir]);
if(dR<dist){
iGenIndex[ir] = ig;
dist = dR;
}
}
if(iGenIndex[ir]>=0)iFlag[iGenIndex[ir]*nRecJets+ir]+=2;
iGenIndex[ir] = -1;
}
if(iDebug>1)Printf(">>>>>> Matrix");
for(int ig = 0;ig<nGenJets;++ig){
for(int ir = 0;ir<nRecJets;++ir){
if(iDebug>1)printf("Flag[%d][%d] %d ",ig,ir,iFlag[ig*nRecJets+ir]);
if(kMode==3){
if(iFlag[ig*nRecJets+ir]==3){
iGenIndex[ir] = ig;
iRecIndex[ig] = ir;
}
}
else{
if((iFlag[ig*nRecJets+ir]&2)==2){
iGenIndex[ir] = ig;
}
if((iFlag[ig*nRecJets+ir]&1)==1){
iRecIndex[ig] = ir;
}
}
}
if(iDebug>1)printf("\n");
}
}
void AliAnalysisHelperJetTasks::GetClosestJets(const TList *genJetsList,const Int_t &kGenJets,
const TList *recJetsList,const Int_t &kRecJets,
TArrayI &iGenIndex,TArrayI &iRecIndex,
Int_t iDebug,Float_t maxDist){
iGenIndex.Reset(-1);
iRecIndex.Reset(-1);
const int kMode = 3;
const Int_t nGenJets = TMath::Min(genJetsList->GetEntries(),kGenJets);
const Int_t nRecJets = TMath::Min(recJetsList->GetEntries(),kRecJets);
if(nRecJets==0||nGenJets==0)return;
static TArrayS iFlag(nGenJets*nRecJets);
if(iFlag.GetSize()<(nGenJets*nRecJets)){
iFlag.Set(nGenJets*nRecJets);
}
iFlag.Reset(0);
for(int ig = 0;ig<nGenJets;++ig){
AliAODJet *genJet = (AliAODJet*)genJetsList->At(ig);
if(!genJet)continue;
Float_t dist = maxDist;
if(iDebug>1)Printf("Gen (%d) p_T %3.3f eta %3.3f ph %3.3f ",ig,genJet->Pt(),genJet->Eta(),genJet->Phi());
for(int ir = 0;ir<nRecJets;++ir){
AliAODJet *recJet = (AliAODJet*)recJetsList->At(ir);
if(!recJet)continue;
if(iDebug>1){
printf("Rec (%d) ",ir);
Printf("p_T %3.3f eta %3.3f ph %3.3f ",recJet->Pt(),recJet->Eta(),recJet->Phi());
}
Double_t dR = genJet->DeltaR(recJet);
if(iDebug>1)Printf("Distance (%d)--(%d) %3.3f ",ig,ir,dR);
if(dR<dist){
iRecIndex[ig] = ir;
dist = dR;
}
}
if(iRecIndex[ig]>=0)iFlag[ig*nRecJets+iRecIndex[ig]]+=1;
iRecIndex[ig] = -1;
}
for(int ir = 0;ir<nRecJets;++ir){
AliAODJet *recJet = (AliAODJet*)recJetsList->At(ir);
if(!recJet)continue;
Float_t dist = maxDist;
for(int ig = 0;ig<nGenJets;++ig){
AliAODJet *genJet = (AliAODJet*)genJetsList->At(ig);
if(!genJet)continue;
Double_t dR = genJet->DeltaR(recJet);
if(dR<dist){
iGenIndex[ir] = ig;
dist = dR;
}
}
if(iGenIndex[ir]>=0)iFlag[iGenIndex[ir]*nRecJets+ir]+=2;
iGenIndex[ir] = -1;
}
if(iDebug>1)Printf(">>>>>> Matrix Size %d",iFlag.GetSize());
for(int ig = 0;ig<nGenJets;++ig){
for(int ir = 0;ir<nRecJets;++ir){
if(iDebug>1)printf("Flag2[%d][%d] %d ",ig,ir,iFlag[ig*nRecJets+ir]);
if(kMode==3){
if(iFlag[ig*nRecJets+ir]==3){
iGenIndex[ir] = ig;
iRecIndex[ig] = ir;
}
}
else{
if((iFlag[ig*nRecJets+ir]&2)==2){
iGenIndex[ir] = ig;
}
if((iFlag[ig*nRecJets+ir]&1)==1){
iRecIndex[ig] = ir;
}
}
}
if(iDebug>1)printf("\n");
}
}
void AliAnalysisHelperJetTasks::GetJetMatching(const TList *genJetsList, const Int_t &kGenJets,
const TList *recJetsList, const Int_t &kRecJets,
TArrayI &iMatchIndex, TArrayF &fPtFraction,
Int_t iDebug, Float_t maxDist, Int_t mode){
iMatchIndex.Reset(-1);
fPtFraction.Reset(-1.);
const Int_t kClosestJetsN = 4;
Double_t closestJets[kClosestJetsN][2];
const Int_t nGenJets = TMath::Min(genJetsList->GetEntries(),kGenJets);
const Int_t nRecJets = TMath::Min(recJetsList->GetEntries(),kRecJets);
if(nRecJets==0||nGenJets==0) {
if(iDebug>10) Printf("No jets nRecJets %d nGenJets %d\n",nRecJets,nGenJets);
return;
}
AliAODJet *genJet = 0x0;
AliAODJet *recJet = 0x0;
for(Int_t ig=0; ig<nGenJets; ++ig){
for(Int_t i=0; i<kClosestJetsN; ++i){
closestJets[i][0] = -1;
closestJets[i][1] = 1e6;
}
genJet = (AliAODJet*)genJetsList->At(ig);
if(!genJet) {
if(iDebug>10) Printf("genJet %d doesnot exist",ig);
continue;
}
Double_t deltaR = 0.;
for(Int_t ir=0; ir<nRecJets; ++ir){
recJet = (AliAODJet*)recJetsList->At(ir);
if(!recJet) {
if(iDebug>10) Printf("recJet %d doesnot exist",ir);
continue;
}
deltaR = genJet->DeltaR(recJet);
Int_t i=kClosestJetsN-1;
if(deltaR<closestJets[i][1] && deltaR<maxDist){
closestJets[i][0] = (Double_t) ir;
closestJets[i][1] = deltaR;
while(i>=1 && closestJets[i][1]<closestJets[i-1][1]){
Double_t tmpArr[2];
for(Int_t j=0; j<2; j++){
tmpArr[j] = closestJets[i-1][j];
closestJets[i-1][j] = closestJets[i][j];
closestJets[i][j] = tmpArr[j];
}
i--;
}
}
}
Double_t maxFraction = -1.;
Double_t cumFraction = 0.;
Double_t fraction = 0.;
Int_t ir = -1;
for(Int_t irc=0; irc<kClosestJetsN; irc++){
ir = (Int_t)(closestJets[irc][0]);
if(ir<0 || ir>nRecJets-1) continue;
recJet = (AliAODJet*)recJetsList->At(ir);
if(!(recJet)) continue;
fraction = GetFractionOfJet(recJet,genJet,mode);
cumFraction += fraction;
if(fraction>maxFraction){
for(Int_t ij=0; ij<ig; ++ij){
if(iMatchIndex[ij]==ir) continue;
}
maxFraction = fraction;
fPtFraction[ig] = fraction;
iMatchIndex[ig] = ir;
}
if(1-cumFraction<maxFraction) break;
}
if(iMatchIndex[ig]<0){
if(iDebug) Printf("Matching failed for (gen) jet #%d", ig);
}
}
}
Double_t AliAnalysisHelperJetTasks::GetFractionOfJet(const AliAODJet *recJet, const AliAODJet *genJet, Int_t mode){
Double_t ptGen = genJet->Pt();
if(ptGen==0.) return 999.;
Double_t ptAssocTracks = 0.;
TRefArray *genTrackList = genJet->GetRefTracks();
TRefArray *recTrackList = recJet->GetRefTracks();
Int_t nTracksGenJet = genTrackList->GetEntriesFast();
Int_t nTracksRecJet = recTrackList->GetEntriesFast();
AliVParticle* recTrack;
AliVParticle* genTrack;
for(Int_t ir=0; ir<nTracksRecJet; ++ir){
recTrack = dynamic_cast<AliVParticle*>(recTrackList->At(ir));
if(!recTrack) continue;
for(Int_t ig=0; ig<nTracksGenJet; ++ig){
genTrack = dynamic_cast<AliVParticle*>(genTrackList->At(ig));
if(!genTrack) continue;
if( (mode&1)!=0 && genTrack==recTrack){
ptAssocTracks += genTrack->Pt();
break;
}
if( (mode&2)!=0
&& genTrack->GetLabel()>-1
&& recTrack->GetLabel()>-1
&& genTrack->GetLabel()==recTrack->GetLabel()){
ptAssocTracks += genTrack->Pt();
break;
}
}
}
Double_t fraction = ptAssocTracks/ptGen;
return fraction;
}
void AliAnalysisHelperJetTasks::MergeOutputDirs(const char* cFiles,const char* cPattern,const char *cOutFile,Bool_t bUpdate){
TString outFile(cOutFile);
if(outFile.Length()==0)outFile = Form("%s.root",cPattern);
ifstream in1;
in1.open(cFiles);
TList fileList;
char cFile[240];
while(in1>>cFile){
Printf("Adding %s",cFile);
TFile *f1 = TFile::Open(cFile);
fileList.Add(f1);
}
TFile *fOut = 0;
if(fileList.GetEntries()){
TFile* fIn = dynamic_cast<TFile*>(fileList.At(0));
if(!fIn){
Printf("Input File not Found");
return;
}
TList *ldKeys = fIn->GetListOfKeys();
for(int id = 0;id < ldKeys->GetEntries();id++){
TKey *dKey = (TKey*)ldKeys->At(id);
TDirectory *dir = dynamic_cast<TDirectory*>(dKey->ReadObj());
if(dir){
TString dName(dir->GetName());
if(dName.Contains(cPattern)){
if(!fOut){
if(bUpdate)fOut = new TFile(outFile.Data(),"UPDATE");
else fOut = new TFile(outFile.Data(),"RECREATE");
}
TList *llKeys = dir->GetListOfKeys();
TList *tmplist;
TMethodCall callEnv;
fOut->cd();
TDirectory *dOut = fOut->mkdir(dir->GetName());
for(int il = 0;il < llKeys->GetEntries();il++){
TKey *lKey = (TKey*)llKeys->At(il);
TObject *object = dynamic_cast<TObject*>(lKey->ReadObj());
if(!object)continue;
if (!object->IsA()) {
continue;
}
callEnv.InitWithPrototype(object->IsA(), "Merge", "TCollection*");
if (!callEnv.IsValid()) {
continue;
}
tmplist = new TList();
for(int i = 1; i < fileList.GetEntries();i++){
TDirectory *fInTmp = dynamic_cast<TDirectory*>(fileList.At(i));
if(!fInTmp){
Printf("File %d not found",i);
continue;
}
TDirectory *dTmp = (TDirectory*)fInTmp->Get(dName.Data());
if(!dTmp){
Printf("Directory %s not found",dName.Data());
continue;
}
TObject* oTmp = (TObject*)dTmp->Get(object->GetName());
if(!oTmp){
Printf("Object %s not found",object->GetName());
continue;
}
tmplist->Add(oTmp);
}
callEnv.SetParam((Long_t) tmplist);
callEnv.Execute(object);
delete tmplist;tmplist = 0;
dOut->cd();
object->Write(object->GetName(),TObject::kSingleKey);
}
}
}
}
if(fOut){
fOut->Close();
}
}
}
void AliAnalysisHelperJetTasks::MergeOutput(const char* cFiles,const char* cDir,const char *cList,const char *cOutFile,Bool_t bUpdate){
const Int_t nMaxBins = 12;
Float_t xsection[nMaxBins];
Float_t nTrials[nMaxBins];
Float_t sf[nMaxBins];
TList *lIn[nMaxBins];
TDirectory *dIn[nMaxBins];
TFile *fIn[nMaxBins];
ifstream in1;
in1.open(cFiles);
char cFile[120];
Int_t ibTotal = 0;
while(in1>>cFile){
fIn[ibTotal] = TFile::Open(cFile);
if(strlen(cDir)==0){
dIn[ibTotal] = gDirectory;
}
else{
dIn[ibTotal] = (TDirectory*)fIn[ibTotal]->Get(cDir);
}
if(!dIn[ibTotal]){
Printf("%s:%d No directory %s found, exiting...",__FILE__,__LINE__,cDir);
fIn[ibTotal]->ls();
return;
}
lIn[ibTotal] = (TList*)dIn[ibTotal]->Get(cList);
Printf("Merging file %s %s",cFile, cDir);
if(!lIn[ibTotal]){
Printf("%s:%d No list %s found, exiting...",__FILE__,__LINE__,cList);
fIn[ibTotal]->ls();
return;
}
TH1* hTrials = (TH1F*)lIn[ibTotal]->FindObject("fh1Trials");
if(!hTrials){
Printf("%s:%d fh1PtHard_Trials not found in list, exiting...",__FILE__,__LINE__);
return;
}
TProfile* hXsec = (TProfile*)lIn[ibTotal]->FindObject("fh1Xsec");
if(!hXsec){
Printf("%s:%d fh1Xsec not found in list, exiting...",__FILE__,__LINE__);
return;
}
xsection[ibTotal] = hXsec->GetBinContent(1);
nTrials[ibTotal] = hTrials->Integral();
sf[ibTotal] = xsection[ibTotal]/ nTrials[ibTotal];
ibTotal++;
}
if(ibTotal==0){
Printf("%s:%d No files found for mergin, exiting",__FILE__,__LINE__);
return;
}
TFile *fOut = 0;
if(bUpdate)fOut = new TFile(cOutFile,"UPDATE");
else fOut = new TFile(cOutFile,"RECREATE");
TDirectory *dOut = fOut->mkdir(dIn[0]->GetName());
dOut->cd();
TList *lOut = new TList();
lOut->SetName(lIn[0]->GetName());
for(int ie = 0; ie < lIn[0]->GetEntries();++ie){
TH1 *h1Add = 0;
THnSparse *hnAdd = 0;
for(int ib = 0;ib < ibTotal;++ib){
TObject *h = lIn[ib]->At(ie);
if(h->InheritsFrom("TH1")){
TH1 *h1 = (TH1*)h;
if(ib==0){
h1Add = (TH1*)h1->Clone(h1->GetName());
h1Add->Scale(sf[ib]);
}
else{
h1Add->Add(h1,sf[ib]);
}
}
else if(h->InheritsFrom("THnSparse")){
THnSparse *hn = (THnSparse*)h;
if(ib==0){
hnAdd = (THnSparse*)hn->Clone(hn->GetName());
hnAdd->Scale(sf[ib]);
}
else{
hnAdd->Add(hn,sf[ib]);
}
}
}
if(h1Add)lOut->Add(h1Add);
else if(hnAdd)lOut->Add(hnAdd);
}
dOut->cd();
lOut->Write(lOut->GetName(),TObject::kSingleKey);
fOut->Close();
}
Bool_t AliAnalysisHelperJetTasks::PythiaInfoFromFile(const char* currFile,Float_t &fXsec,Float_t &fTrials){
TString file(currFile);
fXsec = 0;
fTrials = 1;
if(file.Contains("root_archive.zip#")){
Ssiz_t pos1 = file.Index("root_archive",12,0,TString::kExact);
Ssiz_t pos = file.Index("#",1,pos1,TString::kExact);
Ssiz_t pos2 = file.Index(".root",5,TString::kExact);
file.Replace(pos+1,pos2-pos1,"");
}
else {
file.ReplaceAll(gSystem->BaseName(file.Data()),"");
}
Printf("%s",file.Data());
TFile *fxsec = TFile::Open(Form("%s%s",file.Data(),"pyxsec.root"));
if(!fxsec){
fxsec = TFile::Open(Form("%s%s",file.Data(),"pyxsec_hists.root"));
if(!fxsec){
return kFALSE;
}
else{
TKey* key = (TKey*)fxsec->GetListOfKeys()->At(0);
if(!key){
fxsec->Close();
return kFALSE;
}
TList *list = dynamic_cast<TList*>(key->ReadObj());
if(!list){
fxsec->Close();
return kFALSE;
}
fXsec = ((TProfile*)list->FindObject("h1Xsec"))->GetBinContent(1);
fTrials = ((TH1F*)list->FindObject("h1Trials"))->GetBinContent(1);
fxsec->Close();
}
}
else {
TTree *xtree = (TTree*)fxsec->Get("Xsection");
if(!xtree){
fxsec->Close();
return kFALSE;
}
UInt_t ntrials = 0;
Double_t xsection = 0;
xtree->SetBranchAddress("xsection",&xsection);
xtree->SetBranchAddress("ntrials",&ntrials);
xtree->GetEntry(0);
fTrials = ntrials;
fXsec = xsection;
fxsec->Close();
}
return kTRUE;
}
Bool_t AliAnalysisHelperJetTasks::PrintDirectorySize(const char* currFile,Int_t iDetail){
TFile *fDummy = 0;
if(iDetail>=0)fDummy = TFile::Open("/tmp/dummy.root","RECREATE");
TFile *fIn = TFile::Open(currFile);
if(!fIn){
return kFALSE;
}
TList* keyList = fIn->GetListOfKeys();
Float_t memorySize = 0;
Float_t diskSize = 0;
for(int i = 0;i < keyList->GetEntries();i++){
TKey* ikey = (TKey*)keyList->At(i);
TDirectory *dir = dynamic_cast<TDirectory*>(ikey->ReadObj());
if(dir){
Printf("%03d : %60s %8d %8d ",i,dir->GetName(),ikey->GetObjlen(),ikey->GetNbytes());
TList * dirKeyList = dir->GetListOfKeys();
for(int j = 0;j<dirKeyList->GetEntries();j++){
TKey* jkey = (TKey*)dirKeyList->At(j);
TList *list = dynamic_cast<TList*>(jkey->ReadObj());
memorySize += (Float_t)jkey->GetObjlen()/1024./1024.;
diskSize += (Float_t)jkey->GetNbytes()/1024./1024.;
if(list){
Printf("%03d/%03d: %60s %5.2f MB %5.2f MB",i,j,list->GetName(),(Float_t)jkey->GetObjlen()/1024./1024.,(Float_t)jkey->GetNbytes()/1024./1024.);
if(iDetail==i){
for(int il = 0;il<list->GetEntries();il++){
TObject *ob = list->At(il);
if(fDummy){
fDummy->cd();
Int_t nBytesWrite = ob->Write();
Printf("%03d/%03d/%03d: %60s %5.2f kB",i,j,il,ob->GetName(),(Float_t)nBytesWrite/1024.);
}
}
}
}
else{
Printf("%03d/%03d: %60s %5.2f MB %5.2f MB",i,j,jkey->GetName(),(Float_t)jkey->GetObjlen()/1024./1024.,(Float_t)jkey->GetNbytes()/1024./1024.);
}
}
}
}
Printf("Total %5.2f MB %5.2f MB",memorySize,diskSize);
return kTRUE;
}
Bool_t AliAnalysisHelperJetTasks::Selected(Bool_t bSet,Bool_t bNew){
static Bool_t bSelected = kTRUE;
if(bSet){
bSelected = bNew;
}
return bSelected;
}
Bool_t AliAnalysisHelperJetTasks::IsCosmic(){
return ((SelectInfo()&kIsCosmic)==kIsCosmic);
}
Bool_t AliAnalysisHelperJetTasks::IsPileUp(){
return ((SelectInfo()&kIsPileUp)==kIsPileUp);
}
Bool_t AliAnalysisHelperJetTasks::TestSelectInfo(UInt_t iMask){
return ((SelectInfo()&iMask)==iMask);
}
Bool_t AliAnalysisHelperJetTasks::TestEventClass(Int_t iMask){
if(iMask==0)return kTRUE;
return (EventClass()==iMask);
}
UInt_t AliAnalysisHelperJetTasks::SelectInfo(Bool_t bSet,UInt_t iNew){
static UInt_t iSelectInfo = 0;
if(bSet){
iSelectInfo = iNew;
}
return iSelectInfo;
}
Int_t AliAnalysisHelperJetTasks::EventClass(Bool_t bSet,Int_t iNew){
static Int_t iEventClass = 0;
if(bSet){
iEventClass = iNew;
}
return iEventClass;
}
Bool_t AliAnalysisHelperJetTasks::GetEventShapes(TVector3 &n01,const TVector3 * pTrack, Int_t nTracks, Double_t * eventShapes)
{
const Int_t kTracks = 1000;
if(nTracks>kTracks)return kFALSE;
TVector3 pTrackPerp[kTracks];
Double_t psum2 = 0;
TVector3 psum;
TVector3 psum02;
TVector3 psum03;
Double_t psum1 = 0;
Double_t psum102 = 0;
Double_t psum103 = 0;
Double_t thrust[kTracks] = {0.0};
Double_t th = -3;
Double_t thrust02[kTracks] = {0.0};
Double_t th02 = -4;
Double_t thrust03[kTracks] = {0.0};
Double_t th03 = -5;
TMatrixDSym m(3);
Double_t s00 = 0;
Double_t s01 = 0;
Double_t s02 = 0;
Double_t s10 = 0;
Double_t s11 = 0;
Double_t s12 = 0;
Double_t s20 = 0;
Double_t s21 = 0;
Double_t s22 = 0;
Double_t ptot = 0;
Double_t c = -10;
for(Int_t i = 0; i < nTracks; i++)
{
pTrackPerp[i].SetXYZ(pTrack[i].X(), pTrack[i].Y(), 0);
psum2 += pTrackPerp[i].Mag();
}
TVector3 n02;
n02 = pTrack[1].Unit();
n02.SetZ(0.);
TVector3 n03;
n03 = pTrack[2].Unit();
n03.SetZ(0.);
Int_t switch1 = 1;
Int_t switch2 = 1;
Int_t switch3 = 1;
Int_t l1 = 0;
Int_t l2 = 0;
Int_t l3 = 0;
for(Int_t k = 0; k < nTracks; k++)
{
if(switch1 == 1){
psum.SetXYZ(0., 0., 0.);
psum1 = 0;
for(Int_t i = 0; i < nTracks; i++)
{
psum1 += (TMath::Abs(n01.Dot(pTrackPerp[i])));
if (n01.Dot(pTrackPerp[i]) > 0) psum += pTrackPerp[i];
if (n01.Dot(pTrackPerp[i]) < 0) psum -= pTrackPerp[i];
}
thrust[l1] = psum1/psum2;
}
if(switch2 == 1){
psum02.SetXYZ(0., 0., 0.);
psum102 = 0;
for(Int_t i = 0; i < nTracks; i++)
{
psum102 += (TMath::Abs(n02.Dot(pTrackPerp[i])));
if (n02.Dot(pTrackPerp[i]) > 0) psum02 += pTrackPerp[i];
if (n02.Dot(pTrackPerp[i]) < 0) psum02 -= pTrackPerp[i];
}
thrust02[l2] = psum102/psum2;
}
if(switch3 == 1){
psum03.SetXYZ(0., 0., 0.);
psum103 = 0;
for(Int_t i = 0; i < nTracks; i++)
{
psum103 += (TMath::Abs(n03.Dot(pTrackPerp[i])));
if (n03.Dot(pTrackPerp[i]) > 0) psum03 += pTrackPerp[i];
if (n03.Dot(pTrackPerp[i]) < 0) psum03 -= pTrackPerp[i];
}
thrust03[l3] = psum103/psum2;
}
if(TMath::Abs(th-thrust[l1]) < 10e-7){
switch1 = 0;
}
if(TMath::Abs(th02-thrust02[l2]) < 10e-7){
switch2 = 0;
}
if(TMath::Abs(th03-thrust03[l3]) < 10e-7){
switch3 = 0;
}
if(switch1 == 1){
th = thrust[l1];
n01 = psum.Unit();
l1++;
}
if(switch2 == 1){
th02 = thrust02[l2];
n02 = psum02.Unit();
l2++;
}
if(switch3 == 1){
th03 = thrust03[l3];
n03 = psum03.Unit();
l3++;
}
if(switch2 == 0 && switch1 == 0 && switch3 == 0){
if(TMath::Abs(th-th02) < 10e-7 && TMath::Abs(th-th03) < 10e-7 && TMath::Abs(th02-th03) < 10e-7){
eventShapes[0] = th;
AliInfoGeneral(Form(" %s:%d",(char*)__FILE__,__LINE__),Form("===== THRUST VALUE FOUND AT %d :: %f\n", k, th));
break;
}
else{
switch1 = 1;
switch2 = 1;
switch3 = 1;
}
}
}
if(switch1 == 1 && switch2 == 1 && switch3 == 1){
eventShapes[0] = TMath::Max(thrust[l1-1], thrust02[l2-1]);
eventShapes[0] = TMath::Max(eventShapes[0], thrust03[l3-1]);
if(TMath::Abs(eventShapes[0]-thrust[l1-1]) < 10e-7)
n01 = n01;
if(TMath::Abs(eventShapes[0]-thrust02[l2-1]) < 10e-7)
n01 = n02;
if(TMath::Abs(eventShapes[0]-thrust03[l3-1]) < 10e-7)
n01 = n03;
Printf("NO LIMITING VALUE FOUND :: MAXIMUM = %f\n", eventShapes[0]);
}
for(Int_t j = 0; j < nTracks; j++)
{
s00 = s00 + (pTrack[j].Px()*pTrack[j].Px())/pTrack[j].Mag();
s01 = s01 + (pTrack[j].Px()*pTrack[j].Py())/pTrack[j].Mag();
s02 = s02 + (pTrack[j].Px()*pTrack[j].Pz())/pTrack[j].Mag();
s10 = s10 + (pTrack[j].Py()*pTrack[j].Px())/pTrack[j].Mag();
s11 = s11 + (pTrack[j].Py()*pTrack[j].Py())/pTrack[j].Mag();
s12 = s12 + (pTrack[j].Py()*pTrack[j].Pz())/pTrack[j].Mag();
s20 = s20 + (pTrack[j].Pz()*pTrack[j].Px())/pTrack[j].Mag();
s21 = s21 + (pTrack[j].Pz()*pTrack[j].Py())/pTrack[j].Mag();
s22 = s22 + (pTrack[j].Pz()*pTrack[j].Pz())/pTrack[j].Mag();
ptot += pTrack[j].Mag();
}
if(ptot > 0.)
{
m(0,0) = s00/ptot;
m(0,1) = s01/ptot;
m(0,2) = s02/ptot;
m(1,0) = s10/ptot;
m(1,1) = s11/ptot;
m(1,2) = s12/ptot;
m(2,0) = s20/ptot;
m(2,1) = s21/ptot;
m(2,2) = s22/ptot;
TMatrixDSymEigen eigen(m);
TVectorD eigenVal = eigen.GetEigenValues();
Double_t sphericity = (3/2)*(eigenVal(2)+eigenVal(1));
eventShapes[1] = sphericity;
Double_t aplanarity = (3/2)*(eigenVal(2));
eventShapes[2] = aplanarity;
c = 3*(eigenVal(0)*eigenVal(1)+eigenVal(0)*eigenVal(2)+eigenVal(1)*eigenVal(2));
eventShapes[3] = c;
}
return kTRUE;
}
Bool_t AliAnalysisHelperJetTasks::IsTriggerFired(const AliVEvent* aEv, Trigger trigger)
{
if(aEv->InheritsFrom("AliESDEvent")){
const AliESDEvent *esd = (AliESDEvent*)aEv;
switch (trigger)
{
case kAcceptAll:
{
return kTRUE;
break;
}
case kMB1:
{
if(esd->GetFiredTriggerClasses().Contains("CINT1B-"))return kTRUE;
if(esd->GetFiredTriggerClasses().Contains("CSMBB"))return kTRUE;
if(esd->GetFiredTriggerClasses().Contains("CINT6B-"))return kTRUE;
if(esd->GetFiredTriggerClasses().Contains("MB1"))return kTRUE;
break;
}
case kMB2:
{
if(esd->GetFiredTriggerClasses().Contains("MB2"))return kTRUE;
break;
}
case kMB3:
{
if(esd->GetFiredTriggerClasses().Contains("MB3"))return kTRUE;
break;
}
case kSPDGFO:
{
if(esd->GetFiredTriggerClasses().Contains("CSMBB"))return kTRUE;
if(esd->GetFiredTriggerClasses().Contains("CINT6B-"))return kTRUE;
if(esd->GetFiredTriggerClasses().Contains("GFO"))return kTRUE;
break;
}
default:
{
Printf("IsEventTriggered: ERROR: Trigger type %d not implemented in this method", (Int_t) trigger);
break;
}
}
}
else if(aEv->InheritsFrom("AliAODEvent")){
const AliAODEvent *aod = (AliAODEvent*)aEv;
switch (trigger)
{
case kAcceptAll:
{
return kTRUE;
break;
}
case kMB1:
{
if(aod->GetFiredTriggerClasses().Contains("CINT1B"))return kTRUE;
if(aod->GetFiredTriggerClasses().Contains("CSMBB"))return kTRUE;
if(aod->GetFiredTriggerClasses().Contains("MB1"))return kTRUE;
break;
}
case kMB2:
{
if(aod->GetFiredTriggerClasses().Contains("MB2"))return kTRUE;
break;
}
case kMB3:
{
if(aod->GetFiredTriggerClasses().Contains("MB3"))return kTRUE;
break;
}
case kSPDGFO:
{
if(aod->GetFiredTriggerClasses().Contains("CSMBB"))return kTRUE;
if(aod->GetFiredTriggerClasses().Contains("GFO"))return kTRUE;
break;
}
default:
{
Printf("IsEventTriggered: ERROR: Trigger type %d not implemented in this method", (Int_t) trigger);
break;
}
}
}
return kFALSE;
}
AliAnalysisHelperJetTasks::MCProcessType AliAnalysisHelperJetTasks::GetPythiaEventProcessType(AliGenEventHeader* aHeader, Bool_t adebug) {
AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast<AliGenPythiaEventHeader*>(aHeader);
if (!pythiaGenHeader) {
return kInvalidProcess;
}
Int_t pythiaType = pythiaGenHeader->ProcessType();
fgLastProcessType = pythiaType;
MCProcessType globalType = kInvalidProcess;
if (adebug) {
printf(" AliAnalysisHelperJetTasks::GetProcessType : Pythia process type found: %d \n",pythiaType);
}
if(pythiaType==92||pythiaType==93){
globalType = kSD;
}
else if(pythiaType==94){
globalType = kDD;
}
else {
globalType = kND;
}
return globalType;
}
AliAnalysisHelperJetTasks::MCProcessType AliAnalysisHelperJetTasks::GetDPMjetEventProcessType(AliGenEventHeader* aHeader, Bool_t adebug) {
AliGenDPMjetEventHeader* dpmJetGenHeader = dynamic_cast<AliGenDPMjetEventHeader*>(aHeader);
if (!dpmJetGenHeader) {
printf(" AliAnalysisHelperJetTasks::GetDPMjetProcessType : Unknown header type (not DPMjet or). \n");
return kInvalidProcess;
}
Int_t dpmJetType = dpmJetGenHeader->ProcessType();
fgLastProcessType = dpmJetType;
MCProcessType globalType = kInvalidProcess;
if (adebug) {
printf(" AliAnalysisHelperJetTasks::GetDPMJetProcessType : DPMJet process type found: %d \n",dpmJetType);
}
if (dpmJetType == 1 || dpmJetType == 4) {
globalType = kND;
}
else if (dpmJetType==5 || dpmJetType==6) {
globalType = kSD;
}
else if (dpmJetType==7) {
globalType = kDD;
}
return globalType;
}
Int_t AliAnalysisHelperJetTasks::GetPhiBin(Double_t phi,Int_t fNRPBins)
{
Int_t phibin=-1;
if(!(TMath::Abs(phi)<=2*TMath::Pi()))return -1;
Double_t phiwrtrp=TMath::ACos(TMath::Abs(TMath::Cos(phi)));
phibin=Int_t(fNRPBins*phiwrtrp/(0.5*TMath::Pi()));
return phibin;
}
Double_t AliAnalysisHelperJetTasks::ReactionPlane(Bool_t bSet,Double_t fNew){
static Double_t fRP = 0;
if(bSet){
fRP = fNew;
}
return fRP;
}
AliAnalysisHelperJetTasks.cxx:1 AliAnalysisHelperJetTasks.cxx:2 AliAnalysisHelperJetTasks.cxx:3 AliAnalysisHelperJetTasks.cxx:4 AliAnalysisHelperJetTasks.cxx:5 AliAnalysisHelperJetTasks.cxx:6 AliAnalysisHelperJetTasks.cxx:7 AliAnalysisHelperJetTasks.cxx:8 AliAnalysisHelperJetTasks.cxx:9 AliAnalysisHelperJetTasks.cxx:10 AliAnalysisHelperJetTasks.cxx:11 AliAnalysisHelperJetTasks.cxx:12 AliAnalysisHelperJetTasks.cxx:13 AliAnalysisHelperJetTasks.cxx:14 AliAnalysisHelperJetTasks.cxx:15 AliAnalysisHelperJetTasks.cxx:16 AliAnalysisHelperJetTasks.cxx:17 AliAnalysisHelperJetTasks.cxx:18 AliAnalysisHelperJetTasks.cxx:19 AliAnalysisHelperJetTasks.cxx:20 AliAnalysisHelperJetTasks.cxx:21 AliAnalysisHelperJetTasks.cxx:22 AliAnalysisHelperJetTasks.cxx:23 AliAnalysisHelperJetTasks.cxx:24 AliAnalysisHelperJetTasks.cxx:25 AliAnalysisHelperJetTasks.cxx:26 AliAnalysisHelperJetTasks.cxx:27 AliAnalysisHelperJetTasks.cxx:28 AliAnalysisHelperJetTasks.cxx:29 AliAnalysisHelperJetTasks.cxx:30 AliAnalysisHelperJetTasks.cxx:31 AliAnalysisHelperJetTasks.cxx:32 AliAnalysisHelperJetTasks.cxx:33 AliAnalysisHelperJetTasks.cxx:34 AliAnalysisHelperJetTasks.cxx:35 AliAnalysisHelperJetTasks.cxx:36 AliAnalysisHelperJetTasks.cxx:37 AliAnalysisHelperJetTasks.cxx:38 AliAnalysisHelperJetTasks.cxx:39 AliAnalysisHelperJetTasks.cxx:40 AliAnalysisHelperJetTasks.cxx:41 AliAnalysisHelperJetTasks.cxx:42 AliAnalysisHelperJetTasks.cxx:43 AliAnalysisHelperJetTasks.cxx:44 AliAnalysisHelperJetTasks.cxx:45 AliAnalysisHelperJetTasks.cxx:46 AliAnalysisHelperJetTasks.cxx:47 AliAnalysisHelperJetTasks.cxx:48 AliAnalysisHelperJetTasks.cxx:49 AliAnalysisHelperJetTasks.cxx:50 AliAnalysisHelperJetTasks.cxx:51 AliAnalysisHelperJetTasks.cxx:52 AliAnalysisHelperJetTasks.cxx:53 AliAnalysisHelperJetTasks.cxx:54 AliAnalysisHelperJetTasks.cxx:55 AliAnalysisHelperJetTasks.cxx:56 AliAnalysisHelperJetTasks.cxx:57 AliAnalysisHelperJetTasks.cxx:58 AliAnalysisHelperJetTasks.cxx:59 AliAnalysisHelperJetTasks.cxx:60 AliAnalysisHelperJetTasks.cxx:61 AliAnalysisHelperJetTasks.cxx:62 AliAnalysisHelperJetTasks.cxx:63 AliAnalysisHelperJetTasks.cxx:64 AliAnalysisHelperJetTasks.cxx:65 AliAnalysisHelperJetTasks.cxx:66 AliAnalysisHelperJetTasks.cxx:67 AliAnalysisHelperJetTasks.cxx:68 AliAnalysisHelperJetTasks.cxx:69 AliAnalysisHelperJetTasks.cxx:70 AliAnalysisHelperJetTasks.cxx:71 AliAnalysisHelperJetTasks.cxx:72 AliAnalysisHelperJetTasks.cxx:73 AliAnalysisHelperJetTasks.cxx:74 AliAnalysisHelperJetTasks.cxx:75 AliAnalysisHelperJetTasks.cxx:76 AliAnalysisHelperJetTasks.cxx:77 AliAnalysisHelperJetTasks.cxx:78 AliAnalysisHelperJetTasks.cxx:79 AliAnalysisHelperJetTasks.cxx:80 AliAnalysisHelperJetTasks.cxx:81 AliAnalysisHelperJetTasks.cxx:82 AliAnalysisHelperJetTasks.cxx:83 AliAnalysisHelperJetTasks.cxx:84 AliAnalysisHelperJetTasks.cxx:85 AliAnalysisHelperJetTasks.cxx:86 AliAnalysisHelperJetTasks.cxx:87 AliAnalysisHelperJetTasks.cxx:88 AliAnalysisHelperJetTasks.cxx:89 AliAnalysisHelperJetTasks.cxx:90 AliAnalysisHelperJetTasks.cxx:91 AliAnalysisHelperJetTasks.cxx:92 AliAnalysisHelperJetTasks.cxx:93 AliAnalysisHelperJetTasks.cxx:94 AliAnalysisHelperJetTasks.cxx:95 AliAnalysisHelperJetTasks.cxx:96 AliAnalysisHelperJetTasks.cxx:97 AliAnalysisHelperJetTasks.cxx:98 AliAnalysisHelperJetTasks.cxx:99 AliAnalysisHelperJetTasks.cxx:100 AliAnalysisHelperJetTasks.cxx:101 AliAnalysisHelperJetTasks.cxx:102 AliAnalysisHelperJetTasks.cxx:103 AliAnalysisHelperJetTasks.cxx:104 AliAnalysisHelperJetTasks.cxx:105 AliAnalysisHelperJetTasks.cxx:106 AliAnalysisHelperJetTasks.cxx:107 AliAnalysisHelperJetTasks.cxx:108 AliAnalysisHelperJetTasks.cxx:109 AliAnalysisHelperJetTasks.cxx:110 AliAnalysisHelperJetTasks.cxx:111 AliAnalysisHelperJetTasks.cxx:112 AliAnalysisHelperJetTasks.cxx:113 AliAnalysisHelperJetTasks.cxx:114 AliAnalysisHelperJetTasks.cxx:115 AliAnalysisHelperJetTasks.cxx:116 AliAnalysisHelperJetTasks.cxx:117 AliAnalysisHelperJetTasks.cxx:118 AliAnalysisHelperJetTasks.cxx:119 AliAnalysisHelperJetTasks.cxx:120 AliAnalysisHelperJetTasks.cxx:121 AliAnalysisHelperJetTasks.cxx:122 AliAnalysisHelperJetTasks.cxx:123 AliAnalysisHelperJetTasks.cxx:124 AliAnalysisHelperJetTasks.cxx:125 AliAnalysisHelperJetTasks.cxx:126 AliAnalysisHelperJetTasks.cxx:127 AliAnalysisHelperJetTasks.cxx:128 AliAnalysisHelperJetTasks.cxx:129 AliAnalysisHelperJetTasks.cxx:130 AliAnalysisHelperJetTasks.cxx:131 AliAnalysisHelperJetTasks.cxx:132 AliAnalysisHelperJetTasks.cxx:133 AliAnalysisHelperJetTasks.cxx:134 AliAnalysisHelperJetTasks.cxx:135 AliAnalysisHelperJetTasks.cxx:136 AliAnalysisHelperJetTasks.cxx:137 AliAnalysisHelperJetTasks.cxx:138 AliAnalysisHelperJetTasks.cxx:139 AliAnalysisHelperJetTasks.cxx:140 AliAnalysisHelperJetTasks.cxx:141 AliAnalysisHelperJetTasks.cxx:142 AliAnalysisHelperJetTasks.cxx:143 AliAnalysisHelperJetTasks.cxx:144 AliAnalysisHelperJetTasks.cxx:145 AliAnalysisHelperJetTasks.cxx:146 AliAnalysisHelperJetTasks.cxx:147 AliAnalysisHelperJetTasks.cxx:148 AliAnalysisHelperJetTasks.cxx:149 AliAnalysisHelperJetTasks.cxx:150 AliAnalysisHelperJetTasks.cxx:151 AliAnalysisHelperJetTasks.cxx:152 AliAnalysisHelperJetTasks.cxx:153 AliAnalysisHelperJetTasks.cxx:154 AliAnalysisHelperJetTasks.cxx:155 AliAnalysisHelperJetTasks.cxx:156 AliAnalysisHelperJetTasks.cxx:157 AliAnalysisHelperJetTasks.cxx:158 AliAnalysisHelperJetTasks.cxx:159 AliAnalysisHelperJetTasks.cxx:160 AliAnalysisHelperJetTasks.cxx:161 AliAnalysisHelperJetTasks.cxx:162 AliAnalysisHelperJetTasks.cxx:163 AliAnalysisHelperJetTasks.cxx:164 AliAnalysisHelperJetTasks.cxx:165 AliAnalysisHelperJetTasks.cxx:166 AliAnalysisHelperJetTasks.cxx:167 AliAnalysisHelperJetTasks.cxx:168 AliAnalysisHelperJetTasks.cxx:169 AliAnalysisHelperJetTasks.cxx:170 AliAnalysisHelperJetTasks.cxx:171 AliAnalysisHelperJetTasks.cxx:172 AliAnalysisHelperJetTasks.cxx:173 AliAnalysisHelperJetTasks.cxx:174 AliAnalysisHelperJetTasks.cxx:175 AliAnalysisHelperJetTasks.cxx:176 AliAnalysisHelperJetTasks.cxx:177 AliAnalysisHelperJetTasks.cxx:178 AliAnalysisHelperJetTasks.cxx:179 AliAnalysisHelperJetTasks.cxx:180 AliAnalysisHelperJetTasks.cxx:181 AliAnalysisHelperJetTasks.cxx:182 AliAnalysisHelperJetTasks.cxx:183 AliAnalysisHelperJetTasks.cxx:184 AliAnalysisHelperJetTasks.cxx:185 AliAnalysisHelperJetTasks.cxx:186 AliAnalysisHelperJetTasks.cxx:187 AliAnalysisHelperJetTasks.cxx:188 AliAnalysisHelperJetTasks.cxx:189 AliAnalysisHelperJetTasks.cxx:190 AliAnalysisHelperJetTasks.cxx:191 AliAnalysisHelperJetTasks.cxx:192 AliAnalysisHelperJetTasks.cxx:193 AliAnalysisHelperJetTasks.cxx:194 AliAnalysisHelperJetTasks.cxx:195 AliAnalysisHelperJetTasks.cxx:196 AliAnalysisHelperJetTasks.cxx:197 AliAnalysisHelperJetTasks.cxx:198 AliAnalysisHelperJetTasks.cxx:199 AliAnalysisHelperJetTasks.cxx:200 AliAnalysisHelperJetTasks.cxx:201 AliAnalysisHelperJetTasks.cxx:202 AliAnalysisHelperJetTasks.cxx:203 AliAnalysisHelperJetTasks.cxx:204 AliAnalysisHelperJetTasks.cxx:205 AliAnalysisHelperJetTasks.cxx:206 AliAnalysisHelperJetTasks.cxx:207 AliAnalysisHelperJetTasks.cxx:208 AliAnalysisHelperJetTasks.cxx:209 AliAnalysisHelperJetTasks.cxx:210 AliAnalysisHelperJetTasks.cxx:211 AliAnalysisHelperJetTasks.cxx:212 AliAnalysisHelperJetTasks.cxx:213 AliAnalysisHelperJetTasks.cxx:214 AliAnalysisHelperJetTasks.cxx:215 AliAnalysisHelperJetTasks.cxx:216 AliAnalysisHelperJetTasks.cxx:217 AliAnalysisHelperJetTasks.cxx:218 AliAnalysisHelperJetTasks.cxx:219 AliAnalysisHelperJetTasks.cxx:220 AliAnalysisHelperJetTasks.cxx:221 AliAnalysisHelperJetTasks.cxx:222 AliAnalysisHelperJetTasks.cxx:223 AliAnalysisHelperJetTasks.cxx:224 AliAnalysisHelperJetTasks.cxx:225 AliAnalysisHelperJetTasks.cxx:226 AliAnalysisHelperJetTasks.cxx:227 AliAnalysisHelperJetTasks.cxx:228 AliAnalysisHelperJetTasks.cxx:229 AliAnalysisHelperJetTasks.cxx:230 AliAnalysisHelperJetTasks.cxx:231 AliAnalysisHelperJetTasks.cxx:232 AliAnalysisHelperJetTasks.cxx:233 AliAnalysisHelperJetTasks.cxx:234 AliAnalysisHelperJetTasks.cxx:235 AliAnalysisHelperJetTasks.cxx:236 AliAnalysisHelperJetTasks.cxx:237 AliAnalysisHelperJetTasks.cxx:238 AliAnalysisHelperJetTasks.cxx:239 AliAnalysisHelperJetTasks.cxx:240 AliAnalysisHelperJetTasks.cxx:241 AliAnalysisHelperJetTasks.cxx:242 AliAnalysisHelperJetTasks.cxx:243 AliAnalysisHelperJetTasks.cxx:244 AliAnalysisHelperJetTasks.cxx:245 AliAnalysisHelperJetTasks.cxx:246 AliAnalysisHelperJetTasks.cxx:247 AliAnalysisHelperJetTasks.cxx:248 AliAnalysisHelperJetTasks.cxx:249 AliAnalysisHelperJetTasks.cxx:250 AliAnalysisHelperJetTasks.cxx:251 AliAnalysisHelperJetTasks.cxx:252 AliAnalysisHelperJetTasks.cxx:253 AliAnalysisHelperJetTasks.cxx:254 AliAnalysisHelperJetTasks.cxx:255 AliAnalysisHelperJetTasks.cxx:256 AliAnalysisHelperJetTasks.cxx:257 AliAnalysisHelperJetTasks.cxx:258 AliAnalysisHelperJetTasks.cxx:259 AliAnalysisHelperJetTasks.cxx:260 AliAnalysisHelperJetTasks.cxx:261 AliAnalysisHelperJetTasks.cxx:262 AliAnalysisHelperJetTasks.cxx:263 AliAnalysisHelperJetTasks.cxx:264 AliAnalysisHelperJetTasks.cxx:265 AliAnalysisHelperJetTasks.cxx:266 AliAnalysisHelperJetTasks.cxx:267 AliAnalysisHelperJetTasks.cxx:268 AliAnalysisHelperJetTasks.cxx:269 AliAnalysisHelperJetTasks.cxx:270 AliAnalysisHelperJetTasks.cxx:271 AliAnalysisHelperJetTasks.cxx:272 AliAnalysisHelperJetTasks.cxx:273 AliAnalysisHelperJetTasks.cxx:274 AliAnalysisHelperJetTasks.cxx:275 AliAnalysisHelperJetTasks.cxx:276 AliAnalysisHelperJetTasks.cxx:277 AliAnalysisHelperJetTasks.cxx:278 AliAnalysisHelperJetTasks.cxx:279 AliAnalysisHelperJetTasks.cxx:280 AliAnalysisHelperJetTasks.cxx:281 AliAnalysisHelperJetTasks.cxx:282 AliAnalysisHelperJetTasks.cxx:283 AliAnalysisHelperJetTasks.cxx:284 AliAnalysisHelperJetTasks.cxx:285 AliAnalysisHelperJetTasks.cxx:286 AliAnalysisHelperJetTasks.cxx:287 AliAnalysisHelperJetTasks.cxx:288 AliAnalysisHelperJetTasks.cxx:289 AliAnalysisHelperJetTasks.cxx:290 AliAnalysisHelperJetTasks.cxx:291 AliAnalysisHelperJetTasks.cxx:292 AliAnalysisHelperJetTasks.cxx:293 AliAnalysisHelperJetTasks.cxx:294 AliAnalysisHelperJetTasks.cxx:295 AliAnalysisHelperJetTasks.cxx:296 AliAnalysisHelperJetTasks.cxx:297 AliAnalysisHelperJetTasks.cxx:298 AliAnalysisHelperJetTasks.cxx:299 AliAnalysisHelperJetTasks.cxx:300 AliAnalysisHelperJetTasks.cxx:301 AliAnalysisHelperJetTasks.cxx:302 AliAnalysisHelperJetTasks.cxx:303 AliAnalysisHelperJetTasks.cxx:304 AliAnalysisHelperJetTasks.cxx:305 AliAnalysisHelperJetTasks.cxx:306 AliAnalysisHelperJetTasks.cxx:307 AliAnalysisHelperJetTasks.cxx:308 AliAnalysisHelperJetTasks.cxx:309 AliAnalysisHelperJetTasks.cxx:310 AliAnalysisHelperJetTasks.cxx:311 AliAnalysisHelperJetTasks.cxx:312 AliAnalysisHelperJetTasks.cxx:313 AliAnalysisHelperJetTasks.cxx:314 AliAnalysisHelperJetTasks.cxx:315 AliAnalysisHelperJetTasks.cxx:316 AliAnalysisHelperJetTasks.cxx:317 AliAnalysisHelperJetTasks.cxx:318 AliAnalysisHelperJetTasks.cxx:319 AliAnalysisHelperJetTasks.cxx:320 AliAnalysisHelperJetTasks.cxx:321 AliAnalysisHelperJetTasks.cxx:322 AliAnalysisHelperJetTasks.cxx:323 AliAnalysisHelperJetTasks.cxx:324 AliAnalysisHelperJetTasks.cxx:325 AliAnalysisHelperJetTasks.cxx:326 AliAnalysisHelperJetTasks.cxx:327 AliAnalysisHelperJetTasks.cxx:328 AliAnalysisHelperJetTasks.cxx:329 AliAnalysisHelperJetTasks.cxx:330 AliAnalysisHelperJetTasks.cxx:331 AliAnalysisHelperJetTasks.cxx:332 AliAnalysisHelperJetTasks.cxx:333 AliAnalysisHelperJetTasks.cxx:334 AliAnalysisHelperJetTasks.cxx:335 AliAnalysisHelperJetTasks.cxx:336 AliAnalysisHelperJetTasks.cxx:337 AliAnalysisHelperJetTasks.cxx:338 AliAnalysisHelperJetTasks.cxx:339 AliAnalysisHelperJetTasks.cxx:340 AliAnalysisHelperJetTasks.cxx:341 AliAnalysisHelperJetTasks.cxx:342 AliAnalysisHelperJetTasks.cxx:343 AliAnalysisHelperJetTasks.cxx:344 AliAnalysisHelperJetTasks.cxx:345 AliAnalysisHelperJetTasks.cxx:346 AliAnalysisHelperJetTasks.cxx:347 AliAnalysisHelperJetTasks.cxx:348 AliAnalysisHelperJetTasks.cxx:349 AliAnalysisHelperJetTasks.cxx:350 AliAnalysisHelperJetTasks.cxx:351 AliAnalysisHelperJetTasks.cxx:352 AliAnalysisHelperJetTasks.cxx:353 AliAnalysisHelperJetTasks.cxx:354 AliAnalysisHelperJetTasks.cxx:355 AliAnalysisHelperJetTasks.cxx:356 AliAnalysisHelperJetTasks.cxx:357 AliAnalysisHelperJetTasks.cxx:358 AliAnalysisHelperJetTasks.cxx:359 AliAnalysisHelperJetTasks.cxx:360 AliAnalysisHelperJetTasks.cxx:361 AliAnalysisHelperJetTasks.cxx:362 AliAnalysisHelperJetTasks.cxx:363 AliAnalysisHelperJetTasks.cxx:364 AliAnalysisHelperJetTasks.cxx:365 AliAnalysisHelperJetTasks.cxx:366 AliAnalysisHelperJetTasks.cxx:367 AliAnalysisHelperJetTasks.cxx:368 AliAnalysisHelperJetTasks.cxx:369 AliAnalysisHelperJetTasks.cxx:370 AliAnalysisHelperJetTasks.cxx:371 AliAnalysisHelperJetTasks.cxx:372 AliAnalysisHelperJetTasks.cxx:373 AliAnalysisHelperJetTasks.cxx:374 AliAnalysisHelperJetTasks.cxx:375 AliAnalysisHelperJetTasks.cxx:376 AliAnalysisHelperJetTasks.cxx:377 AliAnalysisHelperJetTasks.cxx:378 AliAnalysisHelperJetTasks.cxx:379 AliAnalysisHelperJetTasks.cxx:380 AliAnalysisHelperJetTasks.cxx:381 AliAnalysisHelperJetTasks.cxx:382 AliAnalysisHelperJetTasks.cxx:383 AliAnalysisHelperJetTasks.cxx:384 AliAnalysisHelperJetTasks.cxx:385 AliAnalysisHelperJetTasks.cxx:386 AliAnalysisHelperJetTasks.cxx:387 AliAnalysisHelperJetTasks.cxx:388 AliAnalysisHelperJetTasks.cxx:389 AliAnalysisHelperJetTasks.cxx:390 AliAnalysisHelperJetTasks.cxx:391 AliAnalysisHelperJetTasks.cxx:392 AliAnalysisHelperJetTasks.cxx:393 AliAnalysisHelperJetTasks.cxx:394 AliAnalysisHelperJetTasks.cxx:395 AliAnalysisHelperJetTasks.cxx:396 AliAnalysisHelperJetTasks.cxx:397 AliAnalysisHelperJetTasks.cxx:398 AliAnalysisHelperJetTasks.cxx:399 AliAnalysisHelperJetTasks.cxx:400 AliAnalysisHelperJetTasks.cxx:401 AliAnalysisHelperJetTasks.cxx:402 AliAnalysisHelperJetTasks.cxx:403 AliAnalysisHelperJetTasks.cxx:404 AliAnalysisHelperJetTasks.cxx:405 AliAnalysisHelperJetTasks.cxx:406 AliAnalysisHelperJetTasks.cxx:407 AliAnalysisHelperJetTasks.cxx:408 AliAnalysisHelperJetTasks.cxx:409 AliAnalysisHelperJetTasks.cxx:410 AliAnalysisHelperJetTasks.cxx:411 AliAnalysisHelperJetTasks.cxx:412 AliAnalysisHelperJetTasks.cxx:413 AliAnalysisHelperJetTasks.cxx:414 AliAnalysisHelperJetTasks.cxx:415 AliAnalysisHelperJetTasks.cxx:416 AliAnalysisHelperJetTasks.cxx:417 AliAnalysisHelperJetTasks.cxx:418 AliAnalysisHelperJetTasks.cxx:419 AliAnalysisHelperJetTasks.cxx:420 AliAnalysisHelperJetTasks.cxx:421 AliAnalysisHelperJetTasks.cxx:422 AliAnalysisHelperJetTasks.cxx:423 AliAnalysisHelperJetTasks.cxx:424 AliAnalysisHelperJetTasks.cxx:425 AliAnalysisHelperJetTasks.cxx:426 AliAnalysisHelperJetTasks.cxx:427 AliAnalysisHelperJetTasks.cxx:428 AliAnalysisHelperJetTasks.cxx:429 AliAnalysisHelperJetTasks.cxx:430 AliAnalysisHelperJetTasks.cxx:431 AliAnalysisHelperJetTasks.cxx:432 AliAnalysisHelperJetTasks.cxx:433 AliAnalysisHelperJetTasks.cxx:434 AliAnalysisHelperJetTasks.cxx:435 AliAnalysisHelperJetTasks.cxx:436 AliAnalysisHelperJetTasks.cxx:437 AliAnalysisHelperJetTasks.cxx:438 AliAnalysisHelperJetTasks.cxx:439 AliAnalysisHelperJetTasks.cxx:440 AliAnalysisHelperJetTasks.cxx:441 AliAnalysisHelperJetTasks.cxx:442 AliAnalysisHelperJetTasks.cxx:443 AliAnalysisHelperJetTasks.cxx:444 AliAnalysisHelperJetTasks.cxx:445 AliAnalysisHelperJetTasks.cxx:446 AliAnalysisHelperJetTasks.cxx:447 AliAnalysisHelperJetTasks.cxx:448 AliAnalysisHelperJetTasks.cxx:449 AliAnalysisHelperJetTasks.cxx:450 AliAnalysisHelperJetTasks.cxx:451 AliAnalysisHelperJetTasks.cxx:452 AliAnalysisHelperJetTasks.cxx:453 AliAnalysisHelperJetTasks.cxx:454 AliAnalysisHelperJetTasks.cxx:455 AliAnalysisHelperJetTasks.cxx:456 AliAnalysisHelperJetTasks.cxx:457 AliAnalysisHelperJetTasks.cxx:458 AliAnalysisHelperJetTasks.cxx:459 AliAnalysisHelperJetTasks.cxx:460 AliAnalysisHelperJetTasks.cxx:461 AliAnalysisHelperJetTasks.cxx:462 AliAnalysisHelperJetTasks.cxx:463 AliAnalysisHelperJetTasks.cxx:464 AliAnalysisHelperJetTasks.cxx:465 AliAnalysisHelperJetTasks.cxx:466 AliAnalysisHelperJetTasks.cxx:467 AliAnalysisHelperJetTasks.cxx:468 AliAnalysisHelperJetTasks.cxx:469 AliAnalysisHelperJetTasks.cxx:470 AliAnalysisHelperJetTasks.cxx:471 AliAnalysisHelperJetTasks.cxx:472 AliAnalysisHelperJetTasks.cxx:473 AliAnalysisHelperJetTasks.cxx:474 AliAnalysisHelperJetTasks.cxx:475 AliAnalysisHelperJetTasks.cxx:476 AliAnalysisHelperJetTasks.cxx:477 AliAnalysisHelperJetTasks.cxx:478 AliAnalysisHelperJetTasks.cxx:479 AliAnalysisHelperJetTasks.cxx:480 AliAnalysisHelperJetTasks.cxx:481 AliAnalysisHelperJetTasks.cxx:482 AliAnalysisHelperJetTasks.cxx:483 AliAnalysisHelperJetTasks.cxx:484 AliAnalysisHelperJetTasks.cxx:485 AliAnalysisHelperJetTasks.cxx:486 AliAnalysisHelperJetTasks.cxx:487 AliAnalysisHelperJetTasks.cxx:488 AliAnalysisHelperJetTasks.cxx:489 AliAnalysisHelperJetTasks.cxx:490 AliAnalysisHelperJetTasks.cxx:491 AliAnalysisHelperJetTasks.cxx:492 AliAnalysisHelperJetTasks.cxx:493 AliAnalysisHelperJetTasks.cxx:494 AliAnalysisHelperJetTasks.cxx:495 AliAnalysisHelperJetTasks.cxx:496 AliAnalysisHelperJetTasks.cxx:497 AliAnalysisHelperJetTasks.cxx:498 AliAnalysisHelperJetTasks.cxx:499 AliAnalysisHelperJetTasks.cxx:500 AliAnalysisHelperJetTasks.cxx:501 AliAnalysisHelperJetTasks.cxx:502 AliAnalysisHelperJetTasks.cxx:503 AliAnalysisHelperJetTasks.cxx:504 AliAnalysisHelperJetTasks.cxx:505 AliAnalysisHelperJetTasks.cxx:506 AliAnalysisHelperJetTasks.cxx:507 AliAnalysisHelperJetTasks.cxx:508 AliAnalysisHelperJetTasks.cxx:509 AliAnalysisHelperJetTasks.cxx:510 AliAnalysisHelperJetTasks.cxx:511 AliAnalysisHelperJetTasks.cxx:512 AliAnalysisHelperJetTasks.cxx:513 AliAnalysisHelperJetTasks.cxx:514 AliAnalysisHelperJetTasks.cxx:515 AliAnalysisHelperJetTasks.cxx:516 AliAnalysisHelperJetTasks.cxx:517 AliAnalysisHelperJetTasks.cxx:518 AliAnalysisHelperJetTasks.cxx:519 AliAnalysisHelperJetTasks.cxx:520 AliAnalysisHelperJetTasks.cxx:521 AliAnalysisHelperJetTasks.cxx:522 AliAnalysisHelperJetTasks.cxx:523 AliAnalysisHelperJetTasks.cxx:524 AliAnalysisHelperJetTasks.cxx:525 AliAnalysisHelperJetTasks.cxx:526 AliAnalysisHelperJetTasks.cxx:527 AliAnalysisHelperJetTasks.cxx:528 AliAnalysisHelperJetTasks.cxx:529 AliAnalysisHelperJetTasks.cxx:530 AliAnalysisHelperJetTasks.cxx:531 AliAnalysisHelperJetTasks.cxx:532 AliAnalysisHelperJetTasks.cxx:533 AliAnalysisHelperJetTasks.cxx:534 AliAnalysisHelperJetTasks.cxx:535 AliAnalysisHelperJetTasks.cxx:536 AliAnalysisHelperJetTasks.cxx:537 AliAnalysisHelperJetTasks.cxx:538 AliAnalysisHelperJetTasks.cxx:539 AliAnalysisHelperJetTasks.cxx:540 AliAnalysisHelperJetTasks.cxx:541 AliAnalysisHelperJetTasks.cxx:542 AliAnalysisHelperJetTasks.cxx:543 AliAnalysisHelperJetTasks.cxx:544 AliAnalysisHelperJetTasks.cxx:545 AliAnalysisHelperJetTasks.cxx:546 AliAnalysisHelperJetTasks.cxx:547 AliAnalysisHelperJetTasks.cxx:548 AliAnalysisHelperJetTasks.cxx:549 AliAnalysisHelperJetTasks.cxx:550 AliAnalysisHelperJetTasks.cxx:551 AliAnalysisHelperJetTasks.cxx:552 AliAnalysisHelperJetTasks.cxx:553 AliAnalysisHelperJetTasks.cxx:554 AliAnalysisHelperJetTasks.cxx:555 AliAnalysisHelperJetTasks.cxx:556 AliAnalysisHelperJetTasks.cxx:557 AliAnalysisHelperJetTasks.cxx:558 AliAnalysisHelperJetTasks.cxx:559 AliAnalysisHelperJetTasks.cxx:560 AliAnalysisHelperJetTasks.cxx:561 AliAnalysisHelperJetTasks.cxx:562 AliAnalysisHelperJetTasks.cxx:563 AliAnalysisHelperJetTasks.cxx:564 AliAnalysisHelperJetTasks.cxx:565 AliAnalysisHelperJetTasks.cxx:566 AliAnalysisHelperJetTasks.cxx:567 AliAnalysisHelperJetTasks.cxx:568 AliAnalysisHelperJetTasks.cxx:569 AliAnalysisHelperJetTasks.cxx:570 AliAnalysisHelperJetTasks.cxx:571 AliAnalysisHelperJetTasks.cxx:572 AliAnalysisHelperJetTasks.cxx:573 AliAnalysisHelperJetTasks.cxx:574 AliAnalysisHelperJetTasks.cxx:575 AliAnalysisHelperJetTasks.cxx:576 AliAnalysisHelperJetTasks.cxx:577 AliAnalysisHelperJetTasks.cxx:578 AliAnalysisHelperJetTasks.cxx:579 AliAnalysisHelperJetTasks.cxx:580 AliAnalysisHelperJetTasks.cxx:581 AliAnalysisHelperJetTasks.cxx:582 AliAnalysisHelperJetTasks.cxx:583 AliAnalysisHelperJetTasks.cxx:584 AliAnalysisHelperJetTasks.cxx:585 AliAnalysisHelperJetTasks.cxx:586 AliAnalysisHelperJetTasks.cxx:587 AliAnalysisHelperJetTasks.cxx:588 AliAnalysisHelperJetTasks.cxx:589 AliAnalysisHelperJetTasks.cxx:590 AliAnalysisHelperJetTasks.cxx:591 AliAnalysisHelperJetTasks.cxx:592 AliAnalysisHelperJetTasks.cxx:593 AliAnalysisHelperJetTasks.cxx:594 AliAnalysisHelperJetTasks.cxx:595 AliAnalysisHelperJetTasks.cxx:596 AliAnalysisHelperJetTasks.cxx:597 AliAnalysisHelperJetTasks.cxx:598 AliAnalysisHelperJetTasks.cxx:599 AliAnalysisHelperJetTasks.cxx:600 AliAnalysisHelperJetTasks.cxx:601 AliAnalysisHelperJetTasks.cxx:602 AliAnalysisHelperJetTasks.cxx:603 AliAnalysisHelperJetTasks.cxx:604 AliAnalysisHelperJetTasks.cxx:605 AliAnalysisHelperJetTasks.cxx:606 AliAnalysisHelperJetTasks.cxx:607 AliAnalysisHelperJetTasks.cxx:608 AliAnalysisHelperJetTasks.cxx:609 AliAnalysisHelperJetTasks.cxx:610 AliAnalysisHelperJetTasks.cxx:611 AliAnalysisHelperJetTasks.cxx:612 AliAnalysisHelperJetTasks.cxx:613 AliAnalysisHelperJetTasks.cxx:614 AliAnalysisHelperJetTasks.cxx:615 AliAnalysisHelperJetTasks.cxx:616 AliAnalysisHelperJetTasks.cxx:617 AliAnalysisHelperJetTasks.cxx:618 AliAnalysisHelperJetTasks.cxx:619 AliAnalysisHelperJetTasks.cxx:620 AliAnalysisHelperJetTasks.cxx:621 AliAnalysisHelperJetTasks.cxx:622 AliAnalysisHelperJetTasks.cxx:623 AliAnalysisHelperJetTasks.cxx:624 AliAnalysisHelperJetTasks.cxx:625 AliAnalysisHelperJetTasks.cxx:626 AliAnalysisHelperJetTasks.cxx:627 AliAnalysisHelperJetTasks.cxx:628 AliAnalysisHelperJetTasks.cxx:629 AliAnalysisHelperJetTasks.cxx:630 AliAnalysisHelperJetTasks.cxx:631 AliAnalysisHelperJetTasks.cxx:632 AliAnalysisHelperJetTasks.cxx:633 AliAnalysisHelperJetTasks.cxx:634 AliAnalysisHelperJetTasks.cxx:635 AliAnalysisHelperJetTasks.cxx:636 AliAnalysisHelperJetTasks.cxx:637 AliAnalysisHelperJetTasks.cxx:638 AliAnalysisHelperJetTasks.cxx:639 AliAnalysisHelperJetTasks.cxx:640 AliAnalysisHelperJetTasks.cxx:641 AliAnalysisHelperJetTasks.cxx:642 AliAnalysisHelperJetTasks.cxx:643 AliAnalysisHelperJetTasks.cxx:644 AliAnalysisHelperJetTasks.cxx:645 AliAnalysisHelperJetTasks.cxx:646 AliAnalysisHelperJetTasks.cxx:647 AliAnalysisHelperJetTasks.cxx:648 AliAnalysisHelperJetTasks.cxx:649 AliAnalysisHelperJetTasks.cxx:650 AliAnalysisHelperJetTasks.cxx:651 AliAnalysisHelperJetTasks.cxx:652 AliAnalysisHelperJetTasks.cxx:653 AliAnalysisHelperJetTasks.cxx:654 AliAnalysisHelperJetTasks.cxx:655 AliAnalysisHelperJetTasks.cxx:656 AliAnalysisHelperJetTasks.cxx:657 AliAnalysisHelperJetTasks.cxx:658 AliAnalysisHelperJetTasks.cxx:659 AliAnalysisHelperJetTasks.cxx:660 AliAnalysisHelperJetTasks.cxx:661 AliAnalysisHelperJetTasks.cxx:662 AliAnalysisHelperJetTasks.cxx:663 AliAnalysisHelperJetTasks.cxx:664 AliAnalysisHelperJetTasks.cxx:665 AliAnalysisHelperJetTasks.cxx:666 AliAnalysisHelperJetTasks.cxx:667 AliAnalysisHelperJetTasks.cxx:668 AliAnalysisHelperJetTasks.cxx:669 AliAnalysisHelperJetTasks.cxx:670 AliAnalysisHelperJetTasks.cxx:671 AliAnalysisHelperJetTasks.cxx:672 AliAnalysisHelperJetTasks.cxx:673 AliAnalysisHelperJetTasks.cxx:674 AliAnalysisHelperJetTasks.cxx:675 AliAnalysisHelperJetTasks.cxx:676 AliAnalysisHelperJetTasks.cxx:677 AliAnalysisHelperJetTasks.cxx:678 AliAnalysisHelperJetTasks.cxx:679 AliAnalysisHelperJetTasks.cxx:680 AliAnalysisHelperJetTasks.cxx:681 AliAnalysisHelperJetTasks.cxx:682 AliAnalysisHelperJetTasks.cxx:683 AliAnalysisHelperJetTasks.cxx:684 AliAnalysisHelperJetTasks.cxx:685 AliAnalysisHelperJetTasks.cxx:686 AliAnalysisHelperJetTasks.cxx:687 AliAnalysisHelperJetTasks.cxx:688 AliAnalysisHelperJetTasks.cxx:689 AliAnalysisHelperJetTasks.cxx:690 AliAnalysisHelperJetTasks.cxx:691 AliAnalysisHelperJetTasks.cxx:692 AliAnalysisHelperJetTasks.cxx:693 AliAnalysisHelperJetTasks.cxx:694 AliAnalysisHelperJetTasks.cxx:695 AliAnalysisHelperJetTasks.cxx:696 AliAnalysisHelperJetTasks.cxx:697 AliAnalysisHelperJetTasks.cxx:698 AliAnalysisHelperJetTasks.cxx:699 AliAnalysisHelperJetTasks.cxx:700 AliAnalysisHelperJetTasks.cxx:701 AliAnalysisHelperJetTasks.cxx:702 AliAnalysisHelperJetTasks.cxx:703 AliAnalysisHelperJetTasks.cxx:704 AliAnalysisHelperJetTasks.cxx:705 AliAnalysisHelperJetTasks.cxx:706 AliAnalysisHelperJetTasks.cxx:707 AliAnalysisHelperJetTasks.cxx:708 AliAnalysisHelperJetTasks.cxx:709 AliAnalysisHelperJetTasks.cxx:710 AliAnalysisHelperJetTasks.cxx:711 AliAnalysisHelperJetTasks.cxx:712 AliAnalysisHelperJetTasks.cxx:713 AliAnalysisHelperJetTasks.cxx:714 AliAnalysisHelperJetTasks.cxx:715 AliAnalysisHelperJetTasks.cxx:716 AliAnalysisHelperJetTasks.cxx:717 AliAnalysisHelperJetTasks.cxx:718 AliAnalysisHelperJetTasks.cxx:719 AliAnalysisHelperJetTasks.cxx:720 AliAnalysisHelperJetTasks.cxx:721 AliAnalysisHelperJetTasks.cxx:722 AliAnalysisHelperJetTasks.cxx:723 AliAnalysisHelperJetTasks.cxx:724 AliAnalysisHelperJetTasks.cxx:725 AliAnalysisHelperJetTasks.cxx:726 AliAnalysisHelperJetTasks.cxx:727 AliAnalysisHelperJetTasks.cxx:728 AliAnalysisHelperJetTasks.cxx:729 AliAnalysisHelperJetTasks.cxx:730 AliAnalysisHelperJetTasks.cxx:731 AliAnalysisHelperJetTasks.cxx:732 AliAnalysisHelperJetTasks.cxx:733 AliAnalysisHelperJetTasks.cxx:734 AliAnalysisHelperJetTasks.cxx:735 AliAnalysisHelperJetTasks.cxx:736 AliAnalysisHelperJetTasks.cxx:737 AliAnalysisHelperJetTasks.cxx:738 AliAnalysisHelperJetTasks.cxx:739 AliAnalysisHelperJetTasks.cxx:740 AliAnalysisHelperJetTasks.cxx:741 AliAnalysisHelperJetTasks.cxx:742 AliAnalysisHelperJetTasks.cxx:743 AliAnalysisHelperJetTasks.cxx:744 AliAnalysisHelperJetTasks.cxx:745 AliAnalysisHelperJetTasks.cxx:746 AliAnalysisHelperJetTasks.cxx:747 AliAnalysisHelperJetTasks.cxx:748 AliAnalysisHelperJetTasks.cxx:749 AliAnalysisHelperJetTasks.cxx:750 AliAnalysisHelperJetTasks.cxx:751 AliAnalysisHelperJetTasks.cxx:752 AliAnalysisHelperJetTasks.cxx:753 AliAnalysisHelperJetTasks.cxx:754 AliAnalysisHelperJetTasks.cxx:755 AliAnalysisHelperJetTasks.cxx:756 AliAnalysisHelperJetTasks.cxx:757 AliAnalysisHelperJetTasks.cxx:758 AliAnalysisHelperJetTasks.cxx:759 AliAnalysisHelperJetTasks.cxx:760 AliAnalysisHelperJetTasks.cxx:761 AliAnalysisHelperJetTasks.cxx:762 AliAnalysisHelperJetTasks.cxx:763 AliAnalysisHelperJetTasks.cxx:764 AliAnalysisHelperJetTasks.cxx:765 AliAnalysisHelperJetTasks.cxx:766 AliAnalysisHelperJetTasks.cxx:767 AliAnalysisHelperJetTasks.cxx:768 AliAnalysisHelperJetTasks.cxx:769 AliAnalysisHelperJetTasks.cxx:770 AliAnalysisHelperJetTasks.cxx:771 AliAnalysisHelperJetTasks.cxx:772 AliAnalysisHelperJetTasks.cxx:773 AliAnalysisHelperJetTasks.cxx:774 AliAnalysisHelperJetTasks.cxx:775 AliAnalysisHelperJetTasks.cxx:776 AliAnalysisHelperJetTasks.cxx:777 AliAnalysisHelperJetTasks.cxx:778 AliAnalysisHelperJetTasks.cxx:779 AliAnalysisHelperJetTasks.cxx:780 AliAnalysisHelperJetTasks.cxx:781 AliAnalysisHelperJetTasks.cxx:782 AliAnalysisHelperJetTasks.cxx:783 AliAnalysisHelperJetTasks.cxx:784 AliAnalysisHelperJetTasks.cxx:785 AliAnalysisHelperJetTasks.cxx:786 AliAnalysisHelperJetTasks.cxx:787 AliAnalysisHelperJetTasks.cxx:788 AliAnalysisHelperJetTasks.cxx:789 AliAnalysisHelperJetTasks.cxx:790 AliAnalysisHelperJetTasks.cxx:791 AliAnalysisHelperJetTasks.cxx:792 AliAnalysisHelperJetTasks.cxx:793 AliAnalysisHelperJetTasks.cxx:794 AliAnalysisHelperJetTasks.cxx:795 AliAnalysisHelperJetTasks.cxx:796 AliAnalysisHelperJetTasks.cxx:797 AliAnalysisHelperJetTasks.cxx:798 AliAnalysisHelperJetTasks.cxx:799 AliAnalysisHelperJetTasks.cxx:800 AliAnalysisHelperJetTasks.cxx:801 AliAnalysisHelperJetTasks.cxx:802 AliAnalysisHelperJetTasks.cxx:803 AliAnalysisHelperJetTasks.cxx:804 AliAnalysisHelperJetTasks.cxx:805 AliAnalysisHelperJetTasks.cxx:806 AliAnalysisHelperJetTasks.cxx:807 AliAnalysisHelperJetTasks.cxx:808 AliAnalysisHelperJetTasks.cxx:809 AliAnalysisHelperJetTasks.cxx:810 AliAnalysisHelperJetTasks.cxx:811 AliAnalysisHelperJetTasks.cxx:812 AliAnalysisHelperJetTasks.cxx:813 AliAnalysisHelperJetTasks.cxx:814 AliAnalysisHelperJetTasks.cxx:815 AliAnalysisHelperJetTasks.cxx:816 AliAnalysisHelperJetTasks.cxx:817 AliAnalysisHelperJetTasks.cxx:818 AliAnalysisHelperJetTasks.cxx:819 AliAnalysisHelperJetTasks.cxx:820 AliAnalysisHelperJetTasks.cxx:821 AliAnalysisHelperJetTasks.cxx:822 AliAnalysisHelperJetTasks.cxx:823 AliAnalysisHelperJetTasks.cxx:824 AliAnalysisHelperJetTasks.cxx:825 AliAnalysisHelperJetTasks.cxx:826 AliAnalysisHelperJetTasks.cxx:827 AliAnalysisHelperJetTasks.cxx:828 AliAnalysisHelperJetTasks.cxx:829 AliAnalysisHelperJetTasks.cxx:830 AliAnalysisHelperJetTasks.cxx:831 AliAnalysisHelperJetTasks.cxx:832 AliAnalysisHelperJetTasks.cxx:833 AliAnalysisHelperJetTasks.cxx:834 AliAnalysisHelperJetTasks.cxx:835 AliAnalysisHelperJetTasks.cxx:836 AliAnalysisHelperJetTasks.cxx:837 AliAnalysisHelperJetTasks.cxx:838 AliAnalysisHelperJetTasks.cxx:839 AliAnalysisHelperJetTasks.cxx:840 AliAnalysisHelperJetTasks.cxx:841 AliAnalysisHelperJetTasks.cxx:842 AliAnalysisHelperJetTasks.cxx:843 AliAnalysisHelperJetTasks.cxx:844 AliAnalysisHelperJetTasks.cxx:845 AliAnalysisHelperJetTasks.cxx:846 AliAnalysisHelperJetTasks.cxx:847 AliAnalysisHelperJetTasks.cxx:848 AliAnalysisHelperJetTasks.cxx:849 AliAnalysisHelperJetTasks.cxx:850 AliAnalysisHelperJetTasks.cxx:851 AliAnalysisHelperJetTasks.cxx:852 AliAnalysisHelperJetTasks.cxx:853 AliAnalysisHelperJetTasks.cxx:854 AliAnalysisHelperJetTasks.cxx:855 AliAnalysisHelperJetTasks.cxx:856 AliAnalysisHelperJetTasks.cxx:857 AliAnalysisHelperJetTasks.cxx:858 AliAnalysisHelperJetTasks.cxx:859 AliAnalysisHelperJetTasks.cxx:860 AliAnalysisHelperJetTasks.cxx:861 AliAnalysisHelperJetTasks.cxx:862 AliAnalysisHelperJetTasks.cxx:863 AliAnalysisHelperJetTasks.cxx:864 AliAnalysisHelperJetTasks.cxx:865 AliAnalysisHelperJetTasks.cxx:866 AliAnalysisHelperJetTasks.cxx:867 AliAnalysisHelperJetTasks.cxx:868 AliAnalysisHelperJetTasks.cxx:869 AliAnalysisHelperJetTasks.cxx:870 AliAnalysisHelperJetTasks.cxx:871 AliAnalysisHelperJetTasks.cxx:872 AliAnalysisHelperJetTasks.cxx:873 AliAnalysisHelperJetTasks.cxx:874 AliAnalysisHelperJetTasks.cxx:875 AliAnalysisHelperJetTasks.cxx:876 AliAnalysisHelperJetTasks.cxx:877 AliAnalysisHelperJetTasks.cxx:878 AliAnalysisHelperJetTasks.cxx:879 AliAnalysisHelperJetTasks.cxx:880 AliAnalysisHelperJetTasks.cxx:881 AliAnalysisHelperJetTasks.cxx:882 AliAnalysisHelperJetTasks.cxx:883 AliAnalysisHelperJetTasks.cxx:884 AliAnalysisHelperJetTasks.cxx:885 AliAnalysisHelperJetTasks.cxx:886 AliAnalysisHelperJetTasks.cxx:887 AliAnalysisHelperJetTasks.cxx:888 AliAnalysisHelperJetTasks.cxx:889 AliAnalysisHelperJetTasks.cxx:890 AliAnalysisHelperJetTasks.cxx:891 AliAnalysisHelperJetTasks.cxx:892 AliAnalysisHelperJetTasks.cxx:893 AliAnalysisHelperJetTasks.cxx:894 AliAnalysisHelperJetTasks.cxx:895 AliAnalysisHelperJetTasks.cxx:896 AliAnalysisHelperJetTasks.cxx:897 AliAnalysisHelperJetTasks.cxx:898 AliAnalysisHelperJetTasks.cxx:899 AliAnalysisHelperJetTasks.cxx:900 AliAnalysisHelperJetTasks.cxx:901 AliAnalysisHelperJetTasks.cxx:902 AliAnalysisHelperJetTasks.cxx:903 AliAnalysisHelperJetTasks.cxx:904 AliAnalysisHelperJetTasks.cxx:905 AliAnalysisHelperJetTasks.cxx:906 AliAnalysisHelperJetTasks.cxx:907 AliAnalysisHelperJetTasks.cxx:908 AliAnalysisHelperJetTasks.cxx:909 AliAnalysisHelperJetTasks.cxx:910 AliAnalysisHelperJetTasks.cxx:911 AliAnalysisHelperJetTasks.cxx:912 AliAnalysisHelperJetTasks.cxx:913 AliAnalysisHelperJetTasks.cxx:914 AliAnalysisHelperJetTasks.cxx:915 AliAnalysisHelperJetTasks.cxx:916 AliAnalysisHelperJetTasks.cxx:917 AliAnalysisHelperJetTasks.cxx:918 AliAnalysisHelperJetTasks.cxx:919 AliAnalysisHelperJetTasks.cxx:920 AliAnalysisHelperJetTasks.cxx:921 AliAnalysisHelperJetTasks.cxx:922 AliAnalysisHelperJetTasks.cxx:923 AliAnalysisHelperJetTasks.cxx:924 AliAnalysisHelperJetTasks.cxx:925 AliAnalysisHelperJetTasks.cxx:926 AliAnalysisHelperJetTasks.cxx:927 AliAnalysisHelperJetTasks.cxx:928 AliAnalysisHelperJetTasks.cxx:929 AliAnalysisHelperJetTasks.cxx:930 AliAnalysisHelperJetTasks.cxx:931 AliAnalysisHelperJetTasks.cxx:932 AliAnalysisHelperJetTasks.cxx:933 AliAnalysisHelperJetTasks.cxx:934 AliAnalysisHelperJetTasks.cxx:935 AliAnalysisHelperJetTasks.cxx:936 AliAnalysisHelperJetTasks.cxx:937 AliAnalysisHelperJetTasks.cxx:938 AliAnalysisHelperJetTasks.cxx:939 AliAnalysisHelperJetTasks.cxx:940 AliAnalysisHelperJetTasks.cxx:941 AliAnalysisHelperJetTasks.cxx:942 AliAnalysisHelperJetTasks.cxx:943 AliAnalysisHelperJetTasks.cxx:944 AliAnalysisHelperJetTasks.cxx:945 AliAnalysisHelperJetTasks.cxx:946 AliAnalysisHelperJetTasks.cxx:947 AliAnalysisHelperJetTasks.cxx:948 AliAnalysisHelperJetTasks.cxx:949 AliAnalysisHelperJetTasks.cxx:950 AliAnalysisHelperJetTasks.cxx:951 AliAnalysisHelperJetTasks.cxx:952 AliAnalysisHelperJetTasks.cxx:953 AliAnalysisHelperJetTasks.cxx:954 AliAnalysisHelperJetTasks.cxx:955 AliAnalysisHelperJetTasks.cxx:956 AliAnalysisHelperJetTasks.cxx:957 AliAnalysisHelperJetTasks.cxx:958 AliAnalysisHelperJetTasks.cxx:959 AliAnalysisHelperJetTasks.cxx:960 AliAnalysisHelperJetTasks.cxx:961 AliAnalysisHelperJetTasks.cxx:962 AliAnalysisHelperJetTasks.cxx:963 AliAnalysisHelperJetTasks.cxx:964 AliAnalysisHelperJetTasks.cxx:965 AliAnalysisHelperJetTasks.cxx:966 AliAnalysisHelperJetTasks.cxx:967 AliAnalysisHelperJetTasks.cxx:968 AliAnalysisHelperJetTasks.cxx:969 AliAnalysisHelperJetTasks.cxx:970 AliAnalysisHelperJetTasks.cxx:971 AliAnalysisHelperJetTasks.cxx:972 AliAnalysisHelperJetTasks.cxx:973 AliAnalysisHelperJetTasks.cxx:974 AliAnalysisHelperJetTasks.cxx:975 AliAnalysisHelperJetTasks.cxx:976 AliAnalysisHelperJetTasks.cxx:977 AliAnalysisHelperJetTasks.cxx:978 AliAnalysisHelperJetTasks.cxx:979 AliAnalysisHelperJetTasks.cxx:980 AliAnalysisHelperJetTasks.cxx:981 AliAnalysisHelperJetTasks.cxx:982 AliAnalysisHelperJetTasks.cxx:983 AliAnalysisHelperJetTasks.cxx:984 AliAnalysisHelperJetTasks.cxx:985 AliAnalysisHelperJetTasks.cxx:986 AliAnalysisHelperJetTasks.cxx:987 AliAnalysisHelperJetTasks.cxx:988 AliAnalysisHelperJetTasks.cxx:989 AliAnalysisHelperJetTasks.cxx:990 AliAnalysisHelperJetTasks.cxx:991 AliAnalysisHelperJetTasks.cxx:992 AliAnalysisHelperJetTasks.cxx:993 AliAnalysisHelperJetTasks.cxx:994 AliAnalysisHelperJetTasks.cxx:995 AliAnalysisHelperJetTasks.cxx:996 AliAnalysisHelperJetTasks.cxx:997 AliAnalysisHelperJetTasks.cxx:998 AliAnalysisHelperJetTasks.cxx:999 AliAnalysisHelperJetTasks.cxx:1000 AliAnalysisHelperJetTasks.cxx:1001 AliAnalysisHelperJetTasks.cxx:1002 AliAnalysisHelperJetTasks.cxx:1003 AliAnalysisHelperJetTasks.cxx:1004 AliAnalysisHelperJetTasks.cxx:1005 AliAnalysisHelperJetTasks.cxx:1006 AliAnalysisHelperJetTasks.cxx:1007 AliAnalysisHelperJetTasks.cxx:1008 AliAnalysisHelperJetTasks.cxx:1009 AliAnalysisHelperJetTasks.cxx:1010 AliAnalysisHelperJetTasks.cxx:1011 AliAnalysisHelperJetTasks.cxx:1012 AliAnalysisHelperJetTasks.cxx:1013 AliAnalysisHelperJetTasks.cxx:1014 AliAnalysisHelperJetTasks.cxx:1015 AliAnalysisHelperJetTasks.cxx:1016 AliAnalysisHelperJetTasks.cxx:1017 AliAnalysisHelperJetTasks.cxx:1018 AliAnalysisHelperJetTasks.cxx:1019 AliAnalysisHelperJetTasks.cxx:1020 AliAnalysisHelperJetTasks.cxx:1021 AliAnalysisHelperJetTasks.cxx:1022 AliAnalysisHelperJetTasks.cxx:1023 AliAnalysisHelperJetTasks.cxx:1024 AliAnalysisHelperJetTasks.cxx:1025 AliAnalysisHelperJetTasks.cxx:1026 AliAnalysisHelperJetTasks.cxx:1027 AliAnalysisHelperJetTasks.cxx:1028 AliAnalysisHelperJetTasks.cxx:1029 AliAnalysisHelperJetTasks.cxx:1030 AliAnalysisHelperJetTasks.cxx:1031 AliAnalysisHelperJetTasks.cxx:1032 AliAnalysisHelperJetTasks.cxx:1033 AliAnalysisHelperJetTasks.cxx:1034 AliAnalysisHelperJetTasks.cxx:1035 AliAnalysisHelperJetTasks.cxx:1036 AliAnalysisHelperJetTasks.cxx:1037 AliAnalysisHelperJetTasks.cxx:1038 AliAnalysisHelperJetTasks.cxx:1039 AliAnalysisHelperJetTasks.cxx:1040 AliAnalysisHelperJetTasks.cxx:1041 AliAnalysisHelperJetTasks.cxx:1042 AliAnalysisHelperJetTasks.cxx:1043 AliAnalysisHelperJetTasks.cxx:1044 AliAnalysisHelperJetTasks.cxx:1045 AliAnalysisHelperJetTasks.cxx:1046 AliAnalysisHelperJetTasks.cxx:1047 AliAnalysisHelperJetTasks.cxx:1048 AliAnalysisHelperJetTasks.cxx:1049 AliAnalysisHelperJetTasks.cxx:1050 AliAnalysisHelperJetTasks.cxx:1051 AliAnalysisHelperJetTasks.cxx:1052 AliAnalysisHelperJetTasks.cxx:1053 AliAnalysisHelperJetTasks.cxx:1054 AliAnalysisHelperJetTasks.cxx:1055 AliAnalysisHelperJetTasks.cxx:1056 AliAnalysisHelperJetTasks.cxx:1057 AliAnalysisHelperJetTasks.cxx:1058 AliAnalysisHelperJetTasks.cxx:1059 AliAnalysisHelperJetTasks.cxx:1060 AliAnalysisHelperJetTasks.cxx:1061 AliAnalysisHelperJetTasks.cxx:1062 AliAnalysisHelperJetTasks.cxx:1063 AliAnalysisHelperJetTasks.cxx:1064 AliAnalysisHelperJetTasks.cxx:1065 AliAnalysisHelperJetTasks.cxx:1066 AliAnalysisHelperJetTasks.cxx:1067 AliAnalysisHelperJetTasks.cxx:1068 AliAnalysisHelperJetTasks.cxx:1069 AliAnalysisHelperJetTasks.cxx:1070 AliAnalysisHelperJetTasks.cxx:1071 AliAnalysisHelperJetTasks.cxx:1072 AliAnalysisHelperJetTasks.cxx:1073 AliAnalysisHelperJetTasks.cxx:1074 AliAnalysisHelperJetTasks.cxx:1075 AliAnalysisHelperJetTasks.cxx:1076 AliAnalysisHelperJetTasks.cxx:1077 AliAnalysisHelperJetTasks.cxx:1078 AliAnalysisHelperJetTasks.cxx:1079 AliAnalysisHelperJetTasks.cxx:1080 AliAnalysisHelperJetTasks.cxx:1081 AliAnalysisHelperJetTasks.cxx:1082 AliAnalysisHelperJetTasks.cxx:1083 AliAnalysisHelperJetTasks.cxx:1084 AliAnalysisHelperJetTasks.cxx:1085 AliAnalysisHelperJetTasks.cxx:1086 AliAnalysisHelperJetTasks.cxx:1087 AliAnalysisHelperJetTasks.cxx:1088 AliAnalysisHelperJetTasks.cxx:1089 AliAnalysisHelperJetTasks.cxx:1090 AliAnalysisHelperJetTasks.cxx:1091 AliAnalysisHelperJetTasks.cxx:1092 AliAnalysisHelperJetTasks.cxx:1093 AliAnalysisHelperJetTasks.cxx:1094 AliAnalysisHelperJetTasks.cxx:1095 AliAnalysisHelperJetTasks.cxx:1096 AliAnalysisHelperJetTasks.cxx:1097 AliAnalysisHelperJetTasks.cxx:1098 AliAnalysisHelperJetTasks.cxx:1099 AliAnalysisHelperJetTasks.cxx:1100 AliAnalysisHelperJetTasks.cxx:1101 AliAnalysisHelperJetTasks.cxx:1102 AliAnalysisHelperJetTasks.cxx:1103 AliAnalysisHelperJetTasks.cxx:1104 AliAnalysisHelperJetTasks.cxx:1105 AliAnalysisHelperJetTasks.cxx:1106 AliAnalysisHelperJetTasks.cxx:1107 AliAnalysisHelperJetTasks.cxx:1108 AliAnalysisHelperJetTasks.cxx:1109 AliAnalysisHelperJetTasks.cxx:1110 AliAnalysisHelperJetTasks.cxx:1111 AliAnalysisHelperJetTasks.cxx:1112 AliAnalysisHelperJetTasks.cxx:1113 AliAnalysisHelperJetTasks.cxx:1114 AliAnalysisHelperJetTasks.cxx:1115 AliAnalysisHelperJetTasks.cxx:1116 AliAnalysisHelperJetTasks.cxx:1117 AliAnalysisHelperJetTasks.cxx:1118 AliAnalysisHelperJetTasks.cxx:1119 AliAnalysisHelperJetTasks.cxx:1120 AliAnalysisHelperJetTasks.cxx:1121 AliAnalysisHelperJetTasks.cxx:1122 AliAnalysisHelperJetTasks.cxx:1123 AliAnalysisHelperJetTasks.cxx:1124 AliAnalysisHelperJetTasks.cxx:1125 AliAnalysisHelperJetTasks.cxx:1126 AliAnalysisHelperJetTasks.cxx:1127 AliAnalysisHelperJetTasks.cxx:1128 AliAnalysisHelperJetTasks.cxx:1129 AliAnalysisHelperJetTasks.cxx:1130 AliAnalysisHelperJetTasks.cxx:1131 AliAnalysisHelperJetTasks.cxx:1132 AliAnalysisHelperJetTasks.cxx:1133 AliAnalysisHelperJetTasks.cxx:1134 AliAnalysisHelperJetTasks.cxx:1135 AliAnalysisHelperJetTasks.cxx:1136 AliAnalysisHelperJetTasks.cxx:1137 AliAnalysisHelperJetTasks.cxx:1138 AliAnalysisHelperJetTasks.cxx:1139 AliAnalysisHelperJetTasks.cxx:1140 AliAnalysisHelperJetTasks.cxx:1141 AliAnalysisHelperJetTasks.cxx:1142 AliAnalysisHelperJetTasks.cxx:1143 AliAnalysisHelperJetTasks.cxx:1144 AliAnalysisHelperJetTasks.cxx:1145 AliAnalysisHelperJetTasks.cxx:1146 AliAnalysisHelperJetTasks.cxx:1147 AliAnalysisHelperJetTasks.cxx:1148 AliAnalysisHelperJetTasks.cxx:1149 AliAnalysisHelperJetTasks.cxx:1150 AliAnalysisHelperJetTasks.cxx:1151 AliAnalysisHelperJetTasks.cxx:1152 AliAnalysisHelperJetTasks.cxx:1153 AliAnalysisHelperJetTasks.cxx:1154 AliAnalysisHelperJetTasks.cxx:1155 AliAnalysisHelperJetTasks.cxx:1156 AliAnalysisHelperJetTasks.cxx:1157 AliAnalysisHelperJetTasks.cxx:1158 AliAnalysisHelperJetTasks.cxx:1159 AliAnalysisHelperJetTasks.cxx:1160 AliAnalysisHelperJetTasks.cxx:1161 AliAnalysisHelperJetTasks.cxx:1162 AliAnalysisHelperJetTasks.cxx:1163 AliAnalysisHelperJetTasks.cxx:1164 AliAnalysisHelperJetTasks.cxx:1165 AliAnalysisHelperJetTasks.cxx:1166 AliAnalysisHelperJetTasks.cxx:1167 AliAnalysisHelperJetTasks.cxx:1168 AliAnalysisHelperJetTasks.cxx:1169 AliAnalysisHelperJetTasks.cxx:1170 AliAnalysisHelperJetTasks.cxx:1171 AliAnalysisHelperJetTasks.cxx:1172 AliAnalysisHelperJetTasks.cxx:1173 AliAnalysisHelperJetTasks.cxx:1174 AliAnalysisHelperJetTasks.cxx:1175 AliAnalysisHelperJetTasks.cxx:1176 AliAnalysisHelperJetTasks.cxx:1177 AliAnalysisHelperJetTasks.cxx:1178 AliAnalysisHelperJetTasks.cxx:1179 AliAnalysisHelperJetTasks.cxx:1180 AliAnalysisHelperJetTasks.cxx:1181 AliAnalysisHelperJetTasks.cxx:1182 AliAnalysisHelperJetTasks.cxx:1183 AliAnalysisHelperJetTasks.cxx:1184 AliAnalysisHelperJetTasks.cxx:1185 AliAnalysisHelperJetTasks.cxx:1186 AliAnalysisHelperJetTasks.cxx:1187 AliAnalysisHelperJetTasks.cxx:1188 AliAnalysisHelperJetTasks.cxx:1189 AliAnalysisHelperJetTasks.cxx:1190 AliAnalysisHelperJetTasks.cxx:1191 AliAnalysisHelperJetTasks.cxx:1192 AliAnalysisHelperJetTasks.cxx:1193 AliAnalysisHelperJetTasks.cxx:1194 AliAnalysisHelperJetTasks.cxx:1195 AliAnalysisHelperJetTasks.cxx:1196 AliAnalysisHelperJetTasks.cxx:1197 AliAnalysisHelperJetTasks.cxx:1198 AliAnalysisHelperJetTasks.cxx:1199 AliAnalysisHelperJetTasks.cxx:1200 AliAnalysisHelperJetTasks.cxx:1201 AliAnalysisHelperJetTasks.cxx:1202 AliAnalysisHelperJetTasks.cxx:1203 AliAnalysisHelperJetTasks.cxx:1204 AliAnalysisHelperJetTasks.cxx:1205 AliAnalysisHelperJetTasks.cxx:1206 AliAnalysisHelperJetTasks.cxx:1207 AliAnalysisHelperJetTasks.cxx:1208 AliAnalysisHelperJetTasks.cxx:1209 AliAnalysisHelperJetTasks.cxx:1210 AliAnalysisHelperJetTasks.cxx:1211 AliAnalysisHelperJetTasks.cxx:1212 AliAnalysisHelperJetTasks.cxx:1213 AliAnalysisHelperJetTasks.cxx:1214 AliAnalysisHelperJetTasks.cxx:1215 AliAnalysisHelperJetTasks.cxx:1216 AliAnalysisHelperJetTasks.cxx:1217 AliAnalysisHelperJetTasks.cxx:1218 AliAnalysisHelperJetTasks.cxx:1219 AliAnalysisHelperJetTasks.cxx:1220 AliAnalysisHelperJetTasks.cxx:1221 AliAnalysisHelperJetTasks.cxx:1222 AliAnalysisHelperJetTasks.cxx:1223 AliAnalysisHelperJetTasks.cxx:1224 AliAnalysisHelperJetTasks.cxx:1225 AliAnalysisHelperJetTasks.cxx:1226 AliAnalysisHelperJetTasks.cxx:1227 AliAnalysisHelperJetTasks.cxx:1228 AliAnalysisHelperJetTasks.cxx:1229 AliAnalysisHelperJetTasks.cxx:1230 AliAnalysisHelperJetTasks.cxx:1231 AliAnalysisHelperJetTasks.cxx:1232 AliAnalysisHelperJetTasks.cxx:1233 AliAnalysisHelperJetTasks.cxx:1234 AliAnalysisHelperJetTasks.cxx:1235 AliAnalysisHelperJetTasks.cxx:1236 AliAnalysisHelperJetTasks.cxx:1237 AliAnalysisHelperJetTasks.cxx:1238 AliAnalysisHelperJetTasks.cxx:1239 AliAnalysisHelperJetTasks.cxx:1240 AliAnalysisHelperJetTasks.cxx:1241 AliAnalysisHelperJetTasks.cxx:1242 AliAnalysisHelperJetTasks.cxx:1243 AliAnalysisHelperJetTasks.cxx:1244 AliAnalysisHelperJetTasks.cxx:1245 AliAnalysisHelperJetTasks.cxx:1246 AliAnalysisHelperJetTasks.cxx:1247 AliAnalysisHelperJetTasks.cxx:1248 AliAnalysisHelperJetTasks.cxx:1249 AliAnalysisHelperJetTasks.cxx:1250 AliAnalysisHelperJetTasks.cxx:1251 AliAnalysisHelperJetTasks.cxx:1252 AliAnalysisHelperJetTasks.cxx:1253 AliAnalysisHelperJetTasks.cxx:1254 AliAnalysisHelperJetTasks.cxx:1255 AliAnalysisHelperJetTasks.cxx:1256 AliAnalysisHelperJetTasks.cxx:1257 AliAnalysisHelperJetTasks.cxx:1258 AliAnalysisHelperJetTasks.cxx:1259 AliAnalysisHelperJetTasks.cxx:1260 AliAnalysisHelperJetTasks.cxx:1261 AliAnalysisHelperJetTasks.cxx:1262 AliAnalysisHelperJetTasks.cxx:1263 AliAnalysisHelperJetTasks.cxx:1264 AliAnalysisHelperJetTasks.cxx:1265 AliAnalysisHelperJetTasks.cxx:1266 AliAnalysisHelperJetTasks.cxx:1267 AliAnalysisHelperJetTasks.cxx:1268 AliAnalysisHelperJetTasks.cxx:1269 AliAnalysisHelperJetTasks.cxx:1270 AliAnalysisHelperJetTasks.cxx:1271 AliAnalysisHelperJetTasks.cxx:1272 AliAnalysisHelperJetTasks.cxx:1273 AliAnalysisHelperJetTasks.cxx:1274 AliAnalysisHelperJetTasks.cxx:1275 AliAnalysisHelperJetTasks.cxx:1276 AliAnalysisHelperJetTasks.cxx:1277 AliAnalysisHelperJetTasks.cxx:1278 AliAnalysisHelperJetTasks.cxx:1279 AliAnalysisHelperJetTasks.cxx:1280 AliAnalysisHelperJetTasks.cxx:1281 AliAnalysisHelperJetTasks.cxx:1282 AliAnalysisHelperJetTasks.cxx:1283 AliAnalysisHelperJetTasks.cxx:1284 AliAnalysisHelperJetTasks.cxx:1285 AliAnalysisHelperJetTasks.cxx:1286 AliAnalysisHelperJetTasks.cxx:1287 AliAnalysisHelperJetTasks.cxx:1288 AliAnalysisHelperJetTasks.cxx:1289 AliAnalysisHelperJetTasks.cxx:1290 AliAnalysisHelperJetTasks.cxx:1291 AliAnalysisHelperJetTasks.cxx:1292 AliAnalysisHelperJetTasks.cxx:1293 AliAnalysisHelperJetTasks.cxx:1294 AliAnalysisHelperJetTasks.cxx:1295 AliAnalysisHelperJetTasks.cxx:1296 AliAnalysisHelperJetTasks.cxx:1297 AliAnalysisHelperJetTasks.cxx:1298 AliAnalysisHelperJetTasks.cxx:1299 AliAnalysisHelperJetTasks.cxx:1300 AliAnalysisHelperJetTasks.cxx:1301 AliAnalysisHelperJetTasks.cxx:1302 AliAnalysisHelperJetTasks.cxx:1303 AliAnalysisHelperJetTasks.cxx:1304 AliAnalysisHelperJetTasks.cxx:1305 AliAnalysisHelperJetTasks.cxx:1306 AliAnalysisHelperJetTasks.cxx:1307 AliAnalysisHelperJetTasks.cxx:1308 AliAnalysisHelperJetTasks.cxx:1309 AliAnalysisHelperJetTasks.cxx:1310 AliAnalysisHelperJetTasks.cxx:1311 AliAnalysisHelperJetTasks.cxx:1312 AliAnalysisHelperJetTasks.cxx:1313 AliAnalysisHelperJetTasks.cxx:1314 AliAnalysisHelperJetTasks.cxx:1315 AliAnalysisHelperJetTasks.cxx:1316 AliAnalysisHelperJetTasks.cxx:1317 AliAnalysisHelperJetTasks.cxx:1318 AliAnalysisHelperJetTasks.cxx:1319 AliAnalysisHelperJetTasks.cxx:1320 AliAnalysisHelperJetTasks.cxx:1321 AliAnalysisHelperJetTasks.cxx:1322 AliAnalysisHelperJetTasks.cxx:1323 AliAnalysisHelperJetTasks.cxx:1324 AliAnalysisHelperJetTasks.cxx:1325 AliAnalysisHelperJetTasks.cxx:1326 AliAnalysisHelperJetTasks.cxx:1327 AliAnalysisHelperJetTasks.cxx:1328 AliAnalysisHelperJetTasks.cxx:1329 AliAnalysisHelperJetTasks.cxx:1330 AliAnalysisHelperJetTasks.cxx:1331 AliAnalysisHelperJetTasks.cxx:1332 AliAnalysisHelperJetTasks.cxx:1333 AliAnalysisHelperJetTasks.cxx:1334 AliAnalysisHelperJetTasks.cxx:1335 AliAnalysisHelperJetTasks.cxx:1336 AliAnalysisHelperJetTasks.cxx:1337 AliAnalysisHelperJetTasks.cxx:1338 AliAnalysisHelperJetTasks.cxx:1339 AliAnalysisHelperJetTasks.cxx:1340 AliAnalysisHelperJetTasks.cxx:1341 AliAnalysisHelperJetTasks.cxx:1342 AliAnalysisHelperJetTasks.cxx:1343 AliAnalysisHelperJetTasks.cxx:1344 AliAnalysisHelperJetTasks.cxx:1345 AliAnalysisHelperJetTasks.cxx:1346 AliAnalysisHelperJetTasks.cxx:1347 AliAnalysisHelperJetTasks.cxx:1348 AliAnalysisHelperJetTasks.cxx:1349 AliAnalysisHelperJetTasks.cxx:1350 AliAnalysisHelperJetTasks.cxx:1351 AliAnalysisHelperJetTasks.cxx:1352 AliAnalysisHelperJetTasks.cxx:1353 AliAnalysisHelperJetTasks.cxx:1354 AliAnalysisHelperJetTasks.cxx:1355 AliAnalysisHelperJetTasks.cxx:1356 AliAnalysisHelperJetTasks.cxx:1357 AliAnalysisHelperJetTasks.cxx:1358 AliAnalysisHelperJetTasks.cxx:1359 AliAnalysisHelperJetTasks.cxx:1360 AliAnalysisHelperJetTasks.cxx:1361 AliAnalysisHelperJetTasks.cxx:1362 AliAnalysisHelperJetTasks.cxx:1363 AliAnalysisHelperJetTasks.cxx:1364 AliAnalysisHelperJetTasks.cxx:1365 AliAnalysisHelperJetTasks.cxx:1366 AliAnalysisHelperJetTasks.cxx:1367 AliAnalysisHelperJetTasks.cxx:1368 AliAnalysisHelperJetTasks.cxx:1369 AliAnalysisHelperJetTasks.cxx:1370 AliAnalysisHelperJetTasks.cxx:1371 AliAnalysisHelperJetTasks.cxx:1372 AliAnalysisHelperJetTasks.cxx:1373 AliAnalysisHelperJetTasks.cxx:1374 AliAnalysisHelperJetTasks.cxx:1375 AliAnalysisHelperJetTasks.cxx:1376 AliAnalysisHelperJetTasks.cxx:1377 AliAnalysisHelperJetTasks.cxx:1378 AliAnalysisHelperJetTasks.cxx:1379 AliAnalysisHelperJetTasks.cxx:1380 AliAnalysisHelperJetTasks.cxx:1381