1 #ifndef ALIANALYSISTASKTOTET_H
2 #define ALIANALYSISTASKTOTET_H
3 //_________________________________________________________________________
4 // Utility Class for transverse energy studies
6 // - reconstruction and MC output
8 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
9 //_________________________________________________________________________
11 class AliAnalysisEtReconstructed;
12 class AliAnalysisEtMonteCarlo;
13 class AliESDtrackCuts;
18 #include "AliAnalysisTaskTransverseEnergy.h"
20 class AliAnalysisTaskTotEt : public AliAnalysisTaskTransverseEnergy {
23 AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt", Bool_t isMc = false);
24 virtual ~AliAnalysisTaskTotEt();
26 // virtual void ConnectInputData(Option_t *);
27 virtual void UserCreateOutputObjects();
28 virtual void UserExec(Option_t *option);
29 virtual void Terminate(Option_t *);
30 AliPIDResponse *fPIDResponse;//!
34 //Declare private to avoid compilation warning
35 AliAnalysisTaskTotEt & operator = (const AliAnalysisTaskTotEt & g) ;//copy assignment
36 AliAnalysisTaskTotEt(const AliAnalysisTaskTotEt & g) ; // copy ctor
38 AliAnalysisEtReconstructed *fRecAnalysis; // Rec
39 AliAnalysisEtMonteCarlo *fMCAnalysis; // MC
41 //THnSparseD *fSparseHistRecVsMc; // Hist Rec vs Mc
42 //Double_t *fSparseRecVsMc; // Rec vs Mc
44 ClassDef(AliAnalysisTaskTotEt, 2)