\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