#include <SimProducer.h>
Public Member Functions | |
const std::string & | instanceName () const |
ProductInfoBase (const std::string &iInstanceName) | |
virtual void | registerProduct (edm::EDProducer *) const =0 |
virtual | ~ProductInfoBase () |
Private Attributes | |
std::string | m_instanceName |
Definition at line 33 of file SimProducer.h.
simproducer::ProductInfoBase::ProductInfoBase | ( | const std::string & | iInstanceName | ) | [inline] |
Definition at line 35 of file SimProducer.h.
: m_instanceName(iInstanceName) {}
virtual simproducer::ProductInfoBase::~ProductInfoBase | ( | ) | [inline, virtual] |
Definition at line 38 of file SimProducer.h.
{}
const std::string& simproducer::ProductInfoBase::instanceName | ( | ) | const [inline] |
Definition at line 40 of file SimProducer.h.
References m_instanceName.
Referenced by simproducer::ProductInfo< T >::registerProduct().
{ return m_instanceName; }
virtual void simproducer::ProductInfoBase::registerProduct | ( | edm::EDProducer * | ) | const [pure virtual] |
Implemented in simproducer::ProductInfo< T >.
Referenced by SimProducer::registerProducts().
std::string simproducer::ProductInfoBase::m_instanceName [private] |
Definition at line 45 of file SimProducer.h.
Referenced by instanceName().