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