CMS 3D CMS Logo

HLTMETCleanerUsingJetID.h
Go to the documentation of this file.
1 #ifndef HLTMETCleanerUsingJetID_h_
2 #define HLTMETCleanerUsingJetID_h_
3 
21 
26 
27 namespace edm {
29 }
30 
31 // Class declaration
33 public:
34  explicit HLTMETCleanerUsingJetID(const edm::ParameterSet& iConfig);
35  ~HLTMETCleanerUsingJetID() override;
36 
37  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
38  void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override;
39 
40 private:
42  double minPt_;
43 
45  double maxEta_;
46 
49 
52 
55 
59 };
60 
61 #endif // HLTMETCleanerUsingJetID_h_
CaloJetCollection.h
CaloJet.h
HLTMETCleanerUsingJetID::maxEta_
double maxEta_
Maximum (abs) eta requirement for jets.
Definition: HLTMETCleanerUsingJetID.h:45
HLTMETCleanerUsingJetID::~HLTMETCleanerUsingJetID
~HLTMETCleanerUsingJetID() override
HLTMETCleanerUsingJetID::jetsLabel_
edm::InputTag jetsLabel_
Input tag for the 'all jets' collection.
Definition: HLTMETCleanerUsingJetID.h:51
HLTMETCleanerUsingJetID::HLTMETCleanerUsingJetID
HLTMETCleanerUsingJetID(const edm::ParameterSet &iConfig)
Definition: HLTMETCleanerUsingJetID.cc:13
edm::EDGetTokenT< reco::CaloMETCollection >
edm
HLT enums.
Definition: AlignableModifier.h:19
HLTMETCleanerUsingJetID::goodJetsLabel_
edm::InputTag goodJetsLabel_
Input tag for the 'good jets' collection.
Definition: HLTMETCleanerUsingJetID.h:54
EDProducer.h
HLTMETCleanerUsingJetID::m_theGoodJetToken
edm::EDGetTokenT< reco::CaloJetCollection > m_theGoodJetToken
Definition: HLTMETCleanerUsingJetID.h:58
HLTMETCleanerUsingJetID::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
Definition: HLTMETCleanerUsingJetID.cc:42
HLTMETCleanerUsingJetID::minPt_
double minPt_
Minimum pt requirement for jets.
Definition: HLTMETCleanerUsingJetID.h:42
CaloMETFwd.h
HLTMETCleanerUsingJetID::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: HLTMETCleanerUsingJetID.cc:31
CaloMET.h
HLTMETCleanerUsingJetID::metLabel_
edm::InputTag metLabel_
Input tag for the MET collection.
Definition: HLTMETCleanerUsingJetID.h:48
HLTMETCleanerUsingJetID::m_theMETToken
edm::EDGetTokenT< reco::CaloMETCollection > m_theMETToken
Definition: HLTMETCleanerUsingJetID.h:56
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
iEvent
int iEvent
Definition: GenABIO.cc:224
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:58
HLTMETCleanerUsingJetID
This creates a MET object from the difference in MET between two input jet collections.
Definition: HLTMETCleanerUsingJetID.h:32
ConfigurationDescriptions
EventSetup.h
HLTMETCleanerUsingJetID::m_theJetToken
edm::EDGetTokenT< reco::CaloJetCollection > m_theJetToken
Definition: HLTMETCleanerUsingJetID.h:57
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15