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 
41 };
42 
43 #endif
L1TMuonEndCapTrackProducer::~L1TMuonEndCapTrackProducer
~L1TMuonEndCapTrackProducer() override
Definition: L1TMuonEndCapTrackProducer.cc:13
L1TMuonEndCapTrackProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: L1TMuonEndCapTrackProducer.cc:15
L1TMuonEndCapTrackProducer::uGMT_converter_
std::unique_ptr< MicroGMTConverter > uGMT_converter_
Definition: L1TMuonEndCapTrackProducer.h:38
EDProducer.h
TrackFinder.h
MakerMacros.h
L1TMuonEndCapTrackProducer
Definition: L1TMuonEndCapTrackProducer.h:19
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
L1TMuonEndCapTrackProducer::L1TMuonEndCapTrackProducer
L1TMuonEndCapTrackProducer(const edm::ParameterSet &)
Definition: L1TMuonEndCapTrackProducer.cc:3
MicroGMTConverter.h
L1TMuonEndCapTrackProducer::track_finder_
std::unique_ptr< TrackFinder > track_finder_
Definition: L1TMuonEndCapTrackProducer.h:37
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:58
L1TMuonEndCapTrackProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: L1TMuonEndCapTrackProducer.cc:52
Frameworkfwd.h
EventSetup.h
L1TMuonEndCapTrackProducer::config_
const edm::ParameterSet & config_
Definition: L1TMuonEndCapTrackProducer.h:40
ParameterSet.h
edm::Event
Definition: Event.h:73