]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/totEt/AliAnalysisTaskTotEt.h
Korrektion for
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisTaskTotEt.h
index 2062c0a9ff2944cf36d3ba2a20f8ae1d1afde18b..456c0d436d13fd86654b454b835e5f6e7626fab6 100644 (file)
 \r
 class AliAnalysisEtReconstructed;\r
 class AliAnalysisEtMonteCarlo;\r
+class AliESDtrackCuts;\r
 class TH2F;\r
 class TList;\r
 \r
-#include "AliAnalysisTaskSE.h"\r
+#include "AliAnalysisTaskTransverseEnergy.h"\r
 \r
-class AliAnalysisTaskTotEt : public AliAnalysisTaskSE {\r
-  \r
-public:\r
-  AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt");\r
-  virtual ~AliAnalysisTaskTotEt() {}\r
-private:\r
-  //Declare it private to avoid compilation warning\r
-  AliAnalysisTaskTotEt & operator = (const AliAnalysisTaskTotEt & g) ;//cpy assignment\r
-  AliAnalysisTaskTotEt(const AliAnalysisTaskTotEt & g) ; // cpy ctor\r
+class AliAnalysisTaskTotEt : public AliAnalysisTaskTransverseEnergy {\r
   \r
 public:\r
+  AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt", Bool_t isMc = false);\r
+  virtual ~AliAnalysisTaskTotEt();\r
   \r
   //  virtual void   ConnectInputData(Option_t *);\r
   virtual void   UserCreateOutputObjects();\r
   virtual void   UserExec(Option_t *option);\r
   virtual void   Terminate(Option_t *);\r
-  \r
-  \r
+    \r
 private:\r
   \r
-  TList *fOutputList; //output list\r
-  \r
+  //Declare private to avoid compilation warning\r
+  AliAnalysisTaskTotEt & operator = (const AliAnalysisTaskTotEt & g) ;//copy assignment\r
+  AliAnalysisTaskTotEt(const AliAnalysisTaskTotEt & g) ; // copy ctor\r
+\r
   AliAnalysisEtReconstructed *fRecAnalysis; // Rec \r
   AliAnalysisEtMonteCarlo *fMCAnalysis; // MC\r
   \r
-  TH2F *fHistEtRecvsEtMC; // Rec vs MC histo\r
+  THnSparseD *fSparseHistRecVsMc; // Hist Rec vs Mc\r
+  Double_t *fSparseRecVsMc; // Rec vs Mc\r
   \r
-  ClassDef(AliAnalysisTaskTotEt, 1); // example of analysis\r
+  ClassDef(AliAnalysisTaskTotEt, 2) \r
 };\r
 \r
 #endif\r