]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/AliAnalysisTaskProtonsQA.h
Adding the files to be used for the QA of the proton analysis
[u/mrichter/AliRoot.git] / PWG2 / 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
6class TString;
7class TList;
8class AliESDEvent;
9class AliAODEvent;
10class AliMCEvent;
11class AliProtonAnalysis;
12class TF1;
13
14#include "AliAnalysisTask.h"
15
16class AliAnalysisTaskProtonsQA : public AliAnalysisTask {
17 public:
18 AliAnalysisTaskProtonsQA();
19 AliAnalysisTaskProtonsQA(const char *name);
20 virtual ~AliAnalysisTaskProtonsQA() {}
21
22 virtual void ConnectInputData(Option_t *);
23 virtual void CreateOutputObjects();
24 virtual void Exec(Option_t *option);
25 virtual void Terminate(Option_t *);
26
27 private:
28 AliESDEvent *fESD; //ESD object
29 AliMCEvent *fMC; //MC object
30
31 TList *fList; //TList output object
32
33 AliProtonAnalysis *fAnalysis; //analysis object
34
35 AliAnalysisTaskProtonsQA(const AliAnalysisTaskProtonsQA&); // not implemented
36 AliAnalysisTaskProtonsQA& operator=(const AliAnalysisTaskProtonsQA&); // not implemented
37
38 ClassDef(AliAnalysisTaskProtonsQA, 1); // example of analysis
39};
40
41#endif