virtual void beginRun(edm::Run &run, const edm::EventSetup &es)
edmplugin::PluginFactory< ParticleReplacerBase *(const edm::ParameterSet &)> ParticleReplacerPluginFactory
ParticleReplacerBase(const edm::ParameterSet &)
virtual ~ParticleReplacerBase()
virtual std::auto_ptr< HepMC::GenEvent > produce(const std::vector< reco::Particle > &, const reco::Vertex *evtVtx=0, const HepMC::GenEvent *genEvt=0, MCParticleReplacer *=0)=0
virtual void declareExtraProducts(MCParticleReplacer *)