1 #ifndef Mixing_Base_SecondaryEventProvider_h
2 #define Mixing_Base_SecondaryEventProvider_h
7 #include "boost/shared_ptr.hpp"
14 class ModuleCallingContext;
void beginRun(RunPrincipal &run, const edm::EventSetup &setup, ModuleCallingContext const *)
void beginLuminosityBlock(LuminosityBlockPrincipal &lumi, const edm::EventSetup &setup, ModuleCallingContext const *)
void endLuminosityBlock(LuminosityBlockPrincipal &lumi, const edm::EventSetup &setup, ModuleCallingContext const *)
void beginJob(ProductRegistry const &iRegistry)
std::unique_ptr< ExceptionToActionTable > exceptionToActionTable_
void beginJob(ProductRegistry const &iRegistry)
SecondaryEventProvider(std::vector< ParameterSet > &psets, ProductRegistry &pregistry, boost::shared_ptr< ProcessConfiguration > processConfiguration)
void setupPileUpEvent(EventPrincipal &ep, const EventSetup &setup)
WorkerManager workerManager_
void endRun(RunPrincipal &run, const edm::EventSetup &setup, ModuleCallingContext const *)
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")