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 
29 namespace edm {
31 }
32 
33 // Class declaration
35  public:
36  explicit HLTMhtProducer(const edm::ParameterSet & iConfig);
37  ~HLTMhtProducer() override;
38  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
39  void produce(edm::Event & iEvent, const edm::EventSetup & iSetup) override;
40 
41  private:
43  bool usePt_;
44 
48 
50  int minNJet_;
51 
53  double minPtJet_;
54 
56  double maxEtaJet_;
57 
61 
64 };
65 
66 #endif // HLTMhtProducer_h_
67 
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:230
This produces a reco::MET object that stores MHT (or MET)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
double minPtJet_
Minimum pt requirement for jets.
bool usePt_
Use pt; otherwise, use et.
HLT enums.