]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/AliPWG0Helper.h
Upgrade of the Cascade envt :
[u/mrichter/AliRoot.git] / PWG0 / AliPWG0Helper.h
index bd180c521694f1c117f0f073255124bd9c32e1aa..02ac8359ae82b60c1fe2a8885a8800d9b82f7a05 100644 (file)
@@ -4,6 +4,7 @@
 #define ALIPWG0HELPER_H
 
 #include <TObject.h>
+#include <AliTriggerAnalysis.h>
 
 // static helper functions
 
@@ -22,13 +23,10 @@ class AliOfflineTrigger;
 class AliPWG0Helper : public TObject
 {
   public:
-    enum Trigger { kAcceptAll = 1, kMB1 = 2, kMB2, kMB3, kSPDGFO, kV0A, kV0C, kZDC, kZDCA, kZDCC, kFMDA, kFMDC, kFPANY, kStartOfFlags = 0x0100, kOfflineFlag = 0x8000 }; // MB1, MB2, MB3 definition from ALICE-INT-2005-025
     enum AnalysisMode { kInvalid = -1, kSPD = 0x1, kTPC = 0x2, kTPCITS = 0x4, kFieldOn = 0x8 };
     // in case we want to use bitmaps...
     enum MCProcessType { kInvalidProcess = -1, kND = 0x1, kDD = 0x2, kSD = 0x4 };
 
-    static Bool_t IsEventTriggered(const AliESDEvent* aEsd, Trigger trigger);
-    static Bool_t IsEventTriggered(ULong64_t triggerMask, Trigger trigger);
     static const AliESDVertex* GetVertex(AliESDEvent* aEsd, AnalysisMode analysisMethod, Bool_t debug = kFALSE, Bool_t bRedoTPC = kFALSE);
     static Bool_t TestVertex(const AliESDVertex* vertex, AnalysisMode analysisMode, Bool_t debug = kFALSE);
     
@@ -49,14 +47,10 @@ class AliPWG0Helper : public TObject
     static void NormalizeToBinWidth(TH1* hist);
     static void NormalizeToBinWidth(TH2* hist);
 
-    static const char* GetTriggerName(Trigger trigger);
-    static void PrintConf(AnalysisMode analysisMode, Trigger trigger);
+    static void PrintConf(AnalysisMode analysisMode, AliTriggerAnalysis::Trigger trigger);
     
-    static AliOfflineTrigger* GetOfflineTrigger();
-
   protected:
     static Int_t fgLastProcessType;    // stores the raw value of the last process type extracnted
-    static AliOfflineTrigger* fgOfflineTrigger;  // class that implemenents the offline trigger logic
  
     ClassDef(AliPWG0Helper, 0)