25 produces<edm::HepMCProduct>(
"unsmeared");
40 HepMC::GenVertex *theVtx =
new HepMC::GenVertex(HepMC::FourVector(0., 0., 0.));
46 theVtx->add_particle_out(theParticle);
57 auto theOutput = std::make_unique<edm::HepMCProduct>();
EventNumber_t event() const
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
void produce(edm::Event &, const edm::EventSetup &) override
produce the HepMCProduct
HepMC::GenEvent * theEvent
#define DEFINE_FWK_MODULE(type)
~LaserAlignmentProducer() override
destructor
LaserAlignmentProducer(const edm::ParameterSet &)
constructor