CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MakerMacros.h
Go to the documentation of this file.
1 #ifndef Framework_MakerMacros_h
2 #define Framework_MakerMacros_h
3 
7 // The following includes are temporary until a better
8 // solution can be found. Placing these includes here
9 // leads to more physical coupling than is probably necessary.
10 // Another solution is to build a typeid lookup table in the
11 // implementation file (one every for each XXXWorker) and
12 // then include all the relevent worker headers in the
13 // implementation file only.
15 
16 
17 #define DEFINE_FWK_MODULE(type) \
18  DEFINE_EDM_PLUGIN (edm::MakerPluginFactory,edm::WorkerMaker<type>,#type); DEFINE_FWK_PSET_DESC_FILLER(type)
19 #endif