]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG2/FLOW/AliFlowCommon/AliFlowTrackSimpleCuts.h
bug in StepManager fixed, thanks to Andreas
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowCommon / AliFlowTrackSimpleCuts.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. */
2 /* See cxx source for full Copyright notice */
3 /* $Id$ */
4
5 // AliFlowTrackSimpleCuts:
6 // A simple track cut class to the the AliFlowTrackSimple for basic
7 // kinematic cuts
8 // author: N. van der Kolk (kolk@nikhef.nl)
9
10 #ifndef AliFlowTrackSimpleCuts_H
11 #define AliFlowTrackSimpleCuts_H
12
13 class TObject;
14
15 class AliFlowTrackSimpleCuts : public TObject {
16
17  public:
18   AliFlowTrackSimpleCuts();
19   AliFlowTrackSimpleCuts(const AliFlowTrackSimpleCuts& someCuts);
20   AliFlowTrackSimpleCuts& operator=(const AliFlowTrackSimpleCuts& someCuts);
21   virtual  ~AliFlowTrackSimpleCuts();
22   
23   //setters
24   void SetPtMax(Double_t max)   {this->fPtMax = max; }
25   void SetPtMin(Double_t min)   {this->fPtMin = min; }
26   void SetEtaMax(Double_t max)  {this->fEtaMax = max; }
27   void SetEtaMin(Double_t min)  {this->fEtaMin = min; }
28   void SetPhiMax(Double_t max)  {this->fPhiMax = max; }
29   void SetPhiMin(Double_t min)  {this->fPhiMin = min; }
30   void SetPID(Int_t pid)        {this->fPID = pid; }
31   
32   //getters
33   Double_t GetPtMax() const     {return this->fPtMax; }
34   Double_t GetPtMin() const     {return this->fPtMin; }
35   Double_t GetEtaMax() const    {return this->fEtaMax; }
36   Double_t GetEtaMin() const    {return this->fEtaMin; }
37   Double_t GetPhiMax() const    {return this->fPhiMax; }
38   Double_t GetPhiMin() const    {return this->fPhiMin; }
39   Int_t    GetPID() const       {return this->fPID; }
40
41  private:
42   Double_t fPtMax;
43   Double_t fPtMin;
44   Double_t fEtaMax;
45   Double_t fEtaMin;
46   Double_t fPhiMax;
47   Double_t fPhiMin;
48   Int_t    fPID;
49
50   ClassDef(AliFlowTrackSimpleCuts,1)
51 };
52
53 #endif
54
55