]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/totEt/AliAnalysisTaskTotEt.h
coverity fix
[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 AliESDtrackCuts;\r
14 class TH2F;\r
15 class TList;\r
16 \r
17 #include "AliAnalysisTaskTransverseEnergy.h"\r
18 \r
19 class AliAnalysisTaskTotEt : public AliAnalysisTaskTransverseEnergy {\r
20   \r
21 public:\r
22   AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt", Bool_t isMc = false);\r
23   virtual ~AliAnalysisTaskTotEt();\r
24   \r
25   //  virtual void   ConnectInputData(Option_t *);\r
26   virtual void   UserCreateOutputObjects();\r
27   virtual void   UserExec(Option_t *option);\r
28   virtual void   Terminate(Option_t *);\r
29     \r
30 private:\r
31   \r
32   //Declare private to avoid compilation warning\r
33   AliAnalysisTaskTotEt & operator = (const AliAnalysisTaskTotEt & g) ;//copy assignment\r
34   AliAnalysisTaskTotEt(const AliAnalysisTaskTotEt & g) ; // copy ctor\r
35 \r
36   AliAnalysisEtReconstructed *fRecAnalysis; // Rec \r
37   AliAnalysisEtMonteCarlo *fMCAnalysis; // MC\r
38   \r
39   THnSparseD *fSparseHistRecVsMc; // Hist Rec vs Mc\r
40   Double_t *fSparseRecVsMc; // Rec vs Mc\r
41   \r
42   ClassDef(AliAnalysisTaskTotEt, 2) \r
43 };\r
44 \r
45 #endif\r