New shortcut methods for setting range of primary vertex
[u/mrichter/AliRoot.git] / ANALYSIS / AliEventCut.h
index 7c45ba78f703f6931d412f5229296dfc5a57fa57..3bc0fcbf23dc7620f02d369155e21b0292e2df22 100644 (file)
@@ -17,7 +17,7 @@
 #include "AliEventBaseCut.h"
 
 class AliAOD;
 #include "AliEventBaseCut.h"
 
 class AliAOD;
-enum EEventCutProperty;
+enum AliEventBaseCut::EEventCutProperty;
 
 class AliEventCut: public TObject
 {
 
 class AliEventCut: public TObject
 {
@@ -30,9 +30,12 @@ class AliEventCut: public TObject
     void           AddBasePartCut(AliEventBaseCut* ebcut);
 
     void           SetNChargedRange(Int_t min,Int_t max, Double_t etamin = -10.0,Double_t etamax = 10.0);
     void           AddBasePartCut(AliEventBaseCut* ebcut);
 
     void           SetNChargedRange(Int_t min,Int_t max, Double_t etamin = -10.0,Double_t etamax = 10.0);
+    void           SetVertexXRange(Int_t min,Int_t max);
+    void           SetVertexYRange(Int_t min,Int_t max);
+    void           SetVertexZRange(Int_t min,Int_t max);
     
   protected:
     
   protected:
-    AliEventBaseCut* FindCut(EEventCutProperty prop);
+    AliEventBaseCut* FindCut(AliEventBaseCut::EEventCutProperty prop);
     
     TObjArray fBaseCuts;
   private:
     
     TObjArray fBaseCuts;
   private:
@@ -45,7 +48,7 @@ class AliEventEmptyCut: public TObject
     AliEventEmptyCut(){}
     virtual ~AliEventEmptyCut(){}
     
     AliEventEmptyCut(){}
     virtual ~AliEventEmptyCut(){}
     
-    Bool_t Rejected(AliAOD* aod) const {return kFALSE;}//always accept
+    Bool_t Rejected(AliAOD* /*aod*/) const {return kFALSE;}//always accept
     
   protected:
   private:
     
   protected:
   private: