/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Framework/interface/ProcessBlockForOutput.h
41 строка
1 KB
W. David Dagenhart
Implement persistence for ProcessBlock products
09 июл 2021, 19:14
09 июл 2021, 19:14
b0972e1
Код
Авторство
О чём код?
#ifndef FWCore_Framework_ProcessBlockForOutput_h #define FWCore_Framework_ProcessBlockForOutput_h // -*- C++ -*- // // Package: Framework // Class : ProcessBlockForOutput // /**\class edm::ProcessBlockForOutput Description: This is the primary interface for output modules writing ProcessBlock products \author W. David Dagenhart, created 29 October 2020 */ #include "DataFormats/Provenance/interface/ProvenanceFwd.h" #include "FWCore/Framework/interface/OccurrenceForOutput.h" #include "FWCore/ServiceRegistry/interface/ServiceRegistryfwd.h" #include <string> namespace edm { class ProcessBlockPrincipal; class ProcessBlockForOutput : public OccurrenceForOutput { public: ProcessBlockForOutput(ProcessBlockPrincipal const&, ModuleDescription const&, ModuleCallingContext const*, bool isAtEnd); ~ProcessBlockForOutput() override; std::string const& processName() const { return *processName_; } private: std::string const* processName_; }; } // namespace edm #endif