]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGJE/EMCALJetTasks/AliAnalysisTaskEmcalJetSample.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliAnalysisTaskEmcalJetSample.h
CommitLineData
8612dfc8 1#ifndef ALIANALYSISTASKEMCALJETSAMPLE_H
2#define ALIANALYSISTASKEMCALJETSAMPLE_H
9f52c61f 3
8628b70c 4// $Id$
9f52c61f 5
6class TH1;
7class TH2;
8612dfc8 8class AliJetContainer;
9class AliParticleContainer;
10class AliClusterContainer;
9f52c61f 11
12#include "AliAnalysisTaskEmcalJet.h"
13
14class AliAnalysisTaskEmcalJetSample : public AliAnalysisTaskEmcalJet {
15 public:
16
17 AliAnalysisTaskEmcalJetSample();
18 AliAnalysisTaskEmcalJetSample(const char *name);
19 virtual ~AliAnalysisTaskEmcalJetSample();
20
21 void UserCreateOutputObjects();
22 void Terminate(Option_t *option);
23
24 protected:
8612dfc8 25 void ExecOnce();
9f52c61f 26 Bool_t FillHistograms() ;
27 Bool_t Run() ;
28
29 // General histograms
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
37
8612dfc8 38 AliJetContainer *fJetsCont; //!Jets
39 AliParticleContainer *fTracksCont; //!Tracks
40 AliClusterContainer *fCaloClustersCont; //!Clusters
41
9f52c61f 42 private:
43 AliAnalysisTaskEmcalJetSample(const AliAnalysisTaskEmcalJetSample&); // not implemented
44 AliAnalysisTaskEmcalJetSample &operator=(const AliAnalysisTaskEmcalJetSample&); // not implemented
45
8612dfc8 46 ClassDef(AliAnalysisTaskEmcalJetSample, 2) // jet sample analysis task
9f52c61f 47};
48#endif