/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SimGeneral/PreMixingModule/interface/PreMixingWorker.h
34 строки
1 KB
Christopher Jones
Replace forward references with Fwd.h includes for SimDataFormats
20 фев 2026, 01:33
20 фев 2026, 01:33
2b95570
Код
Авторство
О чём код?
#ifndef SimGeneral_PreMixingModule_PreMixingWorker_h #define SimGeneral_PreMixingModule_PreMixingWorker_h #include "FWCore/Framework/interface/Frameworkfwd.h" #include "SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfoFwd.h" #include <vector> namespace edm { class ModuleCallingContext; } class PileUpEventPrincipal; class PreMixingWorker { public: PreMixingWorker() = default; virtual ~PreMixingWorker() = default; virtual void beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) {} virtual void endRun() {} virtual void beginLuminosityBlock(edm::LuminosityBlock const& iLumi, edm::EventSetup const& iSetup) {} virtual void initializeBunchCrossing(edm::Event const& iEvent, edm::EventSetup const& iSetup, int bunchCrossing) {} virtual void finalizeBunchCrossing(edm::Event& iEvent, edm::EventSetup const& iSetup, int bunchCrossing) {} virtual void initializeEvent(edm::Event const& iEvent, edm::EventSetup const& iSetup) = 0; virtual void addSignals(edm::Event const& iEvent, edm::EventSetup const& iSetup) = 0; virtual void addPileups(PileUpEventPrincipal const& pep, edm::EventSetup const& iSetup) = 0; virtual void put(edm::Event& iEvent, edm::EventSetup const& iSetup, std::vector<PileupSummaryInfo> const& ps, int bunchSpacing) = 0; }; #endif