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_
HLTMhtProducer::HLTMhtProducer
HLTMhtProducer(const edm::ParameterSet &iConfig)
Definition: HLTMhtProducer.cc:17
PFCandidate.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
HLTMhtProducer::minNJet_
int minNJet_
Minimum number of jets passing pt and eta requirements.
Definition: HLTMhtProducer.h:49
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTMhtProducer::excludePFMuons_
bool excludePFMuons_
Definition: HLTMhtProducer.h:46
EDProducer.h
Jet.h
HLTMhtProducer::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
Definition: HLTMhtProducer.cc:53
HLTMhtProducer
This produces a reco::MET object that stores MHT (or MET)
Definition: HLTMhtProducer.h:33
HLTMhtProducer::m_thePFCandidateToken
edm::EDGetTokenT< reco::PFCandidateCollection > m_thePFCandidateToken
Definition: HLTMhtProducer.h:62
HLTMhtProducer::maxEtaJet_
double maxEtaJet_
Maximum (abs) eta requirement for jets.
Definition: HLTMhtProducer.h:55
JetCollection.h
HLTMhtProducer::pfCandidatesLabel_
edm::InputTag pfCandidatesLabel_
Definition: HLTMhtProducer.h:59
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:58
HLTMhtProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTMhtProducer.cc:39
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
MET.h
ConfigurationDescriptions
METFwd.h
EventSetup.h
HLTMhtProducer::m_theJetToken
edm::EDGetTokenT< reco::JetView > m_theJetToken
Definition: HLTMhtProducer.h:61
View.h
ParameterSet.h
HLTMhtProducer::~HLTMhtProducer
~HLTMhtProducer() override
HLTMhtProducer::minPtJet_
double minPtJet_
Minimum pt requirement for jets.
Definition: HLTMhtProducer.h:52
edm::Event
Definition: Event.h:73
HLTMhtProducer::usePt_
bool usePt_
Use pt; otherwise, use et.
Definition: HLTMhtProducer.h:42
edm::InputTag
Definition: InputTag.h:15
PFCandidateFwd.h