]>
Commit | Line | Data |
---|---|---|
e66ef583 | 1 | #ifndef AliAnalysisTaskPt_cxx |
2 | #define AliAnalysisTaskPt_cxx | |
1b69b463 | 3 | |
e66ef583 | 4 | // example of an analysis task creating a p_t spectrum |
5 | // Authors: Panos Cristakoglou, Jan Fiete Grosse-Oetringhaus, Christian Klein-Boesing | |
6 | ||
7 | class TH1F; | |
8 | class AliESDEvent; | |
1b69b463 | 9 | |
10 | #include "AliAnalysisTask.h" | |
11 | ||
12 | class AliAnalysisTaskPt : public AliAnalysisTask { | |
13 | public: | |
e66ef583 | 14 | AliAnalysisTaskPt(const char *name = "AliAnalysisTaskPt"); |
1b69b463 | 15 | virtual ~AliAnalysisTaskPt() {} |
16 | ||
fdf11c4e | 17 | virtual void ConnectInputData(Option_t *); |
18 | virtual void CreateOutputObjects(); | |
1b69b463 | 19 | virtual void Exec(Option_t *option); |
20 | virtual void Terminate(Option_t *); | |
21 | ||
22 | private: | |
e66ef583 | 23 | AliESDEvent *fESD; //ESD object |
24 | TH1F *fHistPt; //Pt spectrum | |
1b69b463 | 25 | |
e66ef583 | 26 | AliAnalysisTaskPt(const AliAnalysisTaskPt&); // not implemented |
27 | AliAnalysisTaskPt& operator=(const AliAnalysisTaskPt&); // not implemented | |
28 | ||
13f52761 | 29 | ClassDef(AliAnalysisTaskPt, 1); // example of analysis |
1b69b463 | 30 | }; |
e66ef583 | 31 | |
32 | #endif |