Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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: AlignmentMonitorPluginFactory.h,v 1.1 2007/04/23 22:19:13 pivarski Exp $
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