CMS 3D CMS Logo

Public Member Functions

simproducer::ProductInfo< T > Class Template Reference

#include <SimProducer.h>

Inheritance diagram for simproducer::ProductInfo< T >:
simproducer::ProductInfoBase

List of all members.

Public Member Functions

 ProductInfo (const std::string &iInstanceName)
void registerProduct (edm::EDProducer *iProd) const

Detailed Description

template<class T>
class simproducer::ProductInfo< T >

Definition at line 49 of file SimProducer.h.


Constructor & Destructor Documentation

template<class T >
simproducer::ProductInfo< T >::ProductInfo ( const std::string &  iInstanceName) [inline]

Definition at line 51 of file SimProducer.h.

                                                     :
            ProductInfoBase(iInstanceName) {}

Member Function Documentation

template<class T >
void simproducer::ProductInfo< T >::registerProduct ( edm::EDProducer iProd) const [inline, virtual]

Implements simproducer::ProductInfoBase.

Definition at line 54 of file SimProducer.h.

References simproducer::ProductInfoBase::instanceName().

                                                          {
            (*iProd). template produces<T>(this->instanceName());
         }