Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-22 06:32:56

0001 #ifndef L1HLTTAUMATCHING_H
0002 #define L1HLTTAUMATCHING_H
0003 
0004 // user include files
0005 #include "FWCore/Framework/interface/Frameworkfwd.h"
0006 #include "FWCore/Framework/interface/global/EDProducer.h"
0007 #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
0008 #include "FWCore/Framework/interface/Event.h"
0009 #include "FWCore/Framework/interface/EventSetup.h"
0010 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0011 #include "DataFormats/TauReco/interface/PFTauFwd.h"
0012 #include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h"
0013 
0014 #include <map>
0015 #include <vector>
0016 class L1HLTTauMatching : public edm::global::EDProducer<> {
0017 public:
0018   explicit L1HLTTauMatching(const edm::ParameterSet&);
0019   ~L1HLTTauMatching() override = default;
0020   void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
0021   static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
0022 
0023 private:
0024   const edm::EDGetTokenT<reco::PFTauCollection> jetSrc;
0025   const edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs> tauTrigger;
0026   const double mEt_Min;
0027 };
0028 #endif