setter to assume pion mass for clusters
[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;
0925db21 8class TH3;
8612dfc8 9class AliJetContainer;
10class AliParticleContainer;
11class AliClusterContainer;
9f52c61f 12
13#include "AliAnalysisTaskEmcalJet.h"
14
15class AliAnalysisTaskEmcalJetSample : public AliAnalysisTaskEmcalJet {
16 public:
17
18 AliAnalysisTaskEmcalJetSample();
19 AliAnalysisTaskEmcalJetSample(const char *name);
20 virtual ~AliAnalysisTaskEmcalJetSample();
21
22 void UserCreateOutputObjects();
23 void Terminate(Option_t *option);
24
25 protected:
8612dfc8 26 void ExecOnce();
9f52c61f 27 Bool_t FillHistograms() ;
28 Bool_t Run() ;
0925db21 29 void CheckClusTrackMatching();
9f52c61f 30
31 // General histograms
4bb8c6df 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
0925db21 39 TH3 *fHistPtDEtaDPhiTrackClus; //!track pt, delta eta, delta phi to matched cluster
40 TH3 *fHistPtDEtaDPhiClusTrack; //!cluster pt, delta eta, delta phi to matched track
9f52c61f 41
8612dfc8 42 AliJetContainer *fJetsCont; //!Jets
43 AliParticleContainer *fTracksCont; //!Tracks
44 AliClusterContainer *fCaloClustersCont; //!Clusters
45
9f52c61f 46 private:
47 AliAnalysisTaskEmcalJetSample(const AliAnalysisTaskEmcalJetSample&); // not implemented
48 AliAnalysisTaskEmcalJetSample &operator=(const AliAnalysisTaskEmcalJetSample&); // not implemented
49
4bb8c6df 50 ClassDef(AliAnalysisTaskEmcalJetSample, 3) // jet sample analysis task
9f52c61f 51};
52#endif