Skip to content

Commit

Permalink
Merge pull request #39887 from Dr15Jones/fixMagFieldConfigDBWriter
Browse files Browse the repository at this point in the history
Made MagFieldConfigDBWriter an edm::one::EDAnalyzer
  • Loading branch information
cmsbuild committed Oct 31, 2022
2 parents 447a8dc + e17311d commit c6f5398
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions CondFormats/MFObjects/test/MagFieldConfigDBWriter.cc
Expand Up @@ -6,32 +6,31 @@
*/

#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/EDAnalyzer.h"
#include "FWCore/Framework/interface/one/EDAnalyzer.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "CondCore/DBOutputService/interface/PoolDBOutputService.h"
#include "CondFormats/MFObjects/interface/MagFieldConfig.h"

class MagFieldConfigDBWriter : public edm::EDAnalyzer {
class MagFieldConfigDBWriter : public edm::one::EDAnalyzer<edm::one::SharedResources> {
public:
/// Constructor
MagFieldConfigDBWriter(const edm::ParameterSet& pset);

/// Destructor
~MagFieldConfigDBWriter();
~MagFieldConfigDBWriter() override;

virtual void beginRun(const edm::Run& run, const edm::EventSetup& setup){};
void analyze(const edm::Event& event, const edm::EventSetup& setup) override {}

virtual void analyze(const edm::Event& event, const edm::EventSetup& setup) {}

virtual void endJob();
void endJob() override;

private:
MagFieldConfig* conf;
};

MagFieldConfigDBWriter::MagFieldConfigDBWriter(const edm::ParameterSet& pset) {
usesResource("PoolDBOutputService");
conf = new MagFieldConfig(pset, false);
}

Expand Down

0 comments on commit c6f5398

Please sign in to comment.