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);
28 Double_t GetJetv2(){return fJetv2;};
29 void SetJetv2(Double_t jetv2){fJetv2 = jetv2;};
30 Bool_t GetDoPtWeight(){return doPtWeight;};
31 void SetDoPtWeight(Bool_t ptWeight){doPtWeight = ptWeight;};
39 Bool_t FillHistograms();
45 TH1F *fHistTracksPt; //!Track pt spectrum
46 TH1F *fHistClustersPt; //!Cluster pt spectrum
47 TH1F *fHistLeadingJetPt; //!Leading jet pt spectrum
48 TH1F *fHistLeadingJetPtCorr; //!Leading jet pt spectrum, background subtracted
49 TH2F *fHistJetsPhiEta; //!Phi-Eta distribution of jets
50 TH2F *fHistJetsPtArea; //!Jet pt vs. area
51 TH2F *fHistJetsPtLeadHad; //!Jet pt vs. leading hadron
52 TH2F *fHistJetsCorrPtArea; //!Jet pt - bkg vs. area
53 TH3F *fHistPtDEtaDPhiTrackClus; //!track pt, delta eta, delta phi to matched cluster
54 TH3F *fHistPtDEtaDPhiClusTrack; //!cluster pt, delta eta, delta phi to matched track
56 TH1F *fDPhiJetPythia; //!
85 TH2D *hNTracksCent; //!
89 TH2D *hGxGy2Tracks; //!
95 AliJetContainer *fJetsCont; //!Jets
96 AliParticleContainer *fTracksCont; //!Tracks
97 AliClusterContainer *fCaloClustersCont; //!Clusters
102 AliAnalysisTaskEmcalJetv2QA(const AliAnalysisTaskEmcalJetv2QA&); // not implemented
103 AliAnalysisTaskEmcalJetv2QA &operator=(const AliAnalysisTaskEmcalJetv2QA&); // not implemented
105 ClassDef(AliAnalysisTaskEmcalJetv2QA, 3) // jet v2QA analysis task