CMS 3D CMS Logo

List of all members | Static Public Member Functions | Private Types
edm::MakeModuleHelper< edm::stream::EDProducerAdaptorBase > Class Template Reference

#include <EDProducerAdaptor.h>

Static Public Member Functions

template<typename ModType >
static std::unique_ptr< BasemakeModule (ParameterSet const &pset)
 

Private Types

typedef edm::stream::EDProducerAdaptorBase Base
 

Detailed Description

template<>
class edm::MakeModuleHelper< edm::stream::EDProducerAdaptorBase >

Definition at line 44 of file EDProducerAdaptor.h.

Member Typedef Documentation

Definition at line 45 of file EDProducerAdaptor.h.

Member Function Documentation

template<typename ModType >
static std::unique_ptr<Base> edm::MakeModuleHelper< edm::stream::EDProducerAdaptorBase >::makeModule ( ParameterSet const &  pset)
inlinestatic

Definition at line 49 of file EDProducerAdaptor.h.

References muonDTDigis_cfi::pset.

49  {
50  typedef typename stream::BaseToAdaptor<Base, ModType>::Type Adaptor;
51  auto module = std::make_unique<Adaptor>(pset);
52  return std::unique_ptr<Base>(module.release());
53  }
Definition: vlib.h:208