1 #ifndef ALIANALYSISTASKTOTET_H
\r
2 #define ALIANALYSISTASKTOTET_H
\r
3 //_________________________________________________________________________
\r
4 // Utility Class for transverse energy studies
\r
6 // - reconstruction and MC output
\r
8 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
\r
9 //_________________________________________________________________________
\r
11 class AliAnalysisEtReconstructed;
\r
12 class AliAnalysisEtMonteCarlo;
\r
13 class AliESDtrackCuts;
\r
17 #include "AliAnalysisTaskTransverseEnergy.h"
\r
19 class AliAnalysisTaskTotEt : public AliAnalysisTaskTransverseEnergy {
\r
22 AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt", Bool_t isMc = false);
\r
23 virtual ~AliAnalysisTaskTotEt();
\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
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
36 AliAnalysisEtReconstructed *fRecAnalysis; // Rec
\r
37 AliAnalysisEtMonteCarlo *fMCAnalysis; // MC
\r
39 //THnSparseD *fSparseHistRecVsMc; // Hist Rec vs Mc
\r
40 //Double_t *fSparseRecVsMc; // Rec vs Mc
\r
42 ClassDef(AliAnalysisTaskTotEt, 2)
\r