16 #ifndef mikesTrackCut_hh
17 #define mikesTrackCut_hh
23 #include "StHbtMaker/Base/StHbtTrackCut.h"
34 virtual StHbtString Report();
37 void SetNSigmaPion(
const float& lo,
const float& hi);
38 void SetNSigmaKaon(
const float& lo,
const float& hi);
39 void SetNSigmaProton(
const float& lo,
const float& hi);
41 void SetNHits(
const int& lo,
const int& hi);
42 void SetPt(
const float& lo,
const float& hi);
43 void SetRapidity(
const float& lo,
const float& hi);
44 void SetDCA(
const float& lo,
const float& hi);
45 void SetCharge(
const int&);
53 float mNSigmaProton[2];
68 inline void mikesTrackCut::SetNSigmaPion(
const float& lo,
const float& hi){mNSigmaPion[0]=lo; mNSigmaPion[1]=hi;}
69 inline void mikesTrackCut::SetNSigmaKaon(
const float& lo,
const float& hi){mNSigmaKaon[0]=lo; mNSigmaKaon[1]=hi;}
70 inline void mikesTrackCut::SetNSigmaProton(
const float& lo,
const float& hi){mNSigmaProton[0]=lo; mNSigmaProton[1]=hi;}
72 inline void mikesTrackCut::SetNHits(
const int& lo,
const int& hi){mNHits[0]=lo;mNHits[1]=hi;}
73 inline void mikesTrackCut::SetPt(
const float& lo,
const float& hi){mPt[0]=lo; mPt[1]=hi;}
74 inline void mikesTrackCut::SetRapidity(
const float& lo,
const float& hi){mRapidity[0]=lo; mRapidity[1]=hi;}
75 inline void mikesTrackCut::SetDCA(
const float& lo,
const float& hi){mDCA[0]=lo; mDCA[1]=hi;}
76 inline void mikesTrackCut::SetCharge(
const int& ch){mCharge = ch;}