#ifndef ALIEVENTCUT_H
#define ALIEVENTCUT_H
-//________________________________
+
///////////////////////////////////////////////////////////
//
// class AliEventCut
// Each of base event cut checks only one property.
// Logical base cuts also exists that point to other base cuts.
// Using them one can build complicated cut with binary tree structure
-//
+// Author: Piotr.Skowronski@cern.ch
///////////////////////////////////////////////////////////
#include <TObject.h>
#include "AliEventBaseCut.h"
class AliAOD;
-enum AliEventBaseCut::EEventCutProperty;
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 SetVertexXRange(Int_t min,Int_t max);
- void SetVertexYRange(Int_t min,Int_t max);
- void SetVertexZRange(Int_t min,Int_t max);
+ void SetVertexXRange(Double_t min, Double_t max);
+ void SetVertexYRange(Double_t min, Double_t max);
+ void SetVertexZRange(Double_t min, Double_t max);
protected:
AliEventBaseCut* FindCut(AliEventBaseCut::EEventCutProperty prop);
- TObjArray fBaseCuts;
+ TObjArray fBaseCuts; // Array of cuts
private:
ClassDef(AliEventCut,1)
};