1 #ifndef Watcher_SimProducer_h 2 #define Watcher_SimProducer_h 42 m_instanceName(iInstanceName) {}
47 return m_instanceName; }
81 std::for_each(m_info.begin(), m_info.end(),
102 std::vector<std::shared_ptr< simproducer::ProductInfoBase> >
m_info;
void produces(const std::string &instanceName)
void registerProducts(edm::ProducerBase &iProd)
virtual void registerProduct(edm::ProducerBase *) const =0
const std::string & instanceName() const
void registerProduct(edm::ProducerBase *iProd) const
std::string m_instanceName
std::vector< std::shared_ptr< simproducer::ProductInfoBase > > m_info
virtual ~ProductInfoBase()
ProductInfoBase(const std::string &iInstanceName)
ProductInfo(const std::string &iInstanceName)