1 #ifndef ALIRECINFOCUTS_H
2 #define ALIRECINFOCUTS_H
4 //------------------------------------------------------------------------------
5 // Class to keep selection cuts for reconstructed tracks.
7 // Author: J.Otwinowski 04/02/2008
8 //------------------------------------------------------------------------------
10 #include "AliESDtrackCuts.h"
12 class AliRecInfoCuts : public AliESDtrackCuts
15 AliRecInfoCuts(const Char_t* name ="AliRecInfoCuts", const Char_t *title ="");
16 virtual ~AliRecInfoCuts() {;}
19 void SetMinTPCsignalN(const Int_t min=0) {fMinTPCsignalN = min;}
20 void SetMaxAbsTanTheta(const Float_t max=1e99) {fMaxAbsTanTheta = max;}
23 Int_t GetMinTPCsignalN() const {return fMinTPCsignalN;}
24 Float_t GetMaxAbsTanTheta() const {return fMaxAbsTanTheta;}
26 // getters for selected AliESDtrackCuts data members
27 Float_t GetPtMin() const {return fPtMin;}
28 Float_t GetPtMax() const {return fPtMax;}
29 Int_t GetMinNClustersTPC() const {return fCutMinNClusterTPC;}
35 Int_t fMinTPCsignalN; // min. number of TPC hits
36 Float_t fMaxAbsTanTheta; // max. absolute value of tan(theta)
38 AliRecInfoCuts(const AliRecInfoCuts&); // not implemented
39 AliRecInfoCuts& operator=(const AliRecInfoCuts&); // not implemented
41 ClassDef(AliRecInfoCuts, 1)
44 #endif //ALIRECINFOCUTS_H