CMS 3D CMS Logo

L1TMuonEndCapTrackProducer.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_L1TMuonEndCapTrackProducer_h
2 #define L1TMuonEndCap_L1TMuonEndCapTrackProducer_h
3 
4 // system include files
5 #include <memory>
6 
7 // user include files
14 
17 
18 // Class declaration
20 public:
22  ~L1TMuonEndCapTrackProducer() override;
23 
24  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
25 
26 private:
27  void produce(edm::Event&, const edm::EventSetup&) override;
28 
29  //void beginJob() override;
30  //void endJob() override;
31  //void beginRun(edm::Run const&, edm::EventSetup const&) override;
32  //void endRun(edm::Run const&, edm::EventSetup const&) override;
33  //void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override;
34  //void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override;
35 
36 private:
37  std::unique_ptr<TrackFinder> track_finder_;
38  std::unique_ptr<MicroGMTConverter> uGMT_converter_;
39 };
40 
41 #endif
L1TMuonEndCapTrackProducer(const edm::ParameterSet &)
std::unique_ptr< MicroGMTConverter > uGMT_converter_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::unique_ptr< TrackFinder > track_finder_
void produce(edm::Event &, const edm::EventSetup &) override