/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondCore/CondDB/src/CoralServiceManager.cc
21 строка
939 B
Cms Build
Clang-Format
29 май 2019, 08:23
29 май 2019, 08:23
087900c
Код
Авторство
О чём код?
#include "CoralKernel/Service.h" #include "CoralKernel/ILoadableComponent.h" #include "FWCore/PluginManager/interface/PluginFactory.h" #include "FWCore/PluginManager/interface/PluginInfo.h" #include "CondCore/CondDB/interface/CoralServiceManager.h" #include "CondCore/CondDB/interface/CoralServiceFactory.h" coral::ILoadableComponent* cond::CoralServiceManager::newComponent(const std::string& componentname) { return cond::CoralServiceFactory::get()->create(componentname); } std::set<std::string> cond::CoralServiceManager::knownPlugins() const { std::vector<edmplugin::PluginInfo> pinfo = cond::CoralServicePluginFactory::get()->available(); std::set<std::string> r; std::vector<edmplugin::PluginInfo>::iterator i; std::vector<edmplugin::PluginInfo>::iterator ibeg = pinfo.begin(); std::vector<edmplugin::PluginInfo>::iterator iend = pinfo.end(); for (i = ibeg; i < iend; ++i) { r.insert(i->name_); } return r; }