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
16 #include "AliAnalysisTaskSE.h"
\r
18 class AliAnalysisTaskTotEt : public AliAnalysisTaskSE {
\r
21 AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt");
\r
22 virtual ~AliAnalysisTaskTotEt() {}
\r
26 // virtual void ConnectInputData(Option_t *);
\r
27 virtual void UserCreateOutputObjects();
\r
28 virtual void UserExec(Option_t *option);
\r
29 virtual void Terminate(Option_t *);
\r
33 //Declare private to avoid compilation warning
\r
34 AliAnalysisTaskTotEt & operator = (const AliAnalysisTaskTotEt & g) ;//copy assignment
\r
35 AliAnalysisTaskTotEt(const AliAnalysisTaskTotEt & g) ; // copy ctor
\r
37 TList *fOutputList; //output list
\r
39 AliAnalysisEtReconstructed *fRecAnalysis; // Rec
\r
40 AliAnalysisEtMonteCarlo *fMCAnalysis; // MC
\r
42 TH2F *fHistEtRecvsEtMC; // Rec vs MC histo
\r
45 ClassDef(AliAnalysisTaskTotEt, 1); // example of analysis
\r