/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondCore/CondDB/plugins/CondDBPyWrappers.cc
37 строк
851 B
Cms Build
Clang-Format
29 май 2019, 08:23
29 май 2019, 08:23
087900c
Код
Авторство
О чём код?
#include "CondCore/CondDB/interface/Types.h" #include "FWCore/PluginManager/interface/PluginManager.h" #include "FWCore/PluginManager/interface/standard.h" #include <boost/python.hpp> using namespace boost::python; namespace { void CMSSWInit() { edmplugin::PluginManager::Config config; edmplugin::PluginManager::configure(edmplugin::standard::config()); } } // namespace namespace cond { Iov_t makeIov(cond::Time_t since, const Hash& payloadId) { Iov_t ret; ret.since = since; ret.payloadId = payloadId; return ret; } } // namespace cond BOOST_PYTHON_MODULE(pluginCondDBV2PyInterface) { def("CMSSWInit", &CMSSWInit); def("makeIov", &cond::makeIov); class_<cond::Iov_t>("Iov", init<>()) .def_readwrite("since", &cond::Iov_t::since) .def_readwrite("payloadId", &cond::Iov_t::payloadId); }