1 #ifndef IOMC_BaseEvtVtxGenerator_H
2 #define IOMC_BaseEvtVtxGenerator_H
23 class HepRandomEngine;
37 virtual HepMC::FourVector*
newVertex() = 0 ;
CLHEP::HepRandomEngine & getEngine()
virtual HepMC::FourVector * newVertex()=0
HepMC::FourVector * fVertex
virtual void produce(edm::Event &, const edm::EventSetup &) override
virtual HepMC::FourVector * lastVertex()
CLHEP::HepRandomEngine * fEngine
virtual ~BaseEvtVtxGenerator()
BaseEvtVtxGenerator(const edm::ParameterSet &)
virtual TMatrixD * GetInvLorentzBoost()=0
edm::InputTag sourceLabel