CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VectorInputSourceFactory.h
Go to the documentation of this file.
1 #ifndef FWCore_Sources_VectorInputSourceFactory_h
2 #define FWCore_Sources_VectorInputSourceFactory_h
3 
6 
7 #include <string>
8 #include <memory>
9 
10 namespace edm {
11  class ParameterSet;
12  class InputSourceDescription;
13 
16 
18  {
19  public:
21 
22  static VectorInputSourceFactory* get();
23 
24  std::auto_ptr<VectorInputSource>
26  InputSourceDescription const&) const;
27 
28 
29  private:
32  };
33 
34 }
35 #endif
static VectorInputSourceFactory singleInstance_
edmplugin::PluginFactory< ISVecFunc > VectorInputSourcePluginFactory
VectorInputSource *( ISVecFunc)(ParameterSet const &, InputSourceDescription const &)
std::auto_ptr< VectorInputSource > makeVectorInputSource(ParameterSet const &, InputSourceDescription const &) const