]>
Commit | Line | Data |
---|---|---|
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 | ||
11 | class AliAnalysisEtReconstructed; | |
12 | class AliAnalysisEtMonteCarlo; | |
13 | class AliESDtrackCuts; | |
14 | class TH2F; | |
15 | class TList; | |
16 | class AliPIDResponse; | |
17 | ||
18 | #include "AliAnalysisTaskTransverseEnergy.h" | |
19 | ||
20 | class AliAnalysisTaskTotEt : public AliAnalysisTaskTransverseEnergy { | |
21 | ||
22 | public: | |
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 | |
32 | private: | |
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 |