#ifndef ALIANALYSISTASKDIJETCORRELATIONS_H
#define ALIANALYSISTASKDIJETCORRELATIONS_H
#include <TROOT.h>
#include <TSystem.h>
#include <TNtuple.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TH3F.h>
#include <THnSparse.h>
#include <TArrayD.h>
#include <TParticle.h>
#include <TClonesArray.h>
#include <TList.h>
#include <TObjArray.h>
#include "AliAnalysisTaskSE.h"
#include "AliEventPoolManager.h"
#include "AliAODMCParticle.h"
#include "AliCentrality.h"
class AliAODEvent;
class AliVParticle;
class TObjArray;
class AliEventPoolManager;
class AliESDEvent;
class AliESDtrackCuts;
class AliMultiplicity;
class AliAODTrack;
class AliAODHandler;
class AliAODInputHandler;
class AliMCParticle;
class TDatabasePDG;
class TParticlePDG;
class AliMCEvent;
class AliStack;
class AliInputEventHandler;
class AliAnalysisTaskSE;
class AliAnalysisTaskDiJetCorrelations : public AliAnalysisTaskSE
{
public:
AliAnalysisTaskDiJetCorrelations();
AliAnalysisTaskDiJetCorrelations(const char *name);
virtual ~AliAnalysisTaskDiJetCorrelations();
virtual void UserCreateOutputObjects();
virtual void UserExec(Option_t *option);
virtual void Terminate(Option_t *);
virtual void SetSEorME(Bool_t flag) {fMixedEvent = flag; }
virtual void SetMESettings(Int_t mevt, Int_t mtrk, Int_t nminMix){fMEMaxPoolEvent = mevt, fMEMinTracks = mtrk, fMEMinEventToMix = nminMix;}
virtual void SetSystem(Bool_t system) { fSetSystemValue = system; }
virtual void SetTrigger1PTValue(Double_t pTmin1, Double_t pTmax1){fTrigger1pTLowThr = pTmin1, fTrigger1pTHighThr = pTmax1;}
virtual void SetTrigger2PTValue(Double_t pTmin2, Double_t pTmax2){fTrigger2pTLowThr = pTmin2, fTrigger2pTHighThr = pTmax2;}
virtual void SetCentralityRange(Double_t minCent, Double_t maxCent){fMinCentrality = minCent, fMaxCentrality = maxCent;}
virtual void SetDataType(Bool_t DataOrPart){fRecoOrMontecarlo = DataOrPart;}
virtual void SetFilterBit(Bool_t flag=kTRUE){fSetFilterBit=flag;}
virtual void SetFilterType(Int_t bittype){fbit= bittype;}
virtual void SetVarCentBin(Bool_t varCbin=kTRUE){fuseVarCentBins= varCbin;}
virtual void SetVarPtBin(Bool_t varPtbin=kTRUE){fuseVarPtBins= varPtbin;}
private:
AliAnalysisTaskDiJetCorrelations(const AliAnalysisTaskDiJetCorrelations &source);
AliAnalysisTaskDiJetCorrelations& operator=(const AliAnalysisTaskDiJetCorrelations& source);
void DefineHistoNames();
Bool_t ConversionResonanceCut(Double_t refmaxpT, Double_t phiMaxpT, Double_t etaMaxpT, Double_t Charge, AliAODTrack* AodTracks, TH2F*fControlConvResT, TH1F* fHistTCorrTrack);
Bool_t TwoTrackEfficiencyCut(Double_t refmaxpT, Double_t phiMaxpT, Double_t etaMaxpT, Double_t Charge, AliAODTrack* AodTracks, Float_t bSigntmp);
Double_t GetTrackbyTrackEffValue(AliAODTrack* track, Double_t CentrOrMult){
Float_t effvalue = -999.;
Int_t binX = f3DEffCor->GetXaxis()->FindBin(CentrOrMult);
Int_t binY = f3DEffCor->GetYaxis()->FindBin(track->Eta());
Int_t binZ = f3DEffCor->GetZaxis()->FindBin(track->Pt());
effvalue = f3DEffCor->GetBinContent(binX, binY, binZ);
if(effvalue==0) effvalue=1.;
return effvalue;
}
Float_t GetDPhiStar(Float_t phi1, Float_t pt1, Float_t charge1, Float_t phi2, Float_t pt2, Float_t charge2, Float_t radius, Float_t bSign){
Float_t dphistar = phi1 - phi2 - charge1 * bSign * TMath::ASin(0.075 * radius / pt1) + charge2 * bSign * TMath::ASin(0.075 * radius / pt2);
static const Double_t kPi = TMath::Pi();
if (dphistar > kPi)
dphistar = kPi*2 - dphistar;
if (dphistar < -kPi)
dphistar = -kPi*2 - dphistar;
return dphistar;
}
Float_t GetInvMassSquared(Float_t pt1, Float_t eta1, Float_t phi1, Float_t pt2, Float_t eta2, Float_t phi2, Float_t m0_1, Float_t m0_2){
Float_t tantheta1 = 1e10;
if (eta1 < -1e-10 || eta1 > 1e-10){
Float_t expTmp = TMath::Exp(-eta1);
tantheta1 = 2.0 * expTmp/(1.0 -expTmp*expTmp);
}
Float_t tantheta2 = 1e10;
if (eta2 < -1e-10 || eta2 > 1e-10){
Float_t expTmp = TMath::Exp(-eta2);
tantheta2 = 2* expTmp/(1.0 - expTmp*expTmp);
}
Float_t e1squ = m0_1 * m0_1 + pt1 * pt1 * (1.0 + 1.0 / tantheta1 / tantheta1);
Float_t e2squ = m0_2 * m0_2 + pt2 * pt2 * (1.0 + 1.0 / tantheta2 / tantheta2);
Float_t mass2 = m0_1 * m0_1 + m0_2 * m0_2 + 2 * (TMath::Sqrt(e1squ * e2squ) - ( pt1 * pt2 * ( TMath::Cos(phi1 - phi2) + 1.0 / tantheta1 / tantheta2) ) );
return mass2;
}
Float_t GetInvMassSquaredCheap(Float_t pt1, Float_t eta1, Float_t phi1, Float_t pt2, Float_t eta2, Float_t phi2, Float_t m0_1, Float_t m0_2){
Float_t tantheta1 = 1e10;
if (eta1 < -1e-10 || eta1 > 1e-10){
Float_t expTmp = 1.0-eta1+eta1*eta1/2-eta1*eta1*eta1/6+eta1*eta1*eta1*eta1/24;
tantheta1 = 2.0 * expTmp / ( 1.0 - expTmp*expTmp);
}
Float_t tantheta2 = 1e10;
if (eta2 < -1e-10 || eta2 > 1e-10){
Float_t expTmp = 1.0-eta2+eta2*eta2/2-eta2*eta2*eta2/6+eta2*eta2*eta2*eta2/24;
tantheta2 = 2.0 * expTmp / ( 1.0 - expTmp*expTmp);
}
Float_t e1squ = m0_1 * m0_1 + pt1 * pt1 * (1.0 + 1.0 / tantheta1 / tantheta1);
Float_t e2squ = m0_2 * m0_2 + pt2 * pt2 * (1.0 + 1.0 / tantheta2 / tantheta2);
Float_t deltaPhi = TMath::Abs(phi1 - phi2);
while (deltaPhi > TMath::TwoPi())
deltaPhi -= TMath::TwoPi();
if (deltaPhi > TMath::Pi())
deltaPhi = TMath::TwoPi() - deltaPhi;
Float_t cosDeltaPhi = 0;
if (deltaPhi < TMath::Pi()/3)
cosDeltaPhi = 1.0 - deltaPhi*deltaPhi/2 + deltaPhi*deltaPhi*deltaPhi*deltaPhi/24;
else if (deltaPhi < 2*TMath::Pi()/3)
cosDeltaPhi = -(deltaPhi - TMath::Pi()/2) + 1.0/6 * TMath::Power((deltaPhi - TMath::Pi()/2), 3);
else
cosDeltaPhi = -1.0 + 1.0/2.0*(deltaPhi - TMath::Pi())*(deltaPhi - TMath::Pi()) - 1.0/24.0 * TMath::Power(deltaPhi - TMath::Pi(), 4);
Float_t mass2 = m0_1 * m0_1 + m0_2 * m0_2 + 2 * ( TMath::Sqrt(e1squ * e2squ) - ( pt1 * pt2 * ( cosDeltaPhi + 1.0 / tantheta1 / tantheta2 ) ) );
return mass2;
}
Double_t AssignCorrectPhiRange(Double_t phi){
if (phi > 1.5 * TMath::Pi())phi -= TMath::TwoPi();
if (phi < -0.5 * TMath::Pi())phi += TMath::TwoPi();
Double_t phiClone = 0.;
phiClone = phi;
return phiClone;
}
Bool_t DefineMixedEventPool(){
Int_t NofCentBins = 4;
Double_t MBins[]={0, 10, 20, 40, 100.1};
Double_t * CentrORMultBins = MBins;
Int_t NofZVrtxBins = 3;
Double_t ZBins[]={-9.999, -2.5, 2.5, 10.1};
Double_t *ZVrtxBins = ZBins;
fPoolMgr = new AliEventPoolManager(fMEMaxPoolEvent, fMEMinTracks, NofCentBins, CentrORMultBins, NofZVrtxBins, ZVrtxBins);
if(!fPoolMgr) return kFALSE;
return kTRUE;
}
Bool_t ProcessMixedEventPool(){
if(!fMixedEvent) return kFALSE;
if(!fPool->IsReady()) return kFALSE;
if(fPool->GetCurrentNEvents()<fMEMinEventToMix) return kFALSE;
return kTRUE;
}
Bool_t fSetSystemValue;
Bool_t fRecoOrMontecarlo;
Bool_t fReadMC;
Bool_t fSetFilterBit;
Int_t fbit ;
TClonesArray *farrayMC;
Double_t fCentrOrMult;
Double_t fMinCentrality;
Double_t fMaxCentrality;
Double_t fTrigger1pTLowThr;
Double_t fTrigger1pTHighThr;
Double_t fTrigger2pTLowThr;
Double_t fTrigger2pTHighThr;
Bool_t fCutResonances;
Bool_t fCutConversions;
Bool_t ftwoTrackEfficiencyCut;
Bool_t fuseVarCentBins;
Bool_t fuseVarPtBins;
TH1F *fHistNEvents;
TH1F *fHistT1CorrTrack;
TH1F *fHistT2CorrTrack;
TList *fOutputQA;
TList *fOutputCorr;
TH3F *f3DEffCor;
AliEventPool *fPool;
AliEventPoolManager *fPoolMgr;
Bool_t fMixedEvent;
Int_t fMEMaxPoolEvent;
Int_t fMEMinTracks;
Int_t fMEMinEventToMix;
TH1F *fHistQA[9];
TH1F *fHistTrigDPhi;
TH2F *fControlConvResT1;
TH2F *fControlConvResT2;
TH2F *fControlConvResMT1;
TH2F *fControlConvResMT2;
ClassDef(AliAnalysisTaskDiJetCorrelations, 1);
};
#endif
AliAnalysisTaskDiJetCorrelations.h:1 AliAnalysisTaskDiJetCorrelations.h:2 AliAnalysisTaskDiJetCorrelations.h:3 AliAnalysisTaskDiJetCorrelations.h:4 AliAnalysisTaskDiJetCorrelations.h:5 AliAnalysisTaskDiJetCorrelations.h:6 AliAnalysisTaskDiJetCorrelations.h:7 AliAnalysisTaskDiJetCorrelations.h:8 AliAnalysisTaskDiJetCorrelations.h:9 AliAnalysisTaskDiJetCorrelations.h:10 AliAnalysisTaskDiJetCorrelations.h:11 AliAnalysisTaskDiJetCorrelations.h:12 AliAnalysisTaskDiJetCorrelations.h:13 AliAnalysisTaskDiJetCorrelations.h:14 AliAnalysisTaskDiJetCorrelations.h:15 AliAnalysisTaskDiJetCorrelations.h:16 AliAnalysisTaskDiJetCorrelations.h:17 AliAnalysisTaskDiJetCorrelations.h:18 AliAnalysisTaskDiJetCorrelations.h:19 AliAnalysisTaskDiJetCorrelations.h:20 AliAnalysisTaskDiJetCorrelations.h:21 AliAnalysisTaskDiJetCorrelations.h:22 AliAnalysisTaskDiJetCorrelations.h:23 AliAnalysisTaskDiJetCorrelations.h:24 AliAnalysisTaskDiJetCorrelations.h:25 AliAnalysisTaskDiJetCorrelations.h:26 AliAnalysisTaskDiJetCorrelations.h:27 AliAnalysisTaskDiJetCorrelations.h:28 AliAnalysisTaskDiJetCorrelations.h:29 AliAnalysisTaskDiJetCorrelations.h:30 AliAnalysisTaskDiJetCorrelations.h:31 AliAnalysisTaskDiJetCorrelations.h:32 AliAnalysisTaskDiJetCorrelations.h:33 AliAnalysisTaskDiJetCorrelations.h:34 AliAnalysisTaskDiJetCorrelations.h:35 AliAnalysisTaskDiJetCorrelations.h:36 AliAnalysisTaskDiJetCorrelations.h:37 AliAnalysisTaskDiJetCorrelations.h:38 AliAnalysisTaskDiJetCorrelations.h:39 AliAnalysisTaskDiJetCorrelations.h:40 AliAnalysisTaskDiJetCorrelations.h:41 AliAnalysisTaskDiJetCorrelations.h:42 AliAnalysisTaskDiJetCorrelations.h:43 AliAnalysisTaskDiJetCorrelations.h:44 AliAnalysisTaskDiJetCorrelations.h:45 AliAnalysisTaskDiJetCorrelations.h:46 AliAnalysisTaskDiJetCorrelations.h:47 AliAnalysisTaskDiJetCorrelations.h:48 AliAnalysisTaskDiJetCorrelations.h:49 AliAnalysisTaskDiJetCorrelations.h:50 AliAnalysisTaskDiJetCorrelations.h:51 AliAnalysisTaskDiJetCorrelations.h:52 AliAnalysisTaskDiJetCorrelations.h:53 AliAnalysisTaskDiJetCorrelations.h:54 AliAnalysisTaskDiJetCorrelations.h:55 AliAnalysisTaskDiJetCorrelations.h:56 AliAnalysisTaskDiJetCorrelations.h:57 AliAnalysisTaskDiJetCorrelations.h:58 AliAnalysisTaskDiJetCorrelations.h:59 AliAnalysisTaskDiJetCorrelations.h:60 AliAnalysisTaskDiJetCorrelations.h:61 AliAnalysisTaskDiJetCorrelations.h:62 AliAnalysisTaskDiJetCorrelations.h:63 AliAnalysisTaskDiJetCorrelations.h:64 AliAnalysisTaskDiJetCorrelations.h:65 AliAnalysisTaskDiJetCorrelations.h:66 AliAnalysisTaskDiJetCorrelations.h:67 AliAnalysisTaskDiJetCorrelations.h:68 AliAnalysisTaskDiJetCorrelations.h:69 AliAnalysisTaskDiJetCorrelations.h:70 AliAnalysisTaskDiJetCorrelations.h:71 AliAnalysisTaskDiJetCorrelations.h:72 AliAnalysisTaskDiJetCorrelations.h:73 AliAnalysisTaskDiJetCorrelations.h:74 AliAnalysisTaskDiJetCorrelations.h:75 AliAnalysisTaskDiJetCorrelations.h:76 AliAnalysisTaskDiJetCorrelations.h:77 AliAnalysisTaskDiJetCorrelations.h:78 AliAnalysisTaskDiJetCorrelations.h:79 AliAnalysisTaskDiJetCorrelations.h:80 AliAnalysisTaskDiJetCorrelations.h:81 AliAnalysisTaskDiJetCorrelations.h:82 AliAnalysisTaskDiJetCorrelations.h:83 AliAnalysisTaskDiJetCorrelations.h:84 AliAnalysisTaskDiJetCorrelations.h:85 AliAnalysisTaskDiJetCorrelations.h:86 AliAnalysisTaskDiJetCorrelations.h:87 AliAnalysisTaskDiJetCorrelations.h:88 AliAnalysisTaskDiJetCorrelations.h:89 AliAnalysisTaskDiJetCorrelations.h:90 AliAnalysisTaskDiJetCorrelations.h:91 AliAnalysisTaskDiJetCorrelations.h:92 AliAnalysisTaskDiJetCorrelations.h:93 AliAnalysisTaskDiJetCorrelations.h:94 AliAnalysisTaskDiJetCorrelations.h:95 AliAnalysisTaskDiJetCorrelations.h:96 AliAnalysisTaskDiJetCorrelations.h:97 AliAnalysisTaskDiJetCorrelations.h:98 AliAnalysisTaskDiJetCorrelations.h:99 AliAnalysisTaskDiJetCorrelations.h:100 AliAnalysisTaskDiJetCorrelations.h:101 AliAnalysisTaskDiJetCorrelations.h:102 AliAnalysisTaskDiJetCorrelations.h:103 AliAnalysisTaskDiJetCorrelations.h:104 AliAnalysisTaskDiJetCorrelations.h:105 AliAnalysisTaskDiJetCorrelations.h:106 AliAnalysisTaskDiJetCorrelations.h:107 AliAnalysisTaskDiJetCorrelations.h:108 AliAnalysisTaskDiJetCorrelations.h:109 AliAnalysisTaskDiJetCorrelations.h:110 AliAnalysisTaskDiJetCorrelations.h:111 AliAnalysisTaskDiJetCorrelations.h:112 AliAnalysisTaskDiJetCorrelations.h:113 AliAnalysisTaskDiJetCorrelations.h:114 AliAnalysisTaskDiJetCorrelations.h:115 AliAnalysisTaskDiJetCorrelations.h:116 AliAnalysisTaskDiJetCorrelations.h:117 AliAnalysisTaskDiJetCorrelations.h:118 AliAnalysisTaskDiJetCorrelations.h:119 AliAnalysisTaskDiJetCorrelations.h:120 AliAnalysisTaskDiJetCorrelations.h:121 AliAnalysisTaskDiJetCorrelations.h:122 AliAnalysisTaskDiJetCorrelations.h:123 AliAnalysisTaskDiJetCorrelations.h:124 AliAnalysisTaskDiJetCorrelations.h:125 AliAnalysisTaskDiJetCorrelations.h:126 AliAnalysisTaskDiJetCorrelations.h:127 AliAnalysisTaskDiJetCorrelations.h:128 AliAnalysisTaskDiJetCorrelations.h:129 AliAnalysisTaskDiJetCorrelations.h:130 AliAnalysisTaskDiJetCorrelations.h:131 AliAnalysisTaskDiJetCorrelations.h:132 AliAnalysisTaskDiJetCorrelations.h:133 AliAnalysisTaskDiJetCorrelations.h:134 AliAnalysisTaskDiJetCorrelations.h:135 AliAnalysisTaskDiJetCorrelations.h:136 AliAnalysisTaskDiJetCorrelations.h:137 AliAnalysisTaskDiJetCorrelations.h:138 AliAnalysisTaskDiJetCorrelations.h:139 AliAnalysisTaskDiJetCorrelations.h:140 AliAnalysisTaskDiJetCorrelations.h:141 AliAnalysisTaskDiJetCorrelations.h:142 AliAnalysisTaskDiJetCorrelations.h:143 AliAnalysisTaskDiJetCorrelations.h:144 AliAnalysisTaskDiJetCorrelations.h:145 AliAnalysisTaskDiJetCorrelations.h:146 AliAnalysisTaskDiJetCorrelations.h:147 AliAnalysisTaskDiJetCorrelations.h:148 AliAnalysisTaskDiJetCorrelations.h:149 AliAnalysisTaskDiJetCorrelations.h:150 AliAnalysisTaskDiJetCorrelations.h:151 AliAnalysisTaskDiJetCorrelations.h:152 AliAnalysisTaskDiJetCorrelations.h:153 AliAnalysisTaskDiJetCorrelations.h:154 AliAnalysisTaskDiJetCorrelations.h:155 AliAnalysisTaskDiJetCorrelations.h:156 AliAnalysisTaskDiJetCorrelations.h:157 AliAnalysisTaskDiJetCorrelations.h:158 AliAnalysisTaskDiJetCorrelations.h:159 AliAnalysisTaskDiJetCorrelations.h:160 AliAnalysisTaskDiJetCorrelations.h:161 AliAnalysisTaskDiJetCorrelations.h:162 AliAnalysisTaskDiJetCorrelations.h:163 AliAnalysisTaskDiJetCorrelations.h:164 AliAnalysisTaskDiJetCorrelations.h:165 AliAnalysisTaskDiJetCorrelations.h:166 AliAnalysisTaskDiJetCorrelations.h:167 AliAnalysisTaskDiJetCorrelations.h:168 AliAnalysisTaskDiJetCorrelations.h:169 AliAnalysisTaskDiJetCorrelations.h:170 AliAnalysisTaskDiJetCorrelations.h:171 AliAnalysisTaskDiJetCorrelations.h:172 AliAnalysisTaskDiJetCorrelations.h:173 AliAnalysisTaskDiJetCorrelations.h:174 AliAnalysisTaskDiJetCorrelations.h:175 AliAnalysisTaskDiJetCorrelations.h:176 AliAnalysisTaskDiJetCorrelations.h:177 AliAnalysisTaskDiJetCorrelations.h:178 AliAnalysisTaskDiJetCorrelations.h:179 AliAnalysisTaskDiJetCorrelations.h:180 AliAnalysisTaskDiJetCorrelations.h:181 AliAnalysisTaskDiJetCorrelations.h:182 AliAnalysisTaskDiJetCorrelations.h:183 AliAnalysisTaskDiJetCorrelations.h:184 AliAnalysisTaskDiJetCorrelations.h:185 AliAnalysisTaskDiJetCorrelations.h:186 AliAnalysisTaskDiJetCorrelations.h:187 AliAnalysisTaskDiJetCorrelations.h:188 AliAnalysisTaskDiJetCorrelations.h:189 AliAnalysisTaskDiJetCorrelations.h:190 AliAnalysisTaskDiJetCorrelations.h:191 AliAnalysisTaskDiJetCorrelations.h:192 AliAnalysisTaskDiJetCorrelations.h:193 AliAnalysisTaskDiJetCorrelations.h:194 AliAnalysisTaskDiJetCorrelations.h:195 AliAnalysisTaskDiJetCorrelations.h:196 AliAnalysisTaskDiJetCorrelations.h:197 AliAnalysisTaskDiJetCorrelations.h:198 AliAnalysisTaskDiJetCorrelations.h:199 AliAnalysisTaskDiJetCorrelations.h:200 AliAnalysisTaskDiJetCorrelations.h:201 AliAnalysisTaskDiJetCorrelations.h:202 AliAnalysisTaskDiJetCorrelations.h:203 AliAnalysisTaskDiJetCorrelations.h:204 AliAnalysisTaskDiJetCorrelations.h:205 AliAnalysisTaskDiJetCorrelations.h:206 AliAnalysisTaskDiJetCorrelations.h:207 AliAnalysisTaskDiJetCorrelations.h:208 AliAnalysisTaskDiJetCorrelations.h:209 AliAnalysisTaskDiJetCorrelations.h:210 AliAnalysisTaskDiJetCorrelations.h:211 AliAnalysisTaskDiJetCorrelations.h:212 AliAnalysisTaskDiJetCorrelations.h:213 AliAnalysisTaskDiJetCorrelations.h:214 AliAnalysisTaskDiJetCorrelations.h:215 AliAnalysisTaskDiJetCorrelations.h:216 AliAnalysisTaskDiJetCorrelations.h:217 AliAnalysisTaskDiJetCorrelations.h:218 AliAnalysisTaskDiJetCorrelations.h:219 AliAnalysisTaskDiJetCorrelations.h:220 AliAnalysisTaskDiJetCorrelations.h:221 AliAnalysisTaskDiJetCorrelations.h:222 AliAnalysisTaskDiJetCorrelations.h:223 AliAnalysisTaskDiJetCorrelations.h:224 AliAnalysisTaskDiJetCorrelations.h:225 AliAnalysisTaskDiJetCorrelations.h:226 AliAnalysisTaskDiJetCorrelations.h:227 AliAnalysisTaskDiJetCorrelations.h:228 AliAnalysisTaskDiJetCorrelations.h:229 AliAnalysisTaskDiJetCorrelations.h:230 AliAnalysisTaskDiJetCorrelations.h:231 AliAnalysisTaskDiJetCorrelations.h:232 AliAnalysisTaskDiJetCorrelations.h:233 AliAnalysisTaskDiJetCorrelations.h:234 AliAnalysisTaskDiJetCorrelations.h:235 AliAnalysisTaskDiJetCorrelations.h:236 AliAnalysisTaskDiJetCorrelations.h:237 AliAnalysisTaskDiJetCorrelations.h:238 AliAnalysisTaskDiJetCorrelations.h:239 AliAnalysisTaskDiJetCorrelations.h:240 AliAnalysisTaskDiJetCorrelations.h:241 AliAnalysisTaskDiJetCorrelations.h:242 AliAnalysisTaskDiJetCorrelations.h:243 AliAnalysisTaskDiJetCorrelations.h:244 AliAnalysisTaskDiJetCorrelations.h:245 AliAnalysisTaskDiJetCorrelations.h:246