1 #ifndef AliAnalysisTaskPt_cxx
2 #define AliAnalysisTaskPt_cxx
4 // example of an analysis task creating a p_t spectrum
5 // Authors: Panos Cristakoglou, Jan Fiete Grosse-Oetringhaus, Christian Klein-Boesing
10 #include "AliAnalysisTask.h"
12 class AliAnalysisTaskPt : public AliAnalysisTask {
14 AliAnalysisTaskPt(const char *name = "AliAnalysisTaskPt");
15 virtual ~AliAnalysisTaskPt() {}
17 virtual void ConnectInputData(Option_t *);
18 virtual void CreateOutputObjects();
19 virtual void Exec(Option_t *option);
20 virtual void Terminate(Option_t *);
23 AliESDEvent *fESD; //ESD object
24 TH1F *fHistPt; //Pt spectrum
26 AliAnalysisTaskPt(const AliAnalysisTaskPt&); // not implemented
27 AliAnalysisTaskPt& operator=(const AliAnalysisTaskPt&); // not implemented
29 ClassDef(AliAnalysisTaskPt, 1); // example of analysis