Fixes for not filled histograms and calculation of Dijet binning
[u/mrichter/AliRoot.git] / CORRFW / AliCFV0TopoCuts.h
index 1475a92..72b944a 100755 (executable)
@@ -32,6 +32,7 @@
 #include "AliCFCutBase.h"
 
 class TObject;
+class AliVEvent;
 
 class AliCFV0TopoCuts : public AliCFCutBase 
 {
@@ -41,8 +42,9 @@ class AliCFV0TopoCuts : public AliCFCutBase
   AliCFV0TopoCuts (const AliCFV0TopoCuts& c) ;
   AliCFV0TopoCuts& operator=(const AliCFV0TopoCuts& c) ;
   virtual ~AliCFV0TopoCuts() { } ;
-  virtual Bool_t IsSelected(TObject* v0) ;
-
+  Bool_t IsSelected(TObject* v0) ;
+  Bool_t IsSelected(TList* /*list*/) {return kTRUE;}
+  void   SetRecEventInfo(const TObject* evt) {fEvent = (AliVEvent*)evt;}
   void   SetMaxDcaDaughters (Double32_t dca)  {fMaxDcaDaughters = dca;}
   void   SetMinDcaNeg       (Double32_t dca)  {fMinDcaNeg = dca;}
   void   SetMinDcaPos       (Double32_t dca)  {fMinDcaPos = dca;}
@@ -53,6 +55,7 @@ class AliCFV0TopoCuts : public AliCFCutBase
   Double32_t   fMinDcaNeg ;       // min impact parameter (aka dca to prim. vertex) of neg. daughter
   Double32_t   fMinDcaPos ;       // min impact parameter (aka dca to prim. vertex) of pos. daughter
   Double32_t   fMinCosP ;         // min cosine of pointing angle
+  AliVEvent*   fEvent;            // pointer to current event (needed for cuts related to PV position)
   
   ClassDef(AliCFV0TopoCuts,0);
 };