CMS 3D CMS Logo

EventSetupProviderMaker.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_EventSetupProviderMaker_h
2 #define FWCore_Framework_EventSetupProviderMaker_h
3 
4 // system include files
5 #include <memory>
6 
7 // forward declarations
8 namespace edm {
9  class ActivityRegistry;
10  class ParameterSet;
11  namespace eventsetup {
12  class EventSetupProvider;
13  class EventSetupsController;
14 
15  std::unique_ptr<EventSetupProvider>
16  makeEventSetupProvider(ParameterSet const& params, unsigned subProcessIndex, ActivityRegistry*);
17 
18  void
19  fillEventSetupProvider(EventSetupsController& esController,
21  ParameterSet& params);
22 
23  void
25  }
26 }
27 #endif
void validateEventSetupParameters(ParameterSet &pset)
void fillEventSetupProvider(EventSetupsController &esController, EventSetupProvider &cp, ParameterSet &params)
HLT enums.
std::unique_ptr< EventSetupProvider > makeEventSetupProvider(ParameterSet const &params, unsigned subProcessIndex, ActivityRegistry *)