/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Modules/plugins/PathStateCapture.cc
31 строка
1 KB
Chris Jones
Moved FWCore/Modules/src to plugins
28 мар 2026, 18:31
28 мар 2026, 18:31
7985384
Код
Авторство
О чём код?
#include "DataFormats/Common/interface/PathStateToken.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/global/EDProducer.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" namespace edm { class PathStateCapture : public global::EDProducer<> { public: explicit PathStateCapture(ParameterSet const& config) : token_(produces()) {} void produce(StreamID sid, Event& event, EventSetup const& setup) const final { event.emplace(token_); } static void fillDescriptions(ConfigurationDescriptions& descriptions); private: const edm::EDPutTokenT<PathStateToken> token_; }; void PathStateCapture::fillDescriptions(ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; descriptions.addWithDefaultLabel(desc); descriptions.setComment("This EDProducer produces an edm::PathStateToken."); } } // namespace edm #include "FWCore/Framework/interface/MakerMacros.h" using edm::PathStateCapture; DEFINE_FWK_MODULE(PathStateCapture);