]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/totEt/AliAnalysisTaskTotEt.h
totEt cuts into their own proper class
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisTaskTotEt.h
1 #ifndef ALIANALYSISTASKTOTET_H \r
2 #define ALIANALYSISTASKTOTET_H \r
3 //_________________________________________________________________________\r
4 //  Utility Class for transverse energy studies\r
5 //  Task for analysis\r
6 //  - reconstruction and MC output\r
7 //\r
8 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)\r
9 //_________________________________________________________________________\r
10 \r
11 class AliAnalysisEtReconstructed;\r
12 class AliAnalysisEtMonteCarlo;\r
13 class TH2F;\r
14 class TList;\r
15 \r
16 #include "AliAnalysisTaskSE.h"\r
17 \r
18 class AliAnalysisTaskTotEt : public AliAnalysisTaskSE {\r
19   \r
20 public:\r
21   AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt");\r
22   virtual ~AliAnalysisTaskTotEt() {}\r
23   \r
24 public:\r
25   \r
26   //  virtual void   ConnectInputData(Option_t *);\r
27   virtual void   UserCreateOutputObjects();\r
28   virtual void   UserExec(Option_t *option);\r
29   virtual void   Terminate(Option_t *);\r
30     \r
31 private:\r
32   \r
33   //Declare private to avoid compilation warning\r
34   AliAnalysisTaskTotEt & operator = (const AliAnalysisTaskTotEt & g) ;//copy assignment\r
35   AliAnalysisTaskTotEt(const AliAnalysisTaskTotEt & g) ; // copy ctor\r
36 \r
37   TList *fOutputList; //output list\r
38   \r
39   AliAnalysisEtReconstructed *fRecAnalysis; // Rec \r
40   AliAnalysisEtMonteCarlo *fMCAnalysis; // MC\r
41   \r
42   TH2F *fHistEtRecvsEtMC; // Rec vs MC histo\r
43 \r
44   \r
45   ClassDef(AliAnalysisTaskTotEt, 1); // example of analysis\r
46 };\r
47 \r
48 #endif\r