CMS 3D CMS Logo

HLTMETCleanerUsingJetID.h
Go to the documentation of this file.
1 #ifndef HLTMETCleanerUsingJetID_h_
2 #define HLTMETCleanerUsingJetID_h_
3 
21 
26 
27 namespace edm {
29 }
30 
31 // Class declaration
33 public:
34  explicit HLTMETCleanerUsingJetID(const edm::ParameterSet& iConfig);
35  ~HLTMETCleanerUsingJetID() override;
36 
37  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
38  void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
39 
40 private:
42  double minPt_;
43 
45  double maxEta_;
46 
49 
52 
55 
59 };
60 
61 #endif // HLTMETCleanerUsingJetID_h_
edm::InputTag jetsLabel_
Input tag for the 'all jets' collection.
edm::InputTag goodJetsLabel_
Input tag for the 'good jets' collection.
double maxEta_
Maximum (abs) eta requirement for jets.
edm::EDGetTokenT< reco::CaloMETCollection > m_theMETToken
edm::InputTag metLabel_
Input tag for the MET collection.
int iEvent
Definition: GenABIO.cc:224
edm::EDGetTokenT< reco::CaloJetCollection > m_theGoodJetToken
double minPt_
Minimum pt requirement for jets.
This creates a MET object from the difference in MET between two input jet collections.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
edm::EDGetTokenT< reco::CaloJetCollection > m_theJetToken