]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/totEt/AliAnalysisTaskTotEt.h
Operating mode changes: Regular/Light/SuperLight Cascade output storage for Pb-Pb
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisTaskTotEt.h
CommitLineData
c683985a 1#ifndef ALIANALYSISTASKTOTET_H
2#define ALIANALYSISTASKTOTET_H
3//_________________________________________________________________________
4// Utility Class for transverse energy studies
5// Task for analysis
6// - reconstruction and MC output
7//
8//*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
9//_________________________________________________________________________
10
11class AliAnalysisEtReconstructed;
12class AliAnalysisEtMonteCarlo;
13class AliESDtrackCuts;
14class TH2F;
15class TList;
16class AliPIDResponse;
17
18#include "AliAnalysisTaskTransverseEnergy.h"
19
20class AliAnalysisTaskTotEt : public AliAnalysisTaskTransverseEnergy {
21
22public:
23 AliAnalysisTaskTotEt(const char *name = "AliAnalysisTaskTotEt", Bool_t isMc = false);
24 virtual ~AliAnalysisTaskTotEt();
25
26 // virtual void ConnectInputData(Option_t *);
27 virtual void UserCreateOutputObjects();
28 virtual void UserExec(Option_t *option);
29 virtual void Terminate(Option_t *);
f91bbaed 30 AliPIDResponse *fPIDResponse;//!
c683985a 31
32private:
33
34 //Declare private to avoid compilation warning
35 AliAnalysisTaskTotEt & operator = (const AliAnalysisTaskTotEt & g) ;//copy assignment
36 AliAnalysisTaskTotEt(const AliAnalysisTaskTotEt & g) ; // copy ctor
37
38 AliAnalysisEtReconstructed *fRecAnalysis; // Rec
39 AliAnalysisEtMonteCarlo *fMCAnalysis; // MC
40
41 //THnSparseD *fSparseHistRecVsMc; // Hist Rec vs Mc
42 //Double_t *fSparseRecVsMc; // Rec vs Mc
43
44 ClassDef(AliAnalysisTaskTotEt, 2)
45};
46
47#endif