]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/totEt/AliAnalysisTaskHadEt.h
Added analysis config macros for L* analysis in p-Pb (Sarita)
[u/mrichter/AliRoot.git] / PWGLF / totEt / AliAnalysisTaskHadEt.h
index 6c08a3801f8489911b5d7fd60684e5a8d5b488af..39fef36ac5d7174d83fe88855b258b1593fde4d9 100644 (file)
@@ -1,45 +1,48 @@
-//_________________________________________________________________________\r
-//  Utility Class for transverse energy studies; charged hadrons\r
-//  Task for analysis\r
-//  - reconstruction and MC output\r
-//\r
-//Created by Christine Nattrass, Rebecca Scott, Irakli Martashvili\r
-//University of Tennessee at Knoxville\r
-//_________________________________________________________________________\r
-#ifndef ALIANALYSISTASKHADET_H \r
-#define ALIANALYSISTASKHADET_H \r
-\r
-class AliAnalysisHadEtReconstructed;\r
-class AliAnalysisHadEtMonteCarlo;\r
-class AliESDtrackCuts;\r
-class TH2F;\r
-class TList;\r
-\r
-#include "AliAnalysisTaskTransverseEnergy.h"\r
-class AliPWG0Helper;\r
-\r
-class AliAnalysisTaskHadEt : public AliAnalysisTaskTransverseEnergy {\r
-public:\r
-  AliAnalysisTaskHadEt(const char *name = "AliAnalysisTaskHadEt", Bool_t isMc = false, TString recoConfigFile = "ConfigHadEtReconstructed.C", TString mcConfigFile = "ConfigHadEtMonteCarlo.C");\r
-    virtual ~AliAnalysisTaskHadEt();\r
-\r
-    //  virtual void   ConnectInputData(Option_t *);\r
-    virtual void   UserCreateOutputObjects();\r
-    virtual void   UserExec(Option_t *option);\r
-    virtual void   Terminate(Option_t *);\r
-    void IsSim(){fIsSim = kTRUE;}\r
-\r
-private:\r
-\r
-  //Declare it private to avoid compilation warning\r
-    AliAnalysisTaskHadEt & operator = (const AliAnalysisTaskHadEt & g) ;//cpy assignment\r
-    AliAnalysisTaskHadEt(const AliAnalysisTaskHadEt & g) ; // cpy ctor\r
-\r
-    AliAnalysisHadEtReconstructed *fRecAnalysis; // Rec\r
-    AliAnalysisHadEtMonteCarlo *fMCAnalysis; // MC\r
-    Bool_t fIsSim;//Boolean to keep track of whether or not this is running on simulations\r
-\r
-    ClassDef(AliAnalysisTaskHadEt, 2); // example of analysis\r
-};\r
-\r
-#endif\r
+//_________________________________________________________________________
+//  Utility Class for transverse energy studies; charged hadrons
+//  Task for analysis
+//  - reconstruction and MC output
+//
+//Created by Christine Nattrass, Rebecca Scott, Irakli Martashvili
+//University of Tennessee at Knoxville
+//_________________________________________________________________________
+#ifndef ALIANALYSISTASKHADET_H 
+#define ALIANALYSISTASKHADET_H 
+
+class AliAnalysisHadEtReconstructed;
+class AliAnalysisHadEtMonteCarlo;
+class AliESDtrackCuts;
+class TH2F;
+class TList;
+class AliPIDResponse;
+
+#include "AliAnalysisTaskTransverseEnergy.h"
+class AliPWG0Helper;
+
+class AliAnalysisTaskHadEt : public AliAnalysisTaskTransverseEnergy {
+public:
+  AliAnalysisTaskHadEt(const char *name = "AliAnalysisTaskHadEt", Bool_t isMc = false, TString recoConfigFile = "ConfigHadEtReconstructed.C", TString mcConfigFile = "ConfigHadEtMonteCarlo.C");
+    virtual ~AliAnalysisTaskHadEt();
+
+    //  virtual void   ConnectInputData(Option_t *);
+    virtual void   UserCreateOutputObjects();
+    virtual void   UserExec(Option_t *option);
+    virtual void   Terminate(Option_t *);
+    void IsSim(){fIsSim = kTRUE;}
+    AliPIDResponse *fPIDResponse;
+
+private:
+
+  //Declare it private to avoid compilation warning
+    AliAnalysisTaskHadEt & operator = (const AliAnalysisTaskHadEt & g) ;//cpy assignment
+    AliAnalysisTaskHadEt(const AliAnalysisTaskHadEt & g) ; // cpy ctor
+
+    AliAnalysisHadEtReconstructed *fRecAnalysis; // Rec
+    AliAnalysisHadEtMonteCarlo *fMCAnalysis; // MC
+    Bool_t fIsSim;//Boolean to keep track of whether or not this is running on simulations
+    Bool_t kIsOfflineV0AND;//Boolean to keep track of whether or not this matches the offline trigger
+    Bool_t kIsOfflineMB;//Boolean to keep track of whether or not this matches the offline trigger
+    ClassDef(AliAnalysisTaskHadEt, 2); // example of analysis
+};
+
+#endif