]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGGA/EMCALJetTasks/AliAnalysisTaskScale.h
fix
[u/mrichter/AliRoot.git] / PWGGA / EMCALJetTasks / AliAnalysisTaskScale.h
CommitLineData
0b777a09 1#ifndef AliAnalysisTaskScale_cxx
2#define AliAnalysisTaskScale_cxx
3
4// $Id$
5
6class TList;
7class TH1F;
8class TH1I;
9class TH2F;
0b777a09 10class AliESDEvent;
11
12#include "AliAnalysisTaskSE.h"
13
14class AliAnalysisTaskScale : public AliAnalysisTaskSE {
15 public:
4a6b693d 16 AliAnalysisTaskScale() : AliAnalysisTaskSE(), fTracksName("tracks"), fClustersName("clusters"), fESD(0),
17 fOutputList(0), fHistCentrality(0), fHistPtTPCvsCent(0), fHistPtEMCALvsCent(0), fHistEtvsCent(0),
18 fHistScalevsCent(0), fHistDeltaScalevsCent(0), fHistPtTPCvsNtrack(0), fHistPtEMCALvsNtrack(0),
19 fHistEtvsNtrack(0), fHistScalevsNtrack(0), fHistDeltaScalevsNtrack(0) {}
0b777a09 20 AliAnalysisTaskScale(const char *name);
21 virtual ~AliAnalysisTaskScale() {}
22
23 virtual void UserCreateOutputObjects();
24 virtual void UserExec(Option_t *option);
25 virtual void Terminate(Option_t *);
4a6b693d 26 virtual void SetTracksName(const char *n) { fTracksName = n; }
27 virtual void SetClustersName(const char *n) { fClustersName = n; }
0b777a09 28
29 private:
30 TString fTracksName; // name of track collection
4a6b693d 31 TString fClustersName; // name of clusters collection
32 AliESDEvent *fESD; //!ESD object
33 TList *fOutputList; //!Output list
34 TH1F *fHistCentrality; //!
35 TH2F *fHistPtTPCvsCent; //!
36 TH2F *fHistPtEMCALvsCent; //!
37 TH2F *fHistEtvsCent; //!
38 TH2F *fHistScalevsCent; //!
39 TH2F *fHistDeltaScalevsCent; //!
40 TH2F *fHistPtTPCvsNtrack; //!
41 TH2F *fHistPtEMCALvsNtrack; //!
42 TH2F *fHistEtvsNtrack; //!
43 TH2F *fHistScalevsNtrack; //!
44 TH2F *fHistDeltaScalevsNtrack; //!
0b777a09 45
46 AliAnalysisTaskScale(const AliAnalysisTaskScale&); // not implemented
47 AliAnalysisTaskScale& operator=(const AliAnalysisTaskScale&); // not implemented
48
49 ClassDef(AliAnalysisTaskScale, 1); // example of analysis
50};
0b777a09 51#endif