00001
00002
00003 #ifndef STJEJETCUTS_H
00004 #define STJEJETCUTS_H
00005
00006 #include "StppAnaPars.h"
00007
00008 #include <StJetFinder/StProtoJet.h>
00009
00010 #include <list>
00011
00012 class StJetPars;
00013 class StJetFinder;
00014
00015 class StjeJetCuts {
00016
00017 public:
00018
00019 typedef std::list<StProtoJet> ProtoJetList;
00020
00021 StjeJetCuts(const StppAnaPars* ap, ProtoJetList& protoJets);
00022
00023 virtual ~StjeJetCuts();
00024
00025 void Apply();
00026
00027 private:
00028
00029 bool shouldNotKeep(StProtoJet &pj);
00030
00031 ProtoJetList& _protoJetList;
00032
00033 StppAnaPars _anaPar;
00034
00035 };
00036
00037 #endif // STJEJETCUTS_H
00038