]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/totEt/AliAnalysisTaskHadEt.h
fixing a bug in the track matching logic
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisTaskHadEt.h
CommitLineData
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 12class AliAnalysisHadEtReconstructed;\r
13class AliAnalysisHadEtMonteCarlo;\r
14class AliESDtrackCuts;\r
641e1e0c 15class TH2F;\r
cf6522d1 16class TList;\r
641e1e0c 17\r
d3d7bfe9 18#include "AliAnalysisTaskTransverseEnergy.h"\r
2c0680a5 19class AliPWG0Helper;\r
641e1e0c 20\r
d3d7bfe9 21class AliAnalysisTaskHadEt : public AliAnalysisTaskTransverseEnergy {\r
641e1e0c 22public:\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 32private:\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