CMS 3D CMS Logo

ModuleFactory.h File Reference

#include <string>
#include "boost/shared_ptr.hpp"
#include "FWCore/Framework/interface/ComponentFactory.h"

Go to the source code of this file.

Namespaces

namespace  edm
namespace  edm::eventsetup

Classes

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

Defines

#define DEFINE_ANOTHER_FWK_EVENTSETUP_MODULE(type)   DEFINE_EDM_PLUGIN (edm::eventsetup::ModulePluginFactory,edm::eventsetup::ModuleMaker<type>,#type)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)   DEFINE_EDM_PLUGIN (edm::eventsetup::ModulePluginFactory,edm::eventsetup::ModuleMaker<type>,#type)

Typedefs

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


Define Documentation

#define DEFINE_ANOTHER_FWK_EVENTSETUP_MODULE ( type   )     DEFINE_EDM_PLUGIN (edm::eventsetup::ModulePluginFactory,edm::eventsetup::ModuleMaker<type>,#type)

Definition at line 51 of file ModuleFactory.h.

#define DEFINE_FWK_EVENTSETUP_MODULE ( type   )     DEFINE_EDM_PLUGIN (edm::eventsetup::ModulePluginFactory,edm::eventsetup::ModuleMaker<type>,#type)

Definition at line 48 of file ModuleFactory.h.


Generated on Tue Jun 9 17:53:10 2009 for CMSSW by  doxygen 1.5.4