CMS 3D CMS Logo

Defines | Typedefs

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/Fireworks/Core/interface/FWProxyBuilderFactory.h File Reference

#include "Fireworks/Core/interface/register_dataproxybuilder_macro.h"
#include "FWCore/PluginManager/interface/PluginFactory.h"

Go to the source code of this file.

Defines

#define REGISTER_FWPROXYBUILDER(_name_, _type_, _purpose_, _view_)

Typedefs

typedef
edmplugin::PluginFactory
< FWProxyBuilderBase *()> 
FWProxyBuilderFactory

Define Documentation

#define REGISTER_FWPROXYBUILDER (   _name_,
  _type_,
  _purpose_,
  _view_ 
)
Value:
DEFINE_PROXYBUILDER_METHODS(_name_,_type_,_purpose_,_view_); \
   DEFINE_EDM_PLUGIN(FWProxyBuilderFactory,_name_,_name_::typeOfBuilder()+_name_::classRegisterTypeName()+(_name_::representsSubPart()?"!":"_")+"@"+_name_::classPurpose()+"@"+_name_::classView()+"#" # _name_)

Definition at line 34 of file FWProxyBuilderFactory.h.

Referenced by FWCSCSegmentProxyBuilder::build(), FWCSCStripDigiProxyBuilder::build(), FWSiPixelDigiProxyBuilder::build(), and FWDTSegmentProxyBuilder::build().


Typedef Documentation

typedef edmplugin::PluginFactory<FWProxyBuilderBase*()> FWProxyBuilderFactory

Definition at line 30 of file FWProxyBuilderFactory.h.