/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondCore/DBOutputService/test/stubs/writeInt.cc
34 строки
959 B
Tamas
Modernize CondCore/DBOutputService test stubs
15 ноя 2021, 07:26
15 ноя 2021, 07:26
e424ebd
Код
Авторство
О чём код?
#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "CondCore/DBOutputService/interface/PoolDBOutputService.h" #include <vector> #include <sstream> #include <string> #include <boost/serialization/vector.hpp> typedef std::vector<int> Payload; class writeInt : public edm::one::EDAnalyzer<> { public: explicit writeInt(const edm::ParameterSet& iConfig); virtual void analyze(const edm::Event&, const edm::EventSetup&) {} virtual void endJob(); private: std::string cont; int me; }; void writeInt::endJob() { edm::Service<cond::service::PoolDBOutputService> outdb; outdb->writeOneIOV(std::vector<int>(1, me), me, cont); } writeInt::writeInt(const edm::ParameterSet& iConfig) : cont("oneInt"), me(iConfig.getParameter<int>("Number")) {} #include "FWCore/Framework/interface/MakerMacros.h" DEFINE_FWK_MODULE(writeInt);