#include <memory>
#include <string>
#include "FWCore/Framework/interface/ComponentFactory.h"
#include "FWCore/Framework/interface/EventSetupProvider.h"
Go to the source code of this file.
Classes | |
struct | edm::eventsetup::LooperMaker< TType > |
struct | edm::eventsetup::LooperMakerTraits |
Namespaces | |
edm | |
HLT enums. | |
edm::eventsetup | |
edm::eventsetup::looper | |
Macros | |
#define | DEFINE_FWK_LOOPER(type) DEFINE_EDM_PLUGIN (edm::eventsetup::LooperPluginFactory,edm::eventsetup::LooperMaker<type>,#type) |
Typedefs | |
typedef ComponentFactory< LooperMakerTraits > | edm::eventsetup::LooperFactory |
typedef edmplugin::PluginFactory< edm::eventsetup::ComponentMakerBase< LooperMakerTraits > *()> | edm::eventsetup::LooperPluginFactory |
Functions | |
template<class T > | |
void | edm::eventsetup::looper::addFinderTo (EventSetupProvider &iProvider, std::shared_ptr< T > iComponent, const EventSetupRecordIntervalFinder *) |
template<class T > | |
void | edm::eventsetup::looper::addFinderTo (EventSetupProvider &, std::shared_ptr< T >, const void *) |
template<class T > | |
void | edm::eventsetup::looper::addProviderTo (EventSetupProvider &iProvider, std::shared_ptr< T > iComponent, const DataProxyProvider *) |
template<class T > | |
void | edm::eventsetup::looper::addProviderTo (EventSetupProvider &, std::shared_ptr< T >, const void *) |
#define DEFINE_FWK_LOOPER | ( | type | ) | DEFINE_EDM_PLUGIN (edm::eventsetup::LooperPluginFactory,edm::eventsetup::LooperMaker<type>,#type) |
Definition at line 113 of file LooperFactory.h.
Referenced by AlignmentProducer::endLuminosityBlock(), __class__< T >::endOfJob(), edm::IterateNTimesLooper::endOfLoop(), edm::NavigateEventsLooper::endOfLoop(), and MuScleFit::selTrackerMuon().