CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
HLTHtMhtProducer.h
Go to the documentation of this file.
1 #ifndef HLTHtMhtProducer_h_
2 #define HLTHtMhtProducer_h_
3 
20 
25 
26 namespace edm {
28 }
29 
30 // Class declaration
32 public:
33  explicit HLTHtMhtProducer(const edm::ParameterSet& iConfig);
34  ~HLTHtMhtProducer() override;
35  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
36  void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
37 
38 private:
40  bool usePt_;
41 
45 
49 
51  double minPtJetHt_;
52  double minPtJetMht_;
53 
55  double maxEtaJetHt_;
56  double maxEtaJetMht_;
57 
61 
64 };
65 
66 #endif // HLTHtMhtProducer_h_
edm::InputTag pfCandidatesLabel_
edm::EDGetTokenT< reco::PFCandidateCollection > m_thePFCandidateToken
int minNJetHt_
Minimum number of jets passing pt and eta requirements.
This produces a reco::MET object that stores HT and MHT.
double minPtJetHt_
Minimum pt requirement for jets.
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
int iEvent
Definition: GenABIO.cc:224
double maxEtaJetHt_
Maximum (abs) eta requirement for jets.
bool usePt_
Use pt; otherwise, use et.
HLT enums.
~HLTHtMhtProducer() override
edm::EDGetTokenT< reco::CandidateView > m_theJetToken
HLTHtMhtProducer(const edm::ParameterSet &iConfig)
edm::InputTag jetsLabel_
Input jet, PFCandidate collections.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)