DIPSI: a Monte Carlo generator for elastic vector meson production in   charged lepton-proton scattering
  We present a Monte Carlo generator for exclusive vector meson production in charged lepton-proton interactions, l+p --> l+p+V, based on a QCD leading logarithm model calculation according to which the cross section for this process is proportional to the square of the gluon momentum density in the proton. The generator can be used for both fixed target and collider kinematics. Each event is assigned a weight equal to its cross section, so that the independent variables can be generated according to convenient distributions, not necessarily identical to the physics ones. 
M. Arneodo, L. Lamberti, M. Ryskin