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 #include "tbb/task_arena.h"
7 
8 // forward declarations
9 namespace edm {
10  class ActivityRegistry;
11  class ParameterSet;
12  namespace eventsetup {
13  class EventSetupProvider;
14  class EventSetupsController;
15 
16  std::unique_ptr<EventSetupProvider> makeEventSetupProvider(ParameterSet const& params,
17  unsigned subProcessIndex,
19  tbb::task_arena*);
20 
21  void fillEventSetupProvider(EventSetupsController& esController, EventSetupProvider& cp, ParameterSet& params);
22 
24  } // namespace eventsetup
25 } // namespace edm
26 #endif
ActivityRegistry
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
edm
HLT enums.
Definition: AlignableModifier.h:19
hgcal_conditions::parameters
Definition: HGCConditions.h:86
edm::eventsetup::makeEventSetupProvider
std::unique_ptr< EventSetupProvider > makeEventSetupProvider(ParameterSet const &params, unsigned subProcessIndex, ActivityRegistry *activityRegistry, tbb::task_arena *taskArena)
Definition: EventSetupProviderMaker.cc:25
edm::eventsetup::validateEventSetupParameters
void validateEventSetupParameters(ParameterSet &pset)
Definition: EventSetupProviderMaker.cc:118
ParameterSet
Definition: Functions.h:16
edm::eventsetup::fillEventSetupProvider
void fillEventSetupProvider(EventSetupsController &esController, EventSetupProvider &cp, ParameterSet &params)
Definition: EventSetupProviderMaker.cc:94
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27