]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGJE/EMCALJetTasks/AliAnalysisTaskEmcalJetSample.h
updates from Salvatore/Ruediger
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliAnalysisTaskEmcalJetSample.h
CommitLineData
9f52c61f 1#ifndef ALIANALYSISTASKEMCALJETSAMPLE_H
2#define ALIANALYSISTASKEMCALJETSAMPLE_H
3
8628b70c 4// $Id$
9f52c61f 5
6class TH1;
7class TH2;
8
9#include "AliAnalysisTaskEmcalJet.h"
10
11class AliAnalysisTaskEmcalJetSample : public AliAnalysisTaskEmcalJet {
12 public:
13
14 AliAnalysisTaskEmcalJetSample();
15 AliAnalysisTaskEmcalJetSample(const char *name);
16 virtual ~AliAnalysisTaskEmcalJetSample();
17
18 void UserCreateOutputObjects();
19 void Terminate(Option_t *option);
20
21 protected:
22 Bool_t FillHistograms() ;
23 Bool_t Run() ;
24
25 // General histograms
26 TH1 *fHistTracksPt[4]; //!Track pt spectrum
27 TH1 *fHistClustersPt[4]; //!Cluster pt spectrum
28 TH1 *fHistLeadingJetPt[4]; //!Leading jet pt spectrum
29 TH2 *fHistJetsPhiEta[4]; //!Phi-Eta distribution of jets
30 TH2 *fHistJetsPtArea[4]; //!Jet pt vs. area
31 TH2 *fHistJetsPtLeadHad[4]; //!Jet pt vs. leading hadron
32 TH2 *fHistJetsCorrPtArea[4]; //!Jet pt - bkg vs. area
33
34 private:
35 AliAnalysisTaskEmcalJetSample(const AliAnalysisTaskEmcalJetSample&); // not implemented
36 AliAnalysisTaskEmcalJetSample &operator=(const AliAnalysisTaskEmcalJetSample&); // not implemented
37
38 ClassDef(AliAnalysisTaskEmcalJetSample, 1) // jet sample analysis task
39};
40#endif