Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:18:30

0001 #ifndef HLT2jetGapFilter_h
0002 #define HLT2jetGapFilter_h
0003 
0004 /** \class HLT2jetGapFilter
0005  *
0006  *
0007  */
0008 
0009 #include "HLTrigger/HLTcore/interface/HLTFilter.h"
0010 #include "DataFormats/JetReco/interface/CaloJetCollection.h"
0011 
0012 namespace edm {
0013   class ConfigurationDescriptions;
0014 }
0015 
0016 //
0017 // class declaration
0018 //
0019 
0020 class HLT2jetGapFilter : public HLTFilter {
0021 public:
0022   explicit HLT2jetGapFilter(const edm::ParameterSet&);
0023   ~HLT2jetGapFilter() override;
0024   static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
0025   bool hltFilter(edm::Event&,
0026                  const edm::EventSetup&,
0027                  trigger::TriggerFilterObjectWithRefs& filterproduct) const override;
0028 
0029 private:
0030   edm::EDGetTokenT<reco::CaloJetCollection> m_theCaloJetToken;
0031 
0032   edm::InputTag inputTag_;  // input tag identifying jets
0033   double minEt_;
0034   double minEta_;
0035 };
0036 
0037 #endif  //HLT2jetGapFilter_h