00001 #ifndef HLTPixlMBFilt_h 00002 #define HLTPixlMBFilt_h 00003 00016 #include "HLTrigger/HLTcore/interface/HLTFilter.h" 00017 00018 // 00019 // class declaration 00020 // 00021 00022 class HLTPixlMBFilt : public HLTFilter { 00023 00024 public: 00025 explicit HLTPixlMBFilt(const edm::ParameterSet&); 00026 ~HLTPixlMBFilt(); 00027 virtual bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct); 00028 00029 private: 00030 edm::InputTag pixlTag_; // input tag identifying product containing Pixel-tracks 00031 00032 double min_Pt_; // min pt cut 00033 unsigned int min_trks_; // minimum number of tracks from one vertex 00034 float min_sep_; // minimum separation of two tracks in phi-eta 00035 00036 }; 00037 00038 #endif //HLTPixlMBFilt_h