1 #ifndef ALIRSNCUTPHIRAA_H
2 #define ALIRSNCUTPHIRAA_H
5 // This cut implements all the checks done to accept a track as a Kaon
6 // for the PbPb analysis using 2010 runs.
7 // It is based on standard cuts on track quality and nsigma cuts
8 // with respect to the TPC and TOF signals for the PID.
11 #include "AliVTrack.h"
12 #include "AliRsnCut.h"
13 #include "AliRsnCutTrackQuality.h"
14 #include "AliESDtrackCuts.h"
16 class AliRsnCutPhiRAA : public AliRsnCut {
29 AliRsnCutPhiRAA(const char *name = "");
30 AliRsnCutPhiRAA(const AliRsnCutPhiRAA ©);
31 AliRsnCutPhiRAA &operator=(const AliRsnCutPhiRAA ©);
32 virtual ~AliRsnCutPhiRAA() { }
34 virtual Bool_t IsSelected(TObject *obj);
36 AliRsnCutTrackQuality *CutQuality() {return &fCutQuality;}
38 void SetMode(ECutMode mode) {fMode = mode;}
42 ECutMode fMode; // how the cut is applied
43 AliRsnCutTrackQuality fCutQuality; // track quality cut
44 AliESDtrackCuts *cut1;
45 AliESDtrackCuts *cut2;
46 AliESDtrackCuts *cut3;
47 AliESDtrackCuts *cut4;
50 ClassDef(AliRsnCutPhiRAA,1)