CMS 3D CMS Logo

HLTJetL1MatchProducer.h
Go to the documentation of this file.
1 #ifndef HLTJetL1MatchProducer_h
2 #define HLTJetL1MatchProducer_h
3 
4 #include <string>
9 
18 
19 template <typename T>
21 public:
22  explicit HLTJetL1MatchProducer(const edm::ParameterSet &);
23  ~HLTJetL1MatchProducer() override;
24  static void fillDescriptions(edm::ConfigurationDescriptions &descriptions);
25  virtual void beginJob();
26  void produce(edm::Event &, const edm::EventSetup &) override;
27 
28 private:
37  double DeltaR2_; // DeltaR2(HLT,L1) with sign
38 };
39 
40 #endif
edm::EDGetTokenT< l1extra::L1JetParticleCollection > m_theL1ForJetToken
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
~HLTJetL1MatchProducer() override
edm::EDGetTokenT< l1extra::L1JetParticleCollection > m_theL1CenJetToken
HLTJetL1MatchProducer(const edm::ParameterSet &)
void produce(edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< l1extra::L1JetParticleCollection > m_theL1TauJetToken
edm::EDGetTokenT< std::vector< T > > m_theJetToken