![]() |
![]() |
#include <SimG4Core/Watcher/interface/SimProducer.h>
Public Member Functions | |
const SimProducer & | operator= (const SimProducer &)=delete |
virtual void | produce (edm::Event &, const edm::EventSetup &)=0 |
void | registerProducts (edm::ProducesCollector producesCollector) |
SimProducer () | |
SimProducer (const SimProducer &)=delete | |
![]() | |
const SimWatcher & | operator= (const SimWatcher &)=delete |
SimWatcher () | |
SimWatcher (const SimWatcher &)=delete | |
virtual | ~SimWatcher () |
Protected Member Functions | |
template<class T > | |
void | produces () |
template<class T > | |
void | produces (const std::string &instanceName) |
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 64 of file SimProducer.h.
|
inline |
Definition at line 66 of file SimProducer.h.
|
delete |
|
delete |
|
pure virtual |
Implemented in HcalTB04Analysis, HcalTB02Analysis, CaloSteppingAction, SimG4HGCalValidation, HcalForwardAnalysis, TrackingMaterialProducer, MaterialBudgetVolume, simwatcher::BeginOfTrackCounter, SimG4HcalValidation, TotemTestGem, HGCPassive, EcalSimHitsValidProducer, SimG4FluxProducer, RHStopTracer, and StoreSecondary.
|
inlineprotected |
Definition at line 83 of file SimProducer.h.
|
inlineprotected |
Definition at line 88 of file SimProducer.h.
References MuonErrorMatrixAdjuster_cfi::instanceName, and m_info.
|
inline |
|
private |
Definition at line 93 of file SimProducer.h.
Referenced by produces(), and registerProducts().