Main Page
Namespaces
Classes
Package Documentation
Fireworks
Geometry
interface
DisplayPluginFactory.h
Go to the documentation of this file.
1
#ifndef Fireworks_Geometry_DisplayPluginFactory_h
2
#define Fireworks_Geometry_DisplayPluginFactory_h
3
// -*- C++ -*-
4
//
5
// Package: Geometry
6
// Class : DisplayPluginFactory
7
//
16
//
17
// Original Author:
18
// Created: Thu Mar 18 04:08:40 CDT 2010
19
//
20
21
// system include files
22
23
// user include files
24
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
25
#include "
Fireworks/Geometry/interface/DisplayPlugin.h
"
26
27
// forward declarations
28
namespace
fireworks
{
29
namespace
geometry
{
30
typedef
edmplugin::PluginFactory<DisplayPlugin*(void)>
DisplayPluginFactory
;
31
}
32
}
// namespace fireworks
33
34
#define DEFINE_FIREWORKS_GEOM_DISPLAY(type) \
35
static fireworks::geometry::DisplayPluginFactory::PMaker<type> EDM_PLUGIN_SYM(s_display, __LINE__)(#type)
36
37
#endif
fireworks
Definition:
FWTauProxyBuilderBase.h:35
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
PluginFactory.h
DisplayPlugin.h
geometry
Definition:
geometry.py:1
fireworks::geometry::DisplayPluginFactory
edmplugin::PluginFactory< DisplayPlugin *(void)> DisplayPluginFactory
Definition:
DisplayPluginFactory.h:30
Generated for CMSSW Reference Manual by
1.8.11