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
+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
- AliESDtrackCuts* GetTPCOnlyTrackCuts(){return (AliESDtrackCuts*) fOutputList->FindObject("fEsdTrackCutsTPCOnly");}\r
-\r
private:\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
- TList *fOutputList; //output list\r
- \r
AliAnalysisEtReconstructed *fRecAnalysis; // Rec \r
AliAnalysisEtMonteCarlo *fMCAnalysis; // MC\r
\r
- TH2F *fHistEtRecvsEtMC; // Rec vs MC histo\r
-\r
- AliESDtrackCuts* fEsdtrackCutsTPC; // track cuts TPC\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