/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/MessageService/test/PSetTestClient_A.cc
33 строки
1 KB
Chris Jones
Remove use of legacy module classes from framework tests
05 окт 2021, 17:09
05 окт 2021, 17:09
9c36c49
Код
Авторство
О чём код?
#include "FWCore/MessageService/test/PSetTestClient_A.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include <iostream> #include <string> #include <sstream> namespace edmtest { PSetTestClient_A::PSetTestClient_A(edm::ParameterSet const& p) { // std::cerr << "PSetTestClient_A ctor called\n"; edm::ParameterSet emptyPSet; a = p.getUntrackedParameterSet("a", emptyPSet); b = a.getUntrackedParameterSet("b", emptyPSet); xa = a.getUntrackedParameter<int>("x", 99); xb = b.getUntrackedParameter<int>("x", 88); // std::cerr << "...xa = " << xa << "xb = " << xb << "\n"; } void PSetTestClient_A::analyze(edm::StreamID, edm::Event const& /*unused*/ , edm::EventSetup const& /*unused*/ ) const { // std::cerr << "PSetTestClient_A::analyze called\n"; edm::LogError("x") << "xa = " << xa << " xb = " << xb; } } // end namespace edmtest using edmtest::PSetTestClient_A; DEFINE_FWK_MODULE(PSetTestClient_A);