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$
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&, edm::ConsumesCollector&)>
31
AlignmentMonitorPluginFactory
;
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
ParameterSet
Definition:
Functions.h:16
AlignmentMonitorBase.h
edmplugin::PluginFactory
Definition:
PluginFactory.h:35
PluginFactory.h
edm
HLT enums.
Definition:
AlignableModifier.h:19
AlignmentMonitorPluginFactory
edmplugin::PluginFactory< AlignmentMonitorBase *(const edm::ParameterSet &, edm::ConsumesCollector &)> AlignmentMonitorPluginFactory
Definition:
AlignmentMonitorPluginFactory.h:31
Generated for CMSSW Reference Manual by
1.8.14