]>
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; | |
0b777a09 | 10 | class AliESDEvent; |
11 | ||
12 | #include "AliAnalysisTaskSE.h" | |
13 | ||
14 | class 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 |