Updated version of the proof-enabled comparison macros: now available for ITS, TPC...
[u/mrichter/AliRoot.git] / PWG1 / comparison / AliTRDComparisonTask.h
1 #ifndef AliTRDComparisonTask_cxx
2 #define AliTRDComparisonTask_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 AliTRDComparisonTask: public AliAnalysisTaskSE
16 {
17   public:
18     AliTRDComparisonTask();
19     AliTRDComparisonTask(const char* name);
20     virtual ~AliTRDComparisonTask() {}
21     
22     virtual void UserCreateOutputObjects();
23     virtual void UserExec(Option_t *option);
24     virtual void Terminate(Option_t *);
25   
26   private:
27     TList* fListOfHistos;
28     
29     TH1F* hgood;
30     TH1F* hfound;
31     TH1F* hfake;
32     TH1F* hp;
33     TH1F* hl;
34     TH1F* hpt;
35     TH1F* hmpt;
36     TH1F* he;
37     TH2F* hep;
38     TH1F* hgoodPhi;
39     TH1F* hfoundPhi;
40     TH1F* hz;
41     TH1F* hc;
42     
43     AliTRDComparisonTask(const AliTRDComparisonTask&); // not implemented
44     AliTRDComparisonTask& operator=(const AliTRDComparisonTask&); // not implemented
45
46     ClassDef(AliTRDComparisonTask, 1); // example of analysis 
47 };
48
49 #endif