CMS 3D CMS Logo

Classes | Namespaces | Macros | Typedefs | Functions
LooperFactory.h File Reference
#include <memory>
#include <string>
#include "FWCore/Framework/interface/ComponentFactory.h"
#include "FWCore/Framework/interface/EventSetupProvider.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescriptionFillerPluginFactory.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)
 

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 &, std::shared_ptr< T >, const void *)
 
template<class T >
void edm::eventsetup::looper::addFinderTo (EventSetupProvider &iProvider, std::shared_ptr< T > iComponent, const EventSetupRecordIntervalFinder *)
 
template<class T >
void edm::eventsetup::looper::addProviderTo (EventSetupProvider &, std::shared_ptr< T >, const void *)
 
template<class T >
void edm::eventsetup::looper::addProviderTo (EventSetupProvider &iProvider, std::shared_ptr< T > iComponent, const DataProxyProvider *)
 

Macro Definition Documentation

◆ DEFINE_FWK_LOOPER

#define DEFINE_FWK_LOOPER (   type)
Value:

Definition at line 108 of file LooperFactory.h.

DEFINE_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN(factory, type, name)
Definition: PluginFactory.h:124
type
type
Definition: SiPixelVCal_PayloadInspector.cc:37
edmplugin::PluginFactory
Definition: PluginFactory.h:34
edm::eventsetup::LooperMaker
Definition: LooperFactory.h:101