CMS 3D CMS Logo

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