00001
00002
00003
00004 #ifndef STJJETCUTTRGBJP_H
00005 #define STJJETCUTTRGBJP_H
00006
00007 #include "StjJetCut.h"
00008
00009 #include "StjFourVecListCut.h"
00010
00011 class StjTrg;
00012 class StjTrgBEMCJetPatchTowerIdMap;
00013
00014 class StjJetCutTrgBJP : public StjJetCut {
00015
00016 public:
00017 StjJetCutTrgBJP(StjTrg* trg, StjTrgBEMCJetPatchTowerIdMap* jetPatchTowerMap);
00018 virtual ~StjJetCutTrgBJP() { }
00019
00020 bool operator()(const StjJet& jet);
00021
00022 private:
00023
00024 StjTrg* _trg;
00025 StjFourVecListCut _fourVecListCut;
00026
00027 ClassDef(StjJetCutTrgBJP, 1)
00028
00029 };
00030
00031 #endif // STJJETCUTTRGBJP_H