00001
00002
00003 #ifndef StJetFinder_HH
00004 #define StJetFinder_HH
00005
00006 #include <list>
00007
00008 #include "StProtoJet.h"
00009
00010 class StJetFinder {
00011
00012 public:
00013 typedef std::list<StProtoJet> JetList;
00014
00015 typedef StProtoJet::FourVecList FourVecList;
00016
00017 StJetFinder() { }
00018 virtual ~StJetFinder() { }
00019
00020 virtual void Init() = 0;
00021
00022 virtual void findJets(JetList& protoJetList, const FourVecList& particleList) = 0;
00023
00024 protected:
00025
00026 JetList mJets;
00027
00028 };
00029
00030 #endif
00031