]>
Commit | Line | Data |
---|---|---|
cf6522d1 | 1 | //_________________________________________________________________________\r |
2 | // Utility Class for transverse energy studies; charged hadrons\r | |
3 | // Task for analysis\r | |
4 | // - reconstruction and MC output\r | |
5 | //\r | |
6 | //Created by Christine Nattrass, Rebecca Scott, Irakli Martashvili\r | |
641e1e0c | 7 | //University of Tennessee at Knoxville\r |
cf6522d1 | 8 | //_________________________________________________________________________\r |
9 | #ifndef ALIANALYSISTASKHADET_H \r | |
10 | #define ALIANALYSISTASKHADET_H \r | |
641e1e0c | 11 | \r |
cf6522d1 | 12 | class AliAnalysisHadEtReconstructed;\r |
13 | class AliAnalysisHadEtMonteCarlo;\r | |
14 | class AliESDtrackCuts;\r | |
641e1e0c | 15 | class TH2F;\r |
cf6522d1 | 16 | class TList;\r |
641e1e0c | 17 | \r |
d3d7bfe9 | 18 | #include "AliAnalysisTaskTransverseEnergy.h"\r |
2c0680a5 | 19 | class AliPWG0Helper;\r |
641e1e0c | 20 | \r |
d3d7bfe9 | 21 | class AliAnalysisTaskHadEt : public AliAnalysisTaskTransverseEnergy {\r |
641e1e0c | 22 | public:\r |
bccadd89 | 23 | AliAnalysisTaskHadEt(const char *name = "AliAnalysisTaskHadEt", Bool_t isMc = false, TString recoConfigFile = "ConfigHadEtReconstructed.C", TString mcConfigFile = "ConfigHadEtMonteCarlo.C");\r |
951efd81 | 24 | virtual ~AliAnalysisTaskHadEt();\r |
641e1e0c | 25 | \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 | |
21ce38dd | 30 | void IsSim(){fIsSim = kTRUE;}\r |
641e1e0c | 31 | \r |
641e1e0c | 32 | private:\r |
33 | \r | |
34 | //Declare it private to avoid compilation warning\r | |
35 | AliAnalysisTaskHadEt & operator = (const AliAnalysisTaskHadEt & g) ;//cpy assignment\r | |
36 | AliAnalysisTaskHadEt(const AliAnalysisTaskHadEt & g) ; // cpy ctor\r | |
37 | \r | |
cf6522d1 | 38 | AliAnalysisHadEtReconstructed *fRecAnalysis; // Rec\r |
39 | AliAnalysisHadEtMonteCarlo *fMCAnalysis; // MC\r | |
21ce38dd | 40 | Bool_t fIsSim;//Boolean to keep track of whether or not this is running on simulations\r |
d35312c9 | 41 | Bool_t kIsOfflineV0AND;//Boolean to keep track of whether or not this matches the offline trigger\r |
ba222433 | 42 | Bool_t kIsOfflineMB;//Boolean to keep track of whether or not this matches the offline trigger\r |
d3d7bfe9 | 43 | ClassDef(AliAnalysisTaskHadEt, 2); // example of analysis\r |
641e1e0c | 44 | };\r |
45 | \r | |
46 | #endif\r |