1 #ifndef AliAnalysisTaskProtonsQA_cxx
2 #define AliAnalysisTaskProtonsQA_cxx
4 // Analysis task creating a the 2d y-p_t spectrum of p and antip
5 // Author: Panos Cristakoglou
9 class AliProtonQAAnalysis;
11 #include "AliAnalysisTask.h"
13 class AliAnalysisTaskProtonsQA : public AliAnalysisTask {
15 AliAnalysisTaskProtonsQA();
16 AliAnalysisTaskProtonsQA(const char *name);
17 virtual ~AliAnalysisTaskProtonsQA() {}
19 virtual void ConnectInputData(Option_t *);
20 virtual void CreateOutputObjects();
21 virtual void Exec(Option_t *option);
22 virtual void Terminate(Option_t *);
24 void SetAnalysisObject(AliProtonQAAnalysis *analysis) {
25 fProtonQAAnalysis = analysis;}
29 AliESDEvent *fESD; //ESD object
30 AliMCEvent *fMC; //MC object
32 TList *fList0; //TList output object
33 TList *fList1; //TList output object
34 TList *fList2; //TList output object
35 TList *fList3; //TList output object
36 TList *fList4; //TList output object
37 TList *fList5; //TList output object
38 TList *fList6; //TList output object
39 TList *fList7; //TList output object
41 AliProtonQAAnalysis *fProtonQAAnalysis; //analysis object
43 AliAnalysisTaskProtonsQA(const AliAnalysisTaskProtonsQA&); // not implemented
44 AliAnalysisTaskProtonsQA& operator=(const AliAnalysisTaskProtonsQA&); // not implemented
46 ClassDef(AliAnalysisTaskProtonsQA, 1); // example of analysis