CMS 3D CMS Logo

HLTMhtProducer.h
Go to the documentation of this file.
1 #ifndef HLTMhtProducer_h_
2 #define HLTMhtProducer_h_
3 
19 
27 
28 namespace edm {
30 }
31 
32 // Class declaration
34 public:
35  explicit HLTMhtProducer(const edm::ParameterSet& iConfig);
36  ~HLTMhtProducer() override;
37  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
38  void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
39 
40 private:
42  bool usePt_;
43 
47 
49  int minNJet_;
50 
52  double minPtJet_;
53 
55  double maxEtaJet_;
56 
60 
63 };
64 
65 #endif // HLTMhtProducer_h_
int minNJet_
Minimum number of jets passing pt and eta requirements.
edm::EDGetTokenT< reco::PFCandidateCollection > m_thePFCandidateToken
edm::EDGetTokenT< reco::JetView > m_theJetToken
double maxEtaJet_
Maximum (abs) eta requirement for jets.
edm::InputTag jetsLabel_
Input jet, PFCandidate collections.
edm::InputTag pfCandidatesLabel_
int iEvent
Definition: GenABIO.cc:224
This produces a reco::MET object that stores MHT (or MET)
double minPtJet_
Minimum pt requirement for jets.
bool usePt_
Use pt; otherwise, use et.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.