#ifndef ALIANALYSISTASKJETSPECTRUM2_H
#define ALIANALYSISTASKJETSPECTRUM2_H
#include "AliAnalysisTaskSE.h"
#include "THnSparse.h" // cannot forward declare ThnSparseF
class AliJetHeader;
class AliESDEvent;
class AliAODEvent;
class AliAODExtension;
class AliAODJet;
class AliVParticle;
class AliAODJetEventBackground;
class AliGenPythiaEventHeader;
class AliCFManager;
class AliCFContainer;
class AliTHn;
class TList;
class TChain;
class TH1F;
class TH2F;
class TH3F;
class TRandom3;
class TProfile;
class TProfile2D;
class TSTring;
class AliAnalysisTaskJetSpectrum2 : public AliAnalysisTaskSE
{
public:
AliAnalysisTaskJetSpectrum2();
AliAnalysisTaskJetSpectrum2(const char* name);
virtual ~AliAnalysisTaskJetSpectrum2();
virtual void UserCreateOutputObjects();
virtual void Init();
virtual void LocalInit() { Init(); }
virtual void UserExec(Option_t *option);
virtual void Terminate(Option_t *option);
virtual Bool_t Notify();
virtual void SetUseGlobalSelection(Bool_t b){fUseGlobalSelection = b;}
virtual void SetEventClass(Int_t i){fEventClass = i;}
virtual void SetExternalWeight(Float_t f){fExternalWeight = f;}
virtual void SetUseExternalWeightOnly(Bool_t b){fUseExternalWeightOnly = b;}
virtual void SetAODJetInput(Bool_t b){fUseAODJetInput = b;}
virtual void SetAODTrackInput(Bool_t b){fUseAODTrackInput = b;}
virtual void SetAODMCInput(Bool_t b){fUseAODMCInput = b;}
virtual void SetLimitGenJetEta(Bool_t b){fLimitGenJetEta = b;}
virtual void SetJetEtaWindow(Float_t f){fJetRecEtaWindow = f;}
virtual void SetTrackEtaWindow(Float_t f){fTrackRecEtaWindow = f;}
virtual void SetNMatchJets(Short_t f){fNMatchJets = f;}
virtual void SetMinJetPt(Float_t f){fMinJetPt = f;}
virtual void SetNRPBins(Short_t i){fNRPBins = i;}
virtual void SetTRP(Int_t i){fTRP=i;}
virtual void SetDebug(Int_t i){fDebug=i;}
virtual void SetNMultBins(Short_t i) {fNBinsMult=i;}
virtual void SetNPtLeadingBins(Short_t i) {fNBinsLeadingTrackPt=i;}
virtual void SetFlagJetType(Int_t iType,Int_t iF){fFlagJetType[iType] = iF;}
virtual void SetMinTrackPt(Float_t f){fMinTrackPt = f;}
virtual void SetDeltaPhiWindow(Float_t f){fDeltaPhiWindow = f;}
virtual void SetAnalysisType(Int_t i){fAnalysisType = i;}
virtual void SetBranchGen(const char* c){fBranchGen = c;}
virtual void SetBranchRec(const char* c){fBranchRec = c;}
virtual void SetBranchBkgRec(const char* c){fBranchBkgRec = c;}
virtual void SetBranchBkgGen(const char* c){fBranchBkgGen = c;}
virtual void SetTrackTypeGen(Int_t i){fTrackTypeGen = i;}
virtual void SetTrackTypeRec(Int_t i){fTrackTypeRec = i;}
virtual void SetFilterMask(UInt_t i){fFilterMask = i;}
virtual void SetJetTriggerExclude(UInt_t i){fJetTriggerExcludeMask = i;}
virtual void SetJetTriggerBest(UInt_t i){fJetTriggerBestMask = i;}
virtual void SetMatching(Bool_t b = kTRUE){fDoMatching = b;}
virtual void SetRPMethod(Int_t i){fRPMethod = i;}
virtual void SetEventSelectionMask(UInt_t i){fEventSelectionMask = i;}
virtual void SetNonStdFile(char* c){fNonStdFile = c;}
virtual void SetNTrigger(Int_t n);
virtual void SetTrigger(Int_t i,UInt_t it,const char* c = "");
virtual void SetNAcceptance(Int_t n);
virtual void SetAcceptance(Int_t i,Float_t phiMin,Float_t phiMax,Float_t etaMin,Float_t etaMax);
virtual Int_t CheckAcceptance(Float_t phi,Float_t eta);
void SetMaxVertexZ(Float_t a) {fMaxVertexZ = a;}
void SetMinNcontributors(Int_t i) {fMinNcontributors = i;}
void SetPileupRejection(Bool_t a) {fRejectPileup = a;}
enum {kTrackUndef = 0, kTrackAOD, kTrackKineAll,kTrackKineCharged, kTrackAODMCAll, kTrackAODMCCharged, kTrackAODMCChargedAcceptance};
enum {kAnaMC = 0x1, kAnaMCESD = 0x2};
enum {kMaxJets = 2};
enum {kJetRec = 0, kJetGen, kJetRecFull, kJetGenFull, kJetTypes};
enum {kMaxCorrelation = 3};
enum {kStep0 = 0, kStep1, kStep2, kStep3, kStep4, kStep5, kStep6, kStep7,kMaxStep};
private:
AliAnalysisTaskJetSpectrum2(const AliAnalysisTaskJetSpectrum2&);
AliAnalysisTaskJetSpectrum2& operator=(const AliAnalysisTaskJetSpectrum2&);
void MakeJetContainer();
Int_t GetListOfTracks(TList *list,Int_t type);
void FillTrackHistos(TList &particlesList,int iType);
Float_t GetRho(TList &list);
Float_t GetCentrality();
Bool_t CalculateReactionPlaneAngle(const TList *trackList);
Double_t RelativePhi(Double_t phi1,Double_t phi2);
Int_t GetPhiBin(Double_t phi);
Double_t GetPhiWeight(Double_t phi,Double_t signedpt);
Int_t GetListOfJets(TList *list,TClonesArray* jarray,Int_t type);
void FillJetHistos(TList &jetsList,TList &particlesList,Int_t iType);
void FillMatchHistos(TList &recJetsList,TList &genJetsList);
Bool_t JetSelected(AliAODJet *jet);
Int_t MultFromJetRefs(TClonesArray *jets);
AliVParticle *LeadingTrackFromJetRefs(AliAODJet* jet);
AliVParticle *LeadingTrackInCone(AliAODJet* jet,TList *list,Float_t r = 0.4);
AliJetHeader *fJetHeaderRec;
AliJetHeader *fJetHeaderGen;
AliAODEvent *fAODIn;
AliAODEvent *fAODOut;
AliAODExtension *fAODExtension;
AliCFContainer *fhnJetContainer;
THnSparse *fhnCorrelation;
THnSparseF *fhnEvent;
TF1 *f1PtScale;
TString fBranchRec;
TString fBranchGen;
TString fBranchBkgRec;
TString fBranchBkgGen;
TString fNonStdFile;
TRandom3* fRandomizer;
Bool_t fUseAODJetInput;
Bool_t fUseAODTrackInput;
Bool_t fUseAODMCInput;
Bool_t fUseGlobalSelection;
Bool_t fUseExternalWeightOnly;
Bool_t fLimitGenJetEta;
Bool_t fDoMatching;
Short_t fNMatchJets;
Short_t fNRPBins;
Int_t fTRP;
Int_t fDebug;
UInt_t fJetTriggerExcludeMask;
UInt_t fJetTriggerBestMask;
UInt_t fFilterMask;
UInt_t fEventSelectionMask;
Int_t fNTrigger;
UInt_t *fTriggerBit;
Int_t fNAcceptance;
Short_t fNBinsLeadingTrackPt;
Short_t fNBinsMult;
Int_t fAnalysisType;
Int_t fTrackTypeRec;
Int_t fTrackTypeGen;
Int_t fFlagJetType[kJetTypes];
Int_t fEventClass;
Int_t fRPMethod;
Float_t fAvgTrials;
Float_t fExternalWeight;
Float_t fJetRecEtaWindow;
Float_t fTrackRecEtaWindow;
Float_t fMinJetPt;
Float_t fMinTrackPt;
Float_t fDeltaPhiWindow;
Float_t *fAcceptancePhiMin;
Float_t *fAcceptancePhiMax;
Float_t *fAcceptanceEtaMin;
Float_t *fAcceptanceEtaMax;
Float_t fCentrality;
Float_t fRPAngle;
Int_t fMultRec;
Int_t fMultGen;
TString *fTriggerName;
TProfile* fh1Xsec;
TH1F* fh1Trials;
TH1F* fh1AvgTrials;
TH1F* fh1PtHard;
TH1F* fh1PtHardNoW;
TH1F* fh1PtHardTrials;
TH1F* fh1ZVtx;
TH1F* fh1RP;
TH1F* fh1Centrality;
TH1F* fh1TmpRho;
TH2F* fh2MultRec;
TH2F* fh2MultGen;
TH2F* fh2RPCentrality;
TH2F* fh2PtFGen;
TH3F* fh2deltaPt1Pt2;
TH2F* fh2RelPtFGen;
TH3F* fh3RelPtFGenLeadTrkPt;
TH1F* fh1NJets[kJetTypes];
TH1F* fh1SumPtTrack[kJetTypes];
TH1F* fh1PtIn[kJetTypes][kMaxJets+1];
TH1F* fh1PtJetsIn[kJetTypes];
TH1F* fh1PtJetsInRej[kJetTypes];
TH1F* fh1PtJetsInBest[kJetTypes];
TH1F* fh1PtTracksIn[kJetTypes];
TH1F* fh1PtTracksInLow[kJetTypes];
TH2F* fh2NJetsPt[kJetTypes];
TH2F* fh2NTracksPt[kJetTypes];
TProfile2D *fp2MultRPPhiTrackPt[kJetTypes];
TProfile2D *fp2CentRPPhiTrackPt[kJetTypes];
THnSparseF *fhnJetPt[kJetTypes];
THnSparseF *fhnJetPtBest[kJetTypes];
THnSparseF *fhnJetPtRej[kJetTypes];
THnSparseF *fhnJetPtQA[kJetTypes];
THnSparseF *fhnTrackPt[kJetTypes];
THnSparseF *fhnTrackPtQA[kJetTypes];
TH2F* fh2LTrackPtJetPt[kJetTypes][kMaxJets+1];
TH1F* fh1DijetMinv[kJetTypes];
TH2F* fh2DijetDeltaPhiPt[kJetTypes];
TH2F* fh2DijetAsymPt[kJetTypes];
TH2F* fh2DijetPt2vsPt1[kJetTypes];
TH2F* fh2DijetDifvsSum[kJetTypes];
TH1F* fh1EvtSelection;
Float_t fMaxVertexZ;
Int_t fMinNcontributors;
Bool_t fRejectPileup;
TList *fHistList;
ClassDef(AliAnalysisTaskJetSpectrum2, 23);
};
#endif
AliAnalysisTaskJetSpectrum2.h:1 AliAnalysisTaskJetSpectrum2.h:2 AliAnalysisTaskJetSpectrum2.h:3 AliAnalysisTaskJetSpectrum2.h:4 AliAnalysisTaskJetSpectrum2.h:5 AliAnalysisTaskJetSpectrum2.h:6 AliAnalysisTaskJetSpectrum2.h:7 AliAnalysisTaskJetSpectrum2.h:8 AliAnalysisTaskJetSpectrum2.h:9 AliAnalysisTaskJetSpectrum2.h:10 AliAnalysisTaskJetSpectrum2.h:11 AliAnalysisTaskJetSpectrum2.h:12 AliAnalysisTaskJetSpectrum2.h:13 AliAnalysisTaskJetSpectrum2.h:14 AliAnalysisTaskJetSpectrum2.h:15 AliAnalysisTaskJetSpectrum2.h:16 AliAnalysisTaskJetSpectrum2.h:17 AliAnalysisTaskJetSpectrum2.h:18 AliAnalysisTaskJetSpectrum2.h:19 AliAnalysisTaskJetSpectrum2.h:20 AliAnalysisTaskJetSpectrum2.h:21 AliAnalysisTaskJetSpectrum2.h:22 AliAnalysisTaskJetSpectrum2.h:23 AliAnalysisTaskJetSpectrum2.h:24 AliAnalysisTaskJetSpectrum2.h:25 AliAnalysisTaskJetSpectrum2.h:26 AliAnalysisTaskJetSpectrum2.h:27 AliAnalysisTaskJetSpectrum2.h:28 AliAnalysisTaskJetSpectrum2.h:29 AliAnalysisTaskJetSpectrum2.h:30 AliAnalysisTaskJetSpectrum2.h:31 AliAnalysisTaskJetSpectrum2.h:32 AliAnalysisTaskJetSpectrum2.h:33 AliAnalysisTaskJetSpectrum2.h:34 AliAnalysisTaskJetSpectrum2.h:35 AliAnalysisTaskJetSpectrum2.h:36 AliAnalysisTaskJetSpectrum2.h:37 AliAnalysisTaskJetSpectrum2.h:38 AliAnalysisTaskJetSpectrum2.h:39 AliAnalysisTaskJetSpectrum2.h:40 AliAnalysisTaskJetSpectrum2.h:41 AliAnalysisTaskJetSpectrum2.h:42 AliAnalysisTaskJetSpectrum2.h:43 AliAnalysisTaskJetSpectrum2.h:44 AliAnalysisTaskJetSpectrum2.h:45 AliAnalysisTaskJetSpectrum2.h:46 AliAnalysisTaskJetSpectrum2.h:47 AliAnalysisTaskJetSpectrum2.h:48 AliAnalysisTaskJetSpectrum2.h:49 AliAnalysisTaskJetSpectrum2.h:50 AliAnalysisTaskJetSpectrum2.h:51 AliAnalysisTaskJetSpectrum2.h:52 AliAnalysisTaskJetSpectrum2.h:53 AliAnalysisTaskJetSpectrum2.h:54 AliAnalysisTaskJetSpectrum2.h:55 AliAnalysisTaskJetSpectrum2.h:56 AliAnalysisTaskJetSpectrum2.h:57 AliAnalysisTaskJetSpectrum2.h:58 AliAnalysisTaskJetSpectrum2.h:59 AliAnalysisTaskJetSpectrum2.h:60 AliAnalysisTaskJetSpectrum2.h:61 AliAnalysisTaskJetSpectrum2.h:62 AliAnalysisTaskJetSpectrum2.h:63 AliAnalysisTaskJetSpectrum2.h:64 AliAnalysisTaskJetSpectrum2.h:65 AliAnalysisTaskJetSpectrum2.h:66 AliAnalysisTaskJetSpectrum2.h:67 AliAnalysisTaskJetSpectrum2.h:68 AliAnalysisTaskJetSpectrum2.h:69 AliAnalysisTaskJetSpectrum2.h:70 AliAnalysisTaskJetSpectrum2.h:71 AliAnalysisTaskJetSpectrum2.h:72 AliAnalysisTaskJetSpectrum2.h:73 AliAnalysisTaskJetSpectrum2.h:74 AliAnalysisTaskJetSpectrum2.h:75 AliAnalysisTaskJetSpectrum2.h:76 AliAnalysisTaskJetSpectrum2.h:77 AliAnalysisTaskJetSpectrum2.h:78 AliAnalysisTaskJetSpectrum2.h:79 AliAnalysisTaskJetSpectrum2.h:80 AliAnalysisTaskJetSpectrum2.h:81 AliAnalysisTaskJetSpectrum2.h:82 AliAnalysisTaskJetSpectrum2.h:83 AliAnalysisTaskJetSpectrum2.h:84 AliAnalysisTaskJetSpectrum2.h:85 AliAnalysisTaskJetSpectrum2.h:86 AliAnalysisTaskJetSpectrum2.h:87 AliAnalysisTaskJetSpectrum2.h:88 AliAnalysisTaskJetSpectrum2.h:89 AliAnalysisTaskJetSpectrum2.h:90 AliAnalysisTaskJetSpectrum2.h:91 AliAnalysisTaskJetSpectrum2.h:92 AliAnalysisTaskJetSpectrum2.h:93 AliAnalysisTaskJetSpectrum2.h:94 AliAnalysisTaskJetSpectrum2.h:95 AliAnalysisTaskJetSpectrum2.h:96 AliAnalysisTaskJetSpectrum2.h:97 AliAnalysisTaskJetSpectrum2.h:98 AliAnalysisTaskJetSpectrum2.h:99 AliAnalysisTaskJetSpectrum2.h:100 AliAnalysisTaskJetSpectrum2.h:101 AliAnalysisTaskJetSpectrum2.h:102 AliAnalysisTaskJetSpectrum2.h:103 AliAnalysisTaskJetSpectrum2.h:104 AliAnalysisTaskJetSpectrum2.h:105 AliAnalysisTaskJetSpectrum2.h:106 AliAnalysisTaskJetSpectrum2.h:107 AliAnalysisTaskJetSpectrum2.h:108 AliAnalysisTaskJetSpectrum2.h:109 AliAnalysisTaskJetSpectrum2.h:110 AliAnalysisTaskJetSpectrum2.h:111 AliAnalysisTaskJetSpectrum2.h:112 AliAnalysisTaskJetSpectrum2.h:113 AliAnalysisTaskJetSpectrum2.h:114 AliAnalysisTaskJetSpectrum2.h:115 AliAnalysisTaskJetSpectrum2.h:116 AliAnalysisTaskJetSpectrum2.h:117 AliAnalysisTaskJetSpectrum2.h:118 AliAnalysisTaskJetSpectrum2.h:119 AliAnalysisTaskJetSpectrum2.h:120 AliAnalysisTaskJetSpectrum2.h:121 AliAnalysisTaskJetSpectrum2.h:122 AliAnalysisTaskJetSpectrum2.h:123 AliAnalysisTaskJetSpectrum2.h:124 AliAnalysisTaskJetSpectrum2.h:125 AliAnalysisTaskJetSpectrum2.h:126 AliAnalysisTaskJetSpectrum2.h:127 AliAnalysisTaskJetSpectrum2.h:128 AliAnalysisTaskJetSpectrum2.h:129 AliAnalysisTaskJetSpectrum2.h:130 AliAnalysisTaskJetSpectrum2.h:131 AliAnalysisTaskJetSpectrum2.h:132 AliAnalysisTaskJetSpectrum2.h:133 AliAnalysisTaskJetSpectrum2.h:134 AliAnalysisTaskJetSpectrum2.h:135 AliAnalysisTaskJetSpectrum2.h:136 AliAnalysisTaskJetSpectrum2.h:137 AliAnalysisTaskJetSpectrum2.h:138 AliAnalysisTaskJetSpectrum2.h:139 AliAnalysisTaskJetSpectrum2.h:140 AliAnalysisTaskJetSpectrum2.h:141 AliAnalysisTaskJetSpectrum2.h:142 AliAnalysisTaskJetSpectrum2.h:143 AliAnalysisTaskJetSpectrum2.h:144 AliAnalysisTaskJetSpectrum2.h:145 AliAnalysisTaskJetSpectrum2.h:146 AliAnalysisTaskJetSpectrum2.h:147 AliAnalysisTaskJetSpectrum2.h:148 AliAnalysisTaskJetSpectrum2.h:149 AliAnalysisTaskJetSpectrum2.h:150 AliAnalysisTaskJetSpectrum2.h:151 AliAnalysisTaskJetSpectrum2.h:152 AliAnalysisTaskJetSpectrum2.h:153 AliAnalysisTaskJetSpectrum2.h:154 AliAnalysisTaskJetSpectrum2.h:155 AliAnalysisTaskJetSpectrum2.h:156 AliAnalysisTaskJetSpectrum2.h:157 AliAnalysisTaskJetSpectrum2.h:158 AliAnalysisTaskJetSpectrum2.h:159 AliAnalysisTaskJetSpectrum2.h:160 AliAnalysisTaskJetSpectrum2.h:161 AliAnalysisTaskJetSpectrum2.h:162 AliAnalysisTaskJetSpectrum2.h:163 AliAnalysisTaskJetSpectrum2.h:164 AliAnalysisTaskJetSpectrum2.h:165 AliAnalysisTaskJetSpectrum2.h:166 AliAnalysisTaskJetSpectrum2.h:167 AliAnalysisTaskJetSpectrum2.h:168 AliAnalysisTaskJetSpectrum2.h:169 AliAnalysisTaskJetSpectrum2.h:170 AliAnalysisTaskJetSpectrum2.h:171 AliAnalysisTaskJetSpectrum2.h:172 AliAnalysisTaskJetSpectrum2.h:173 AliAnalysisTaskJetSpectrum2.h:174 AliAnalysisTaskJetSpectrum2.h:175 AliAnalysisTaskJetSpectrum2.h:176 AliAnalysisTaskJetSpectrum2.h:177 AliAnalysisTaskJetSpectrum2.h:178 AliAnalysisTaskJetSpectrum2.h:179 AliAnalysisTaskJetSpectrum2.h:180 AliAnalysisTaskJetSpectrum2.h:181 AliAnalysisTaskJetSpectrum2.h:182 AliAnalysisTaskJetSpectrum2.h:183 AliAnalysisTaskJetSpectrum2.h:184 AliAnalysisTaskJetSpectrum2.h:185 AliAnalysisTaskJetSpectrum2.h:186 AliAnalysisTaskJetSpectrum2.h:187 AliAnalysisTaskJetSpectrum2.h:188 AliAnalysisTaskJetSpectrum2.h:189 AliAnalysisTaskJetSpectrum2.h:190 AliAnalysisTaskJetSpectrum2.h:191 AliAnalysisTaskJetSpectrum2.h:192 AliAnalysisTaskJetSpectrum2.h:193 AliAnalysisTaskJetSpectrum2.h:194 AliAnalysisTaskJetSpectrum2.h:195 AliAnalysisTaskJetSpectrum2.h:196 AliAnalysisTaskJetSpectrum2.h:197 AliAnalysisTaskJetSpectrum2.h:198 AliAnalysisTaskJetSpectrum2.h:199 AliAnalysisTaskJetSpectrum2.h:200 AliAnalysisTaskJetSpectrum2.h:201 AliAnalysisTaskJetSpectrum2.h:202 AliAnalysisTaskJetSpectrum2.h:203 AliAnalysisTaskJetSpectrum2.h:204 AliAnalysisTaskJetSpectrum2.h:205 AliAnalysisTaskJetSpectrum2.h:206 AliAnalysisTaskJetSpectrum2.h:207 AliAnalysisTaskJetSpectrum2.h:208 AliAnalysisTaskJetSpectrum2.h:209 AliAnalysisTaskJetSpectrum2.h:210 AliAnalysisTaskJetSpectrum2.h:211 AliAnalysisTaskJetSpectrum2.h:212 AliAnalysisTaskJetSpectrum2.h:213 AliAnalysisTaskJetSpectrum2.h:214 AliAnalysisTaskJetSpectrum2.h:215 AliAnalysisTaskJetSpectrum2.h:216 AliAnalysisTaskJetSpectrum2.h:217 AliAnalysisTaskJetSpectrum2.h:218 AliAnalysisTaskJetSpectrum2.h:219 AliAnalysisTaskJetSpectrum2.h:220 AliAnalysisTaskJetSpectrum2.h:221 AliAnalysisTaskJetSpectrum2.h:222 AliAnalysisTaskJetSpectrum2.h:223 AliAnalysisTaskJetSpectrum2.h:224 AliAnalysisTaskJetSpectrum2.h:225 AliAnalysisTaskJetSpectrum2.h:226 AliAnalysisTaskJetSpectrum2.h:227 AliAnalysisTaskJetSpectrum2.h:228 AliAnalysisTaskJetSpectrum2.h:229 AliAnalysisTaskJetSpectrum2.h:230 AliAnalysisTaskJetSpectrum2.h:231 AliAnalysisTaskJetSpectrum2.h:232 AliAnalysisTaskJetSpectrum2.h:233 AliAnalysisTaskJetSpectrum2.h:234 AliAnalysisTaskJetSpectrum2.h:235 AliAnalysisTaskJetSpectrum2.h:236 AliAnalysisTaskJetSpectrum2.h:237 AliAnalysisTaskJetSpectrum2.h:238 AliAnalysisTaskJetSpectrum2.h:239 AliAnalysisTaskJetSpectrum2.h:240 AliAnalysisTaskJetSpectrum2.h:241 AliAnalysisTaskJetSpectrum2.h:242 AliAnalysisTaskJetSpectrum2.h:243 AliAnalysisTaskJetSpectrum2.h:244 AliAnalysisTaskJetSpectrum2.h:245 AliAnalysisTaskJetSpectrum2.h:246 AliAnalysisTaskJetSpectrum2.h:247 AliAnalysisTaskJetSpectrum2.h:248 AliAnalysisTaskJetSpectrum2.h:249 AliAnalysisTaskJetSpectrum2.h:250 AliAnalysisTaskJetSpectrum2.h:251 AliAnalysisTaskJetSpectrum2.h:252 AliAnalysisTaskJetSpectrum2.h:253 AliAnalysisTaskJetSpectrum2.h:254 AliAnalysisTaskJetSpectrum2.h:255 AliAnalysisTaskJetSpectrum2.h:256 AliAnalysisTaskJetSpectrum2.h:257 AliAnalysisTaskJetSpectrum2.h:258 AliAnalysisTaskJetSpectrum2.h:259 AliAnalysisTaskJetSpectrum2.h:260 AliAnalysisTaskJetSpectrum2.h:261 AliAnalysisTaskJetSpectrum2.h:262 AliAnalysisTaskJetSpectrum2.h:263 AliAnalysisTaskJetSpectrum2.h:264 AliAnalysisTaskJetSpectrum2.h:265 AliAnalysisTaskJetSpectrum2.h:266 AliAnalysisTaskJetSpectrum2.h:267 AliAnalysisTaskJetSpectrum2.h:268 AliAnalysisTaskJetSpectrum2.h:269 AliAnalysisTaskJetSpectrum2.h:270 AliAnalysisTaskJetSpectrum2.h:271 AliAnalysisTaskJetSpectrum2.h:272 AliAnalysisTaskJetSpectrum2.h:273 AliAnalysisTaskJetSpectrum2.h:274 AliAnalysisTaskJetSpectrum2.h:275 AliAnalysisTaskJetSpectrum2.h:276 AliAnalysisTaskJetSpectrum2.h:277 AliAnalysisTaskJetSpectrum2.h:278 AliAnalysisTaskJetSpectrum2.h:279 AliAnalysisTaskJetSpectrum2.h:280 AliAnalysisTaskJetSpectrum2.h:281 AliAnalysisTaskJetSpectrum2.h:282 AliAnalysisTaskJetSpectrum2.h:283 AliAnalysisTaskJetSpectrum2.h:284 AliAnalysisTaskJetSpectrum2.h:285