]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/SPECTRA/AntiprotonToProton/AliAnalysisTaskProtonsQA.h
coverity fix
[u/mrichter/AliRoot.git] / PWGLF / SPECTRA / AntiprotonToProton / 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;
eff877f9 12class TH1F;
13
7b59a00b 14class AliESDEvent;
7b59a00b 15class AliMCEvent;
3e6c06f4 16class AliProtonQAAnalysis;
7b59a00b 17
18#include "AliAnalysisTask.h"
19
20class AliAnalysisTaskProtonsQA : public AliAnalysisTask {
21 public:
22 AliAnalysisTaskProtonsQA();
23 AliAnalysisTaskProtonsQA(const char *name);
24 virtual ~AliAnalysisTaskProtonsQA() {}
25
26 virtual void ConnectInputData(Option_t *);
27 virtual void CreateOutputObjects();
28 virtual void Exec(Option_t *option);
29 virtual void Terminate(Option_t *);
30
73aba974 31 void SetAnalysisObject(AliProtonQAAnalysis *const analysis) {
e7df5638 32 fProtonQAAnalysis = analysis;}
5429dd65 33
5429dd65 34
7b59a00b 35 private:
36 AliESDEvent *fESD; //ESD object
3e6c06f4 37 AliMCEvent *fMC; //MC object
7b59a00b 38
eff877f9 39 TH1F *fHistEventStats; //event statistics
40
d4733690 41 TList *fList0; //TList output object
42 TList *fList1; //TList output object
43 TList *fList2; //TList output object
0326e385 44 TList *fList3; //TList output object
45 TList *fList4; //TList output object
9c0b9f24 46 TList *fList5; //TList output object
75decd62 47 TList *fList6; //TList output object
5661e210 48 TList *fList7; //TList output object
df201289 49 TList *fList8; //TList output object
7b59a00b 50
5429dd65 51 AliProtonQAAnalysis *fProtonQAAnalysis; //analysis object
3e6c06f4 52
53 AliAnalysisTaskProtonsQA(const AliAnalysisTaskProtonsQA&); // not implemented
54 AliAnalysisTaskProtonsQA& operator=(const AliAnalysisTaskProtonsQA&); // not implemented
7b59a00b 55
56 ClassDef(AliAnalysisTaskProtonsQA, 1); // example of analysis
57};
58
59#endif