/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
FWCore/Framework/src/RunForOutput.cc
34 строки
1 KB
Chris Jones
Move headers used to make modules to interface
10 авг 2021, 17:13
10 авг 2021, 17:13
813ab48
Код
Авторство
О чём код?
#include "FWCore/Framework/interface/RunForOutput.h" #include "FWCore/Framework/interface/RunPrincipal.h" #include "FWCore/Framework/interface/TransitionInfoTypes.h" #include "FWCore/Utilities/interface/Algorithms.h" #include "FWCore/Utilities/interface/get_underlying_safe.h" namespace edm { RunForOutput::RunForOutput(RunTransitionInfo const& info, ModuleDescription const& md, ModuleCallingContext const* mcc, bool isAtEnd, MergeableRunProductMetadata const* mrpm) : RunForOutput(info.principal(), md, mcc, isAtEnd, mrpm) {} RunForOutput::RunForOutput(RunPrincipal const& rp, ModuleDescription const& md, ModuleCallingContext const* moduleCallingContext, bool isAtEnd, MergeableRunProductMetadata const* mrpm) : OccurrenceForOutput(rp, md, moduleCallingContext, isAtEnd), aux_(rp.aux()), mergeableRunProductMetadata_(mrpm) {} RunForOutput::~RunForOutput() {} RunPrincipal const& RunForOutput::runPrincipal() const { return dynamic_cast<RunPrincipal const&>(principal()); } /**\return Reusable index which can be used to separate data for different simultaneous Runs. */ RunIndex RunForOutput::index() const { return runPrincipal().index(); } } // namespace edm