CMS 3D CMS Logo

HLTHtMhtProducer.h
Go to the documentation of this file.
1 #ifndef HLTHtMhtProducer_h_
2 #define HLTHtMhtProducer_h_
3 
20 
28 
29 
30 namespace edm {
32 }
33 
34 // Class declaration
36  public:
37  explicit HLTHtMhtProducer(const edm::ParameterSet & iConfig);
38  ~HLTHtMhtProducer() override;
39  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
40  void produce(edm::Event & iEvent, const edm::EventSetup & iSetup) override;
41 
42  private:
44  bool usePt_;
45 
49 
53 
55  double minPtJetHt_;
56  double minPtJetMht_;
57 
59  double maxEtaJetHt_;
60  double maxEtaJetMht_;
61 
65 
68 };
69 
70 #endif // HLTHtMhtProducer_h_
71 
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.
int iEvent
Definition: GenABIO.cc:224
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
double maxEtaJetHt_
Maximum (abs) eta requirement for jets.
bool usePt_
Use pt; otherwise, use et.
HLT enums.
edm::InputTag jetsLabel_
Input jet, PFCandidate collections.
edm::EDGetTokenT< reco::JetView > m_theJetToken