Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Alignment
CommonAlignmentMonitor
interface
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
22
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
23
#include "
Alignment/CommonAlignmentMonitor/interface/AlignmentMonitorBase.h
"
24
25
// Forward declaration
26
namespace
edm {
class
ParameterSet
; }
27
28
typedef
edmplugin::PluginFactory<AlignmentMonitorBase* (const edm::ParameterSet&) >
AlignmentMonitorPluginFactory
;
29
30
// // Forward declaration
31
// namespace edm { class ParameterSet; }
32
//
33
// class AlignmentMonitorPluginFactory :
34
// public seal::PluginFactory<AlignmentMonitorBase* (const edm::ParameterSet&) >
35
// {
36
//
37
// public:
38
// /// Constructor
39
// AlignmentMonitorPluginFactory();
40
//
41
// /// Return the plugin factory (unique instance)
42
// static AlignmentMonitorPluginFactory* get (void);
43
//
44
// /// Directly return the algorithm with given name and configuration
45
// static AlignmentMonitorBase* getMonitor( std::string name,
46
// const edm::ParameterSet& config );
47
//
48
// private:
49
// static AlignmentMonitorPluginFactory theInstance;
50
//
51
// };
52
53
#endif
54
ParameterSet
Definition:
Functions.h:16
AlignmentMonitorBase.h
edmplugin::PluginFactory
Definition:
PluginFactory.h:31
PluginFactory.h
AlignmentMonitorPluginFactory
edmplugin::PluginFactory< AlignmentMonitorBase *(const edm::ParameterSet &) > AlignmentMonitorPluginFactory
Definition:
AlignmentMonitorPluginFactory.h:28
Generated for CMSSW Reference Manual by
1.8.5