1 // Jet v2 task using QA method, based on jet sample task (S.Aiola).
3 // Authors: Jason Mueller (CERN summer student 2014) & Alice Ohlson
5 #ifndef ALIANALYSISTASKEMCALJETVNQA_H
6 #define ALIANALYSISTASKEMCALJETVNQA_H
13 class AliJetContainer;
14 class AliParticleContainer;
15 class AliClusterContainer;
17 #include "AliAnalysisTaskEmcalJet.h"
19 class AliAnalysisTaskEmcalJetv2QA : public AliAnalysisTaskEmcalJet {
22 AliAnalysisTaskEmcalJetv2QA();
23 AliAnalysisTaskEmcalJetv2QA(const char *name);
24 virtual ~AliAnalysisTaskEmcalJetv2QA();
26 void UserCreateOutputObjects();
27 void Terminate(Option_t *option);
29 void SetCentBins(Int_t n, Double_t* bins);
30 void SetJetPtBins(Int_t n, Double_t* bins);
32 Double_t GetJetv2(){return fJetv2;};
33 void SetJetv2(Double_t jetv2){fJetv2 = jetv2;};
34 Bool_t GetDoPtWeight(){return doPtWeight;};
35 void SetDoPtWeight(Bool_t ptWeight){doPtWeight = ptWeight;};
40 Double_t* centBins; //[nCentBins1]
43 Double_t* jetPtBins; //[nJetPtBins1]
45 Bool_t FillHistograms();
51 TH1F *fHistTracksPt; //!Track pt spectrum
52 TH1F *fHistClustersPt; //!Cluster pt spectrum
53 TH1F *fHistLeadingJetPt; //!Leading jet pt spectrum
54 TH1F *fHistLeadingJetPtCorr; //!Leading jet pt spectrum, background subtracted
55 TH2F *fHistJetsPhiEta; //!Phi-Eta distribution of jets
56 TH2F *fHistJetsPtArea; //!Jet pt vs. area
57 TH2F *fHistJetsPtLeadHad; //!Jet pt vs. leading hadron
58 TH2F *fHistJetsCorrPtArea; //!Jet pt - bkg vs. area
59 TH3F *fHistPtDEtaDPhiTrackClus; //!track pt, delta eta, delta phi to matched cluster
60 TH3F *fHistPtDEtaDPhiClusTrack; //!cluster pt, delta eta, delta phi to matched track
62 TH1F *fDPhiJetPythia; //!
91 TH2D *hNTracksCent; //!
95 TH2D *hGxGy2Tracks; //!
101 AliJetContainer *fJetsCont; //!Jets
102 AliParticleContainer *fTracksCont; //!Tracks
103 AliClusterContainer *fCaloClustersCont; //!Clusters
108 AliAnalysisTaskEmcalJetv2QA(const AliAnalysisTaskEmcalJetv2QA&); // not implemented
109 AliAnalysisTaskEmcalJetv2QA &operator=(const AliAnalysisTaskEmcalJetv2QA&); // not implemented
111 ClassDef(AliAnalysisTaskEmcalJetv2QA, 3) // jet v2QA analysis task