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