27 produces<edm::HepMCProduct>(
"unsmeared");
45 HepMC::GenVertex * theVtx =
new HepMC::GenVertex(HepMC::FourVector(0.,0.,0.));
51 theVtx->add_particle_out(theParticle);
62 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
#define DEFINE_FWK_MODULE(type)
HepMC::GenEvent * theEvent
~LaserAlignmentProducer() override
destructor
LaserAlignmentProducer(const edm::ParameterSet &)
constructor