CMS 3D CMS Logo

L1MuonOverlapPhase1ParamsDBProducer.h
Go to the documentation of this file.
1 #ifndef L1T_OmtfP1_L1MuonOverlapParamsDBProducer_H
2 #define L1T_OmtfP1_L1MuonOverlapParamsDBProducer_H
3 
4 #include <vector>
5 
13 
15 
16 class L1MuonOverlapPhase1ParamsDBProducer : public edm::one::EDAnalyzer<edm::one::WatchRuns> {
17 public:
20  void beginJob() override{};
21  void beginRun(const edm::Run&, const edm::EventSetup& es) override;
22  void endRun(edm::Run const& run, edm::EventSetup const& iSetup) override{};
23  void analyze(const edm::Event&, const edm::EventSetup& es) override;
24  void endJob() override{};
25 
26 private:
28 
29  std::unique_ptr<L1TMuonOverlapParams> omtfParams, omtfPatterns;
30 };
31 
32 #endif
void beginRun(const edm::Run &, const edm::EventSetup &es) override
std::unique_ptr< L1TMuonOverlapParams > omtfParams
void endRun(edm::Run const &run, edm::EventSetup const &iSetup) override
edm::ESGetToken< L1TMuonOverlapParams, L1TMuonOverlapParamsRcd > omtfParamsEsToken
std::unique_ptr< L1TMuonOverlapParams > omtfPatterns
void analyze(const edm::Event &, const edm::EventSetup &es) override
L1MuonOverlapPhase1ParamsDBProducer(const edm::ParameterSet &cfg)
Definition: Run.h:45