CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AlignmentMonitorPluginFactory.h
Go to the documentation of this file.
1 #ifndef CommonAlignmentMonitor_AlignmentMonitorPluginFactory_h
2 #define CommonAlignmentMonitor_AlignmentMonitorPluginFactory_h
3 // -*- C++ -*-
4 //
5 // Package: CommonAlignmentMonitor
6 // Class : AlignmentMonitorPluginFactory
7 //
16 //
17 // Original Author: Jim Pivarski
18 // Created: Mon Apr 23 15:29:01 CDT 2007
19 // $Id$
20 //
21 
24 
25 // Forward declaration
26 namespace edm {
27  class ParameterSet;
28 }
29 
32 
33 // // Forward declaration
34 // namespace edm { class ParameterSet; }
35 //
36 // class AlignmentMonitorPluginFactory :
37 // public seal::PluginFactory<AlignmentMonitorBase* (const edm::ParameterSet&) >
38 // {
39 //
40 // public:
41 // /// Constructor
42 // AlignmentMonitorPluginFactory();
43 //
44 // /// Return the plugin factory (unique instance)
45 // static AlignmentMonitorPluginFactory* get (void);
46 //
47 // /// Directly return the algorithm with given name and configuration
48 // static AlignmentMonitorBase* getMonitor( std::string name,
49 // const edm::ParameterSet& config );
50 //
51 // private:
52 // static AlignmentMonitorPluginFactory theInstance;
53 //
54 // };
55 
56 #endif
edmplugin::PluginFactory< AlignmentMonitorBase *(const edm::ParameterSet &, edm::ConsumesCollector &)> AlignmentMonitorPluginFactory