1 #ifndef ALIANALYSISTASKEMCALJETSAMPLE_H
2 #define ALIANALYSISTASKEMCALJETSAMPLE_H
10 class AliParticleContainer;
11 class AliClusterContainer;
13 #include "AliAnalysisTaskEmcalJet.h"
15 class AliAnalysisTaskEmcalJetSample : public AliAnalysisTaskEmcalJet {
18 AliAnalysisTaskEmcalJetSample();
19 AliAnalysisTaskEmcalJetSample(const char *name);
20 virtual ~AliAnalysisTaskEmcalJetSample();
22 void UserCreateOutputObjects();
23 void Terminate(Option_t *option);
27 Bool_t FillHistograms() ;
29 void CheckClusTrackMatching();
32 TH1 **fHistTracksPt; //!Track pt spectrum
33 TH1 **fHistClustersPt; //!Cluster pt spectrum
34 TH1 **fHistLeadingJetPt; //!Leading jet pt spectrum
35 TH2 **fHistJetsPhiEta; //!Phi-Eta distribution of jets
36 TH2 **fHistJetsPtArea; //!Jet pt vs. area
37 TH2 **fHistJetsPtLeadHad; //!Jet pt vs. leading hadron
38 TH2 **fHistJetsCorrPtArea; //!Jet pt - bkg vs. area
39 TH3 *fHistPtDEtaDPhiTrackClus; //!track pt, delta eta, delta phi to matched cluster
40 TH3 *fHistPtDEtaDPhiClusTrack; //!cluster pt, delta eta, delta phi to matched track
42 TH1 *fHistClustDx; //!
43 TH1 *fHistClustDz; //!
45 AliJetContainer *fJetsCont; //!Jets
46 AliParticleContainer *fTracksCont; //!Tracks
47 AliClusterContainer *fCaloClustersCont; //!Clusters
50 AliAnalysisTaskEmcalJetSample(const AliAnalysisTaskEmcalJetSample&); // not implemented
51 AliAnalysisTaskEmcalJetSample &operator=(const AliAnalysisTaskEmcalJetSample&); // not implemented
53 ClassDef(AliAnalysisTaskEmcalJetSample, 4) // jet sample analysis task