00001
00002
00003
00004 #ifndef STJTRACKCUTPOSSIBLEHITRATIO_H
00005 #define STJTRACKCUTPOSSIBLEHITRATIO_H
00006
00007 #include "StjTrackCut.h"
00008
00009 class StjTrackCutPossibleHitRatio : public StjTrackCut {
00010
00011
00012 public:
00013 StjTrackCutPossibleHitRatio(double minRatio = 0.51) :_minRatio(minRatio) { }
00014 virtual ~StjTrackCutPossibleHitRatio() { }
00015
00016 bool operator()(const StjTrack& track) const
00017 {
00018 if(static_cast<double>(track.nHits)/static_cast<double>(track.nHitsPoss) < _minRatio) return true;
00019
00020 return false;
00021 }
00022
00023 private:
00024
00025 double _minRatio;
00026
00027 ClassDef(StjTrackCutPossibleHitRatio, 1)
00028
00029 };
00030
00031 #endif // STJTRACKCUTPOSSIBLEHITRATIO_H