1 #ifndef ALIANALYSISTASKEMCALJETSAMPLE_H
2 #define ALIANALYSISTASKEMCALJETSAMPLE_H
9 class AliParticleContainer;
10 class AliClusterContainer;
12 #include "AliAnalysisTaskEmcalJet.h"
14 class AliAnalysisTaskEmcalJetSample : public AliAnalysisTaskEmcalJet {
17 AliAnalysisTaskEmcalJetSample();
18 AliAnalysisTaskEmcalJetSample(const char *name);
19 virtual ~AliAnalysisTaskEmcalJetSample();
21 void UserCreateOutputObjects();
22 void Terminate(Option_t *option);
26 Bool_t FillHistograms() ;
30 TH1 *fHistTracksPt[4]; //!Track pt spectrum
31 TH1 *fHistClustersPt[4]; //!Cluster pt spectrum
32 TH1 *fHistLeadingJetPt[4]; //!Leading jet pt spectrum
33 TH2 *fHistJetsPhiEta[4]; //!Phi-Eta distribution of jets
34 TH2 *fHistJetsPtArea[4]; //!Jet pt vs. area
35 TH2 *fHistJetsPtLeadHad[4]; //!Jet pt vs. leading hadron
36 TH2 *fHistJetsCorrPtArea[4]; //!Jet pt - bkg vs. area
38 AliJetContainer *fJetsCont; //!Jets
39 AliParticleContainer *fTracksCont; //!Tracks
40 AliClusterContainer *fCaloClustersCont; //!Clusters
43 AliAnalysisTaskEmcalJetSample(const AliAnalysisTaskEmcalJetSample&); // not implemented
44 AliAnalysisTaskEmcalJetSample &operator=(const AliAnalysisTaskEmcalJetSample&); // not implemented
46 ClassDef(AliAnalysisTaskEmcalJetSample, 2) // jet sample analysis task