Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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 "
FWCore/Framework/interface/ConsumesCollector.h
"
26
#include "
Fireworks/Geometry/interface/DisplayPlugin.h
"
27
28
// forward declarations
29
namespace
fireworks {
30
namespace
geometry
{
31
typedef
edmplugin::PluginFactory<DisplayPlugin*(edm::ConsumesCollector)>
DisplayPluginFactory
;
32
}
33
}
// namespace fireworks
34
35
#define DEFINE_FIREWORKS_GEOM_DISPLAY(type) \
36
static fireworks::geometry::DisplayPluginFactory::PMaker<type> EDM_PLUGIN_SYM(s_display, __LINE__)(#type)
37
38
#endif
fireworks::geometry::DisplayPluginFactory
edmplugin::PluginFactory< DisplayPlugin *(edm::ConsumesCollector)> DisplayPluginFactory
Definition:
DisplayPluginFactory.h:31
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
relativeConstraints.geometry
tuple geometry
Definition:
relativeConstraints.py:39
PluginFactory.h
DisplayPlugin.h
ConsumesCollector.h
Generated for CMSSW Reference Manual by
1.8.5