]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/SPECTRA/AliAnalysisTaskProtonsQA.h
Fixing coding conv. viols
[u/mrichter/AliRoot.git] / PWG2 / SPECTRA / AliAnalysisTaskProtonsQA.h
CommitLineData
73aba974 1#ifndef ALIANALYSISTASKPROTONSQA_H
2#define ALIANALYSISTASKPROTONSQA_H
3
4//-------------------------------------------------------------------------
5// Class AliAnalysisTaskProtonQA
6// This is the task for the baryon (proton) QA analysis
7//
8// Origin: Panos Christakoglou | Panos.Christakoglou@cern.ch
9//-------------------------------------------------------------------------
7b59a00b 10
7b59a00b 11class TList;
12class AliESDEvent;
7b59a00b 13class AliMCEvent;
3e6c06f4 14class AliProtonQAAnalysis;
7b59a00b 15
16#include "AliAnalysisTask.h"
17
18class AliAnalysisTaskProtonsQA : public AliAnalysisTask {
19 public:
20 AliAnalysisTaskProtonsQA();
21 AliAnalysisTaskProtonsQA(const char *name);
22 virtual ~AliAnalysisTaskProtonsQA() {}
23
24 virtual void ConnectInputData(Option_t *);
25 virtual void CreateOutputObjects();
26 virtual void Exec(Option_t *option);
27 virtual void Terminate(Option_t *);
28
73aba974 29 void SetAnalysisObject(AliProtonQAAnalysis *const analysis) {
e7df5638 30 fProtonQAAnalysis = analysis;}
5429dd65 31
5429dd65 32
7b59a00b 33 private:
34 AliESDEvent *fESD; //ESD object
3e6c06f4 35 AliMCEvent *fMC; //MC object
7b59a00b 36
d4733690 37 TList *fList0; //TList output object
38 TList *fList1; //TList output object
39 TList *fList2; //TList output object
0326e385 40 TList *fList3; //TList output object
41 TList *fList4; //TList output object
9c0b9f24 42 TList *fList5; //TList output object
75decd62 43 TList *fList6; //TList output object
5661e210 44 TList *fList7; //TList output object
7b59a00b 45
5429dd65 46 AliProtonQAAnalysis *fProtonQAAnalysis; //analysis object
3e6c06f4 47
48 AliAnalysisTaskProtonsQA(const AliAnalysisTaskProtonsQA&); // not implemented
49 AliAnalysisTaskProtonsQA& operator=(const AliAnalysisTaskProtonsQA&); // not implemented
7b59a00b 50
51 ClassDef(AliAnalysisTaskProtonsQA, 1); // example of analysis
52};
53
54#endif