CMS 3D CMS Logo

Classes | Namespaces | Macros | Typedefs
ModuleFactory.h File Reference
#include <memory>
#include <string>
#include "FWCore/Framework/interface/ComponentFactory.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescriptionFillerPluginFactory.h"

Go to the source code of this file.

Classes

struct  edm::eventsetup::ModuleMaker< TType >
 
struct  edm::eventsetup::ModuleMakerTraits
 

Namespaces

 edm
 HLT enums.
 
 edm::eventsetup
 

Macros

#define DEFINE_FWK_EVENTSETUP_MODULE(type)
 

Typedefs

typedef ComponentFactory< ModuleMakerTraits > edm::eventsetup::ModuleFactory
 
typedef edmplugin::PluginFactory< edm::eventsetup::ComponentMakerBase< ModuleMakerTraits > *()> edm::eventsetup::ModulePluginFactory
 

Macro Definition Documentation

◆ DEFINE_FWK_EVENTSETUP_MODULE

#define DEFINE_FWK_EVENTSETUP_MODULE (   type)
Value:

Definition at line 60 of file ModuleFactory.h.

edm::eventsetup::ModuleMaker
Definition: ModuleFactory.h:53
DEFINE_EDM_PLUGIN
#define DEFINE_EDM_PLUGIN(factory, type, name)
Definition: PluginFactory.h:124
edmplugin::PluginFactory
Definition: PluginFactory.h:34
type
type
Definition: HCALResponse.h:21