CMS 3D CMS Logo

L1TMuonOverlapParamsDBProducer.h
Go to the documentation of this file.
1 #ifndef L1MuonOverlapParamsDBProducer_H
2 #define L1MuonOverlapParamsDBProducer_H
3 
4 #include <vector>
5 
12 
14 
16 public:
19  void beginJob() override{};
20  void beginRun(const edm::Run&, const edm::EventSetup& es) override;
21  void analyze(const edm::Event&, const edm::EventSetup& es) override;
22  void endJob() override{};
23 
24 private:
25  std::unique_ptr<L1TMuonOverlapParams> omtfParams, omtfPatterns;
26 };
27 
28 #endif
L1MuonOverlapParamsDBProducer::L1MuonOverlapParamsDBProducer
L1MuonOverlapParamsDBProducer(const edm::ParameterSet &cfg)
Definition: L1TMuonOverlapParamsDBProducer.cc:14
edm::Run
Definition: Run.h:45
L1MuonOverlapParamsDBProducer::omtfPatterns
std::unique_ptr< L1TMuonOverlapParams > omtfPatterns
Definition: L1TMuonOverlapParamsDBProducer.h:22
EDAnalyzer.h
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
L1MuonOverlapParamsDBProducer
Definition: L1TMuonOverlapParamsDBProducer.h:15
L1TMuonOverlapParams
Definition: L1TMuonOverlapParams.h:14
L1TMuonOverlapParams.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
L1MuonOverlapParamsDBProducer::omtfParams
std::unique_ptr< L1TMuonOverlapParams > omtfParams
Definition: L1TMuonOverlapParamsDBProducer.h:22
L1MuonOverlapParamsDBProducer::analyze
void analyze(const edm::Event &, const edm::EventSetup &es) override
Definition: L1TMuonOverlapParamsDBProducer.cc:31
edm::EventSetup
Definition: EventSetup.h:58
L1MuonOverlapParamsDBProducer::endJob
void endJob() override
Definition: L1TMuonOverlapParamsDBProducer.h:22
looper.cfg
cfg
Definition: looper.py:297
Frameworkfwd.h
L1MuonOverlapParamsDBProducer::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &es) override
Definition: L1TMuonOverlapParamsDBProducer.cc:17
EventSetup.h
ParameterSet.h
L1MuonOverlapParamsDBProducer::~L1MuonOverlapParamsDBProducer
~L1MuonOverlapParamsDBProducer() override
Definition: L1TMuonOverlapParamsDBProducer.h:18
edm::Event
Definition: Event.h:73
L1MuonOverlapParamsDBProducer::beginJob
void beginJob() override
Definition: L1TMuonOverlapParamsDBProducer.h:19