00001
00002
00003
00004 #ifndef STJTRACKCUTFLAG_H
00005 #define STJTRACKCUTFLAG_H
00006
00007 #include "StjTrackCut.h"
00008
00009 class StjTrackCutFlag : public StjTrackCut {
00010
00011 public:
00012 StjTrackCutFlag(Short_t min = 0,
00013 Short_t max = kMaxShort)
00014 : _min(min), _max(max) { }
00015 virtual ~StjTrackCutFlag() { }
00016
00017 bool operator()(const StjTrack& track) const
00018 {
00019 if(track.flag <= _min) return true;
00020
00021 if(track.flag > _max) return true;
00022
00023 return false;
00024 }
00025
00026 private:
00027
00028 Short_t _min;
00029 Short_t _max;
00030
00031 ClassDef(StjTrackCutFlag, 1)
00032
00033 };
00034
00035 #endif // STJTRACKCUTFLAG_H