]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/SPECTRA/AliAnalysisTaskProtonsQA.h
missing ifs
[u/mrichter/AliRoot.git] / PWG2 / SPECTRA / AliAnalysisTaskProtonsQA.h
CommitLineData
7b59a00b 1#ifndef AliAnalysisTaskProtonsQA_cxx
2#define AliAnalysisTaskProtonsQA_cxx
3
4// Analysis task creating a the 2d y-p_t spectrum of p and antip
5// Author: Panos Cristakoglou
7b59a00b 6class TList;
7class AliESDEvent;
7b59a00b 8class AliMCEvent;
3e6c06f4 9class AliProtonQAAnalysis;
7b59a00b 10
11#include "AliAnalysisTask.h"
12
13class AliAnalysisTaskProtonsQA : public AliAnalysisTask {
14 public:
15 AliAnalysisTaskProtonsQA();
16 AliAnalysisTaskProtonsQA(const char *name);
17 virtual ~AliAnalysisTaskProtonsQA() {}
18
19 virtual void ConnectInputData(Option_t *);
20 virtual void CreateOutputObjects();
21 virtual void Exec(Option_t *option);
22 virtual void Terminate(Option_t *);
23
e7df5638 24 void SetAnalysisObject(AliProtonQAAnalysis *analysis) {
25 fProtonQAAnalysis = analysis;}
5429dd65 26
5429dd65 27
7b59a00b 28 private:
29 AliESDEvent *fESD; //ESD object
3e6c06f4 30 AliMCEvent *fMC; //MC object
7b59a00b 31
d4733690 32 TList *fList0; //TList output object
33 TList *fList1; //TList output object
34 TList *fList2; //TList output object
0326e385 35 TList *fList3; //TList output object
36 TList *fList4; //TList output object
9c0b9f24 37 TList *fList5; //TList output object
75decd62 38 TList *fList6; //TList output object
5661e210 39 TList *fList7; //TList output object
7b59a00b 40
5429dd65 41 AliProtonQAAnalysis *fProtonQAAnalysis; //analysis object
3e6c06f4 42
43 AliAnalysisTaskProtonsQA(const AliAnalysisTaskProtonsQA&); // not implemented
44 AliAnalysisTaskProtonsQA& operator=(const AliAnalysisTaskProtonsQA&); // not implemented
7b59a00b 45
46 ClassDef(AliAnalysisTaskProtonsQA, 1); // example of analysis
47};
48
49#endif