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