Proof-enabled version of the TPC comparison (Andrei Zalite)
[u/mrichter/AliRoot.git] / PWG1 / comparison / AliTPCComparisonTask.h
1 #ifndef AliTPCComparisonTask_cxx
2 #define AliTPCComparisonTask_cxx
3
4 class TList;
5 class TH1F;
6 class TH2F;
7 class TClonesArray;
8
9 #ifdef __MAKECINT__
10 #pragma link C++ class AliMCComparisonTrack+;
11 #endif
12
13 #include "AliAnalysisTaskSE.h"
14
15 class AliTPCComparisonTask: public AliAnalysisTaskSE
16 {
17   public:
18     AliTPCComparisonTask(const char* name = "AliTPCComparisonTask");
19     virtual ~AliTPCComparisonTask() {}
20     
21     virtual void UserCreateOutputObjects();
22     virtual void UserExec(Option_t *option);
23     virtual void Terminate(Option_t *);
24   
25   private:
26     TList* fListOfHistos;
27     
28     TH1F* hgood;
29     TH1F* hfound;
30     TH1F* hfake;
31     TH1F* hp;
32     TH1F* hl;
33     TH1F* hpt;
34     TH1F* hmpt;
35     TH1F* he;
36     TH2F* hep;
37     TH1F* hgoodPhi;
38     TH1F* hfoundPhi;
39     
40     AliTPCComparisonTask(const AliTPCComparisonTask&); // not implemented
41     AliTPCComparisonTask& operator=(const AliTPCComparisonTask&); // not implemented
42
43     ClassDef(AliTPCComparisonTask, 1); // example of analysis 
44 };
45
46 #endif