#include <SimG4Core/Watcher/interface/SimProducer.h>
Public Member Functions | |
virtual void | produce (edm::Event &, const edm::EventSetup &)=0 |
void | registerProducts (edm::ProducerBase &iProd) |
SimProducer () | |
Public Member Functions inherited from SimWatcher | |
SimWatcher () | |
virtual | ~SimWatcher () |
Protected Member Functions | |
template<class T > | |
void | produces () |
template<class T > | |
void | produces (const std::string &instanceName) |
Private Member Functions | |
const SimProducer & | operator= (const SimProducer &) |
SimProducer (const SimProducer &) | |
Private Attributes | |
std::vector< std::shared_ptr< simproducer::ProductInfoBase > > | m_info |
Description: a SimWatcher which puts data into the edm::Event
Usage: <usage>
Definition at line 66 of file SimProducer.h.
|
inline |
Definition at line 70 of file SimProducer.h.
|
private |
|
private |
|
pure virtual |
|
inlineprotected |
Definition at line 86 of file SimProducer.h.
|
inlineprotected |
Definition at line 91 of file SimProducer.h.
|
inline |
Definition at line 80 of file SimProducer.h.
References simproducer::ProductInfoBase::registerProduct().
|
private |
Definition at line 102 of file SimProducer.h.