CMS 3D CMS Logo

HLTCaloJetIDProducer.h
Go to the documentation of this file.
1 #ifndef HLTCaloJetIDProducer_h_
2 #define HLTCaloJetIDProducer_h_
3 
23 
24 
25 namespace edm {
27 }
28 
29 namespace reco {
30  namespace helper {
31  class JetIDHelper;
32  }
33 }
34 
35 // Class declaration
37  public:
38  explicit HLTCaloJetIDProducer(const edm::ParameterSet & iConfig);
39  ~HLTCaloJetIDProducer() override;
40  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
41  void produce(edm::Event & iEvent, const edm::EventSetup & iSetup) override;
42 
43  private:
44  int min_N90_;
46  double min_EMF_;
47  double max_EMF_;
50 
53 
55 };
56 
57 #endif // HLTCaloJetIDProducer_h_
Definition: helper.py:1
edm::InputTag inputTag_
input CaloJet collection
double min_EMF_
minimum EMF
double max_EMF_
maximum EMF
int iEvent
Definition: GenABIO.cc:230
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::ParameterSet jetIDParams_
CaloJet ID parameters.
reco::helper::JetIDHelper jetIDHelper_
A helper to calculates calo jet ID variables.
int min_N90hits_
mininum N90hits
fixed size matrix
HLT enums.
edm::EDGetTokenT< reco::CaloJetCollection > m_theCaloJetToken
This applies CaloJet ID and produces a jet collection with jets that pass the ID. ...