Main Page
Namespaces
Classes
Package Documentation
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
{
27
class
ParameterSet
;
28
}
29
30
typedef
edmplugin::PluginFactory<AlignmentMonitorBase*(const edm::ParameterSet&)>
AlignmentMonitorPluginFactory
;
31
32
// // Forward declaration
33
// namespace edm { class ParameterSet; }
34
//
35
// class AlignmentMonitorPluginFactory :
36
// public seal::PluginFactory<AlignmentMonitorBase* (const edm::ParameterSet&) >
37
// {
38
//
39
// public:
40
// /// Constructor
41
// AlignmentMonitorPluginFactory();
42
//
43
// /// Return the plugin factory (unique instance)
44
// static AlignmentMonitorPluginFactory* get (void);
45
//
46
// /// Directly return the algorithm with given name and configuration
47
// static AlignmentMonitorBase* getMonitor( std::string name,
48
// const edm::ParameterSet& config );
49
//
50
// private:
51
// static AlignmentMonitorPluginFactory theInstance;
52
//
53
// };
54
55
#endif
ParameterSet
Definition:
Functions.h:16
AlignmentMonitorBase.h
AlignmentMonitorPluginFactory
edmplugin::PluginFactory< AlignmentMonitorBase *(const edm::ParameterSet &)> AlignmentMonitorPluginFactory
Definition:
AlignmentMonitorPluginFactory.h:30
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
PluginFactory.h
edm
HLT enums.
Definition:
AlignableModifier.h:19
Generated for CMSSW Reference Manual by
1.8.11